Foros del Web » Administración de Sistemas » Software para Servers »

Bloquear mi sitio para poder actualizarlo

Estas en el tema de Bloquear mi sitio para poder actualizarlo en el foro de Software para Servers en Foros del Web. Hola tengo un sitio Web que va a sufrir grandes cambios. Aclaro que es un sitio programado en PHP sobre una base MySQL. Incluso la ...
  #1 (permalink)  
Antiguo 26/09/2012, 10:50
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 20 años, 11 meses
Puntos: 6
Bloquear mi sitio para poder actualizarlo

Hola tengo un sitio Web que va a sufrir grandes cambios. Aclaro que es un sitio programado en PHP sobre una base MySQL. Incluso la estructura de la base va a sufrir cambios.
Lo que quiero consultarles es como puedo hacer para que mientras yo haga esos cambios la gente no pueda entrar al sitio. Lo consulte con la gente del Hosting y me dijeron que simplemente haga un index con un mensaje de que el sitio esta en mantenimiento, pero eso no me sirve del todo porque ¿que pasa si alguien llega al sitio desde Google? No necesariamente va a ir a la pagina index podria ir directamente a alguna de las paginas internas del sitio.
Yo quiero que cualquiera sea la pagina que visiten les aparezca un mensaje de que esta en mantenimiento.
Por otro lado lo idea seria que yo SI pueda navegar y probar el sitio antes de desbloquearlo para el publico en general, no se si habra alguna forma de hacer esto.

Bueno desde ya agradezco sus comentarios!!
  #2 (permalink)  
Antiguo 27/09/2012, 02:18
 
Fecha de Ingreso: septiembre-2010
Ubicación: Valencia
Mensajes: 781
Antigüedad: 13 años, 7 meses
Puntos: 39
Respuesta: Bloquear mi sitio para poder actualizarlo

Hola

¿Desde tu casa o trabajo del cual harás esos cambios críticos dispone de ip dedicada o una ip el cual garantice que No se apagar el router por lo que tendrás siempre la misma ip?

¿ De ser así no te sirve poner en la carpeta raiz y todas las subscarpetas un .htaccess el cual deniegue el acceso a todos menos a las conexiones desde esa ip ?

Y si lo desea al acceder desde otra ip que le saldrá un error, lo personaliza para que cuando salga ese error no muestre error en el servidor sino estamos trabajando por una mejora en breve volveremos o ¿algo así ?
__________________

Evidalia Hosting

Hosting, Resellers y Servidores VPS
  #3 (permalink)  
Antiguo 27/09/2012, 11:17
Avatar de loadinges  
Fecha de Ingreso: junio-2010
Ubicación: España
Mensajes: 102
Antigüedad: 13 años, 10 meses
Puntos: 18
Respuesta: Bloquear mi sitio para poder actualizarlo

Hola, creando una redirección 301 en el archivo index.php que redirija cualquier url que vaya a cualquier parte de tu sitio a una carpeta/archivo.html dentro del dominio yo creo que funcionaría.
__________________
www.loading.es

DOMINIOS / HOSTING / VPS / DEDICADOS
  #4 (permalink)  
Antiguo 28/09/2012, 14:24
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 20 años, 11 meses
Puntos: 6
Respuesta: Bloquear mi sitio para poder actualizarlo

Evidalia: Lo que describes seria perfecto, solo que en las oficinas donde trabajamos NO hay IP fija. Salvo que instalemos algun servicio tipo http://www.no-ip.com ¿eso serviria?

loadinges: tu respuesta no la termino de entender, es decir, si hago eso sólo en el index.php ¿cómo evito que los visitantes puedan ver las páginas internas del sitio, entrando por ejemplo desde un vínculo de Google?

Muchas gracias por sus comentarios!
  #5 (permalink)  
Antiguo 30/09/2012, 15:14
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Bloquear mi sitio para poder actualizarlo

Cita:
Iniciado por Tomas_Liendo Ver Mensaje
Evidalia: Lo que describes seria perfecto, solo que en las oficinas donde trabajamos NO hay IP fija. Salvo que instalemos algun servicio tipo [URL="http://www.no-ip.com"]http://www.no-ip.com[/URL] ¿eso serviria?

loadinges: tu respuesta no la termino de entender, es decir, si hago eso sólo en el index.php ¿cómo evito que los visitantes puedan ver las páginas internas del sitio, entrando por ejemplo desde un vínculo de Google?

Muchas gracias por sus comentarios!
otra solucion seria poner un header location index.php en todas tus paginas donde expliques que estas mejorando...(si tu sitio es grande te llevaria como una hora o mas)
por mi parte como yo todas las paginas las cargo en un div en mi index.php
lo unico que tengo que hacer es poner un simple header(location: infoesperar.php)
y listo. no batallaria tanto en eso..
pero deberias explicar mas o menos como esta diseñada tu web para mostrar cada pagina..


yo hago esto siempre

href"index.php?divpagina=pagina.php"

todo lo muestro en el index.php
  #6 (permalink)  
Antiguo 01/10/2012, 09:09
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 20 años, 11 meses
Puntos: 6
Respuesta: Bloquear mi sitio para poder actualizarlo

Si minombreesmm eso se podria hacer, la página consta de unos cuantos PHP unos 15 digamos, y es más estoy pensando que todos cargan mediante un include un PHP con el encabezado de la página que es común para todas. Quizás podría poner el header(location: infoesperar.php) en ese encabezado, ya que todas las páginas lo cargan...

Pero para probar yo el funcionamiento de la nueva versión no me va a quedar otra que hacerlo localmente ¿verdad?
  #7 (permalink)  
Antiguo 02/10/2012, 10:10
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Bloquear mi sitio para poder actualizarlo

Cita:
Iniciado por Tomas_Liendo Ver Mensaje
Si minombreesmm eso se podria hacer, la página consta de unos cuantos PHP unos 15 digamos, y es más estoy pensando que todos cargan mediante un include un PHP con el encabezado de la página que es común para todas. Quizás podría poner el header(location: infoesperar.php) en ese encabezado, ya que todas las páginas lo cargan...

Pero para probar yo el funcionamiento de la nueva versión no me va a quedar otra que hacerlo localmente ¿verdad?
pues si tu quieres que solo tu puedas usarlo.. seria mas facil..
en el encabezado en comun que cargan todas, create un usuario admin..
Código PHP:
Ver original
  1. if($_SESSION['usuario']=="Admin")
  2. {
  3. Entra...
  4. }
  5. else
  6. {
  7. header("Location: Esperar.php")
  8. }
  #8 (permalink)  
Antiguo 03/10/2012, 07:42
 
Fecha de Ingreso: mayo-2003
Mensajes: 523
Antigüedad: 20 años, 11 meses
Puntos: 6
Respuesta: Bloquear mi sitio para poder actualizarlo

Entendido minombreesmm, muchas gracias a todos por sus comentarios me han sido muy útiles.

Etiquetas: bloquear, hosting, php, poder
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:57.