Página 1 de 1

Instalar un backup de un foro en otro idéntico - error 500

Publicado: 21 Jul 2009, 10:07
por Haliem Monstromo
He usado la búsqueda pero no he encontrado nada al respecto. He visto los posts de como migrar foros de un sitio a otro y eso, pero no lo que pregunto.

Tenemos un foro principal, el de la firma, y como tuvimos problema con la base de datos, queremos tener otro sustitutivo en caso de emergencia. Y queremos pasar las copias de seguridad del principal al otro para tenerlo actualizado y no perder hilos.

El antiguo está en /LaFortaleza y el nuevo en /Santuario.

¿Funcionan las copias de uno en otro sin más que cambiar el config.php de la base de datos y sustituir todo lo que lleve /LaFortaleza por /Santuario?... es que lo hemos intentado y nos da error 500 y se queda el foro de emergencia desconfigurado, sin subir la copia de seguridad. Ahora metemos el nombre del usuario, parece que conecta, pero nada...


Nos leemos...

Re: Instalar un backup de un foro en otro idéntico - error 500

Publicado: 21 Jul 2009, 12:21
por ahh72
supongo que seguiste los pasos de este tema: http://www.phpbb-es.com/foro/trasladand ... 17545.html, si es asi no tendria porque darte problemas si es que seguiste al pie de la letra los pasos, yo he hecho lo mismo y me funciona en ambos a la perfeccion.

cuando terminas de hacer los cambios que te indica y despues que modificas el archivo config.php, tienes que hacer estas modificaciones al momento de conectarte al foro de backup: entras al ACP, en la opcion de Configurar Servidor cambias las cookies y el servidor para que direccione a tu nueva copia.

si deseas tener copia de seguridad de tu base de datos y que se haga de forma automatica todos los dias pues puedes usar este mod que yo tengo instalado tambien en mis foros: Auto Database Backup 1.0.3


saludos

Re: Instalar un backup de un foro en otro idéntico - error 500

Publicado: 21 Jul 2009, 18:38
por Haliem Monstromo
Primero gracias por contestar. No es la primera vez que lo haces a mis preguntas.

Realmente lo hice de otra forma, porque no había leído ese hilo y porque me creía que iba a funcionar. Lo explico y a ver...

1) Añado manualmente unos campos en la tabla phpBB_config y añado la tabla phpBB_mchat. La base de datos no necesita más modificaciones ya que es la misma, la un foro phpBB 3.05. (quizás falla ésta suposición)
2) Paso archivo a archivo el foro original a su nueva dirección.
3) Cambio los datos en el config.php, ya que la base de datos de este segundo foro es otra.
4) Instalo una copia de seguridad de la primera en la segunda.

He pensado que puede ser que en el backup del foro haya datos relativos a las rutas y/o a la base de datos y que como la ruta y la base datos son distintas, ahí se produce el conflicto.

Lo curioso es que no me produce un error de mySQL o de cualquier otro tipo, sino uno 500, que yo (corto de conocimientos lo admito) lo relaciono con permisos para escribir en la base de datos.

Bueno, ya se que me diréis que aplique los pasos que se indican en el enlace que me has puesto, pero ya que tenía todo el trabajo hecho, era a ver si me ahorraba tenerlo que repetir, aparte de que el primer foro está operativo y si me pongo a cambiar cosas en él quizás pueda afectar a la estabilidad y accesibilidad al mismo.

Nos leemos...

Re: Instalar un backup de un foro en otro idéntico - error 500

Publicado: 21 Jul 2009, 19:55
por ahh72
yo tambien aprendi de pocos asi que no te preocupes :mrgreen:

bueno los pasos que indicas no se pero me parecen poquito mas complicado, si deseas podrias seguir los pasos que se indica en el tema que te pase que lo veo mucho mas practico y bueno tan sencillo no es pero al menos me resulto, lo de la base de datos pues podrias intentar hacer una copia desde tu myphpadmin del host y luego volcarla a la del foro backup pero antes no olvides de borrar todo lo que contenga esa base de datos y cargar la copia para que quede tal como esta en tu foro real.

intenta eso y ya nos comentas como te fue :ok:


saludos

Re: Instalar un backup de un foro en otro idéntico - error 500

Publicado: 21 Jul 2009, 23:14
por Haliem Monstromo
Realmente lo que he hecho yo ha sido lo mismo que se dice en el foro, explicado de otra forma y exceptuando que en vez de copiar toda la base de datos, me he limitado a añadirle la tabla del mchat y las claves del AntiBot Question al config.php en un primer momento.

Después si me he puesto y he intentado (digo intentado) copiarla entera, pero he tenido problemas. He seguido los pasos de exportar, importar, etc, etc, tal y como se dice, pero al final he tenido que hacer una exportación por fases, no de la base de datos completa de una vez, sino de tabla en tabla.

Mi problema es triple...

1) El primero a la hora de copiar una base de datos e importarla. Cuando exporta la base de datos para copiarla, al subirla de nuevo se me queda colgada y no me graba ninguna tabla. No se si porque existe algún límite en el hosting que desconozco o si es simplemente porque son demasiados megas (sobre 10 megas en la actualidad). Resumiendo no puedo importar los datos de una base de datos en otra limpia porque no me graba nada. :(

2) El otro problema es cuando tengo dos forums con bases de datos idénticas (una con datos y la otra limpia), misma configuración excepto en las rutas que después se cambian en el config.php. Hago un backup en una de ellas. Lo subo a la otra y me da error 500. No me hace la restauración y me deja el foro cascado. Es decir, no me sirven los backups de una de ellas en la otra para tener un foro secundario de emergencia. :(

3) Al tener esos problemas, he vaciado una base de datos de tabla y he ido instalando tabla por tabla de una a otra como he dicho. Y ahora lo que me pasa es que meto los datos del usuario y la clave, le doy a entrar y me devuelve la misma pantalla y el usuario no ha entrado. He limpiado cookies, he revisado permisos, he hecho de todo y nada. Tampoco funciona la opción de registrarse, ni nada, aunque la plantilla del foro ha cargado perfectamente.

Bueno, por favor, a ver si alguien más me ayuda y me da pistas. Para nosotros es importante tener un segundo foro de respaldo para cualquier problema en el primero y para poder probar cosas en él. Yo mientras seguiré probando :lee cosas a ver si alguna funciona. :( :(

Gracias de antemano. Toda idea será bienvenida y muy agradecida. :cerveza:


Nos leemos...