Migrar Icy Phoenix .27 a phpbb 2.0
Publicado: 05 Feb 2013, 15:55
Buenas tardes:
Disculpar si este no es el subforo correcto sobre la siguiente consulta:
Estoy tratando de migrar del sistema Icy Phoenix versión 0.27 a phpbb3, pasando antes por phpbb2 que según he leido parece mejor pasarlo a la versión 2 y luego a la 3.
Buscando por la red encontré el siguiente manual, que es que he aplicado:
1. El primer paso imprescindible antes de empezar con todo es hacer las copias de seguridad pertinentes, tanto de los archivos como de la base de datos. Es importante hacer la copia de seguridad de la base de datos desde el phpMyAdmin y no desde al ACP del propio foro por cuestiones que ya se han comentado antes en estos foros.
2. Desde el ACP cambiamos a la plantilla por defecto, desactivamos el foro y desactivamos los registros (para evitar que entren o se registren usuarios mientras hacemos el proceso.
3. Descargar el archivo Clean_Tables_1.0.9.zip, el cual podéis descargar de este mismo mensaje, lo descomprimimos en una carpeta llamada /install/ en nuestro disco duro.
4. Utilizando un programa FTP subimos dicha carpeta /install/ a la raíz de nuestro foro con todo su contenido.
5. Abrimos el navegador y ejecutamos el archivo clean_tables.php que se haya dentro del directorio install que previamente hemos subido al servidor en el punto anterior. Para ello tecleamos: "http://[nombre_dominio]/[nombre_foro]/install/clean_tables.php" en el navegador.
6. Una vez realizado el paso anterior, veremos una lista de todas las tablas de nuestra base de datos. Todas las tablas que aparecen son las que no usa el phpbb2 normal, dicho de otra manera, todas las tablas que se ven son tablas que se pueden eliminar sin miedo. Aún así podemos desmarcar las que queramos en el caso de que necesitemos conservar alguna por alguna razón. Después de una segunda confirmación, hacemos click en el botón "Clean tables" lo cual limpiará nuestra base de datos de las tablas sobrantes.
Una vez le dado a "Clean Tables" me aparece mensaje: Your tables have successfully been cleaned en color verde, y debajo en negro: Now delete this file, que no se muy bien lo que quiere decir
7. Borrar TODO el contenido de la raíz del foro EXCEPTO el fichero config.php que es el que tiene los datos de conexión con nuestra base de datos.
8. Descargar la última versión del phpBB (a fecha de hoy es la 2.0.22), descomprimir el fichero y subirlo TODO al servidor, a la raíz del foro, EXCEPTO el fichero config.php.
En este paso he subido la versión 2.0.23 de la página sourceforce
9. Y eso es todo. Ya tenemos un foro limpio sin perder los datos de usuarios, foros, mensajes, mensajes privados, rangos y número de mensajes por usuario.
¡IMPORTANTE!
Si después de todo el proceso no podéis visualizar el foro porque os da un error con la plantilla, deberéis acceder a la base de datos y cambiar manualmente a la plantilla por defecto. Para ello hay que abrir la tabla phpbb_config y buscar el dato Default Style y ponerle un 1. Por eso comento al principio que es bueno poner el foro con la plantilla por defecto antes de reconvertir la base de datos. Si aún así sigue sin funcionar, podéis pedirle a alguien que tenga un foro phpBB normal una copia de la tabla phpbb_themes e importarla a vuestra base de datos y problema solucionado.
Aquí tenía el número 4, por lo que me he metido en el phpadmin y he puesto el número 1
FUENTE
La fuente de donde conseguí el fichero es: http://www.phpbb.com/mods/DB/index....contrib_id=1469
Espero no haber olvidado nada y que esta pequeña guía pueda servirle a alguien en el futuro.
Saludos cordiales.
Realizados todos estos pasos, el foro me tira el siguiente error, que he buscado en google y aparece pero en las páginas que me he metido están en ingles y no quiero tocar nada, no sea que meta la pata.
El error que me aparece sobre fondo blanco es: message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Bueno, gracias.
Los datos de soporte:
La versión icy es la que viene por el paquete por defecto la .27.
La url: http://www.ordesa.net/foro
Servidor: de pago.
No se si faltará algún dato más de soporte.
Edito: pongo en negrita resultados de los pasos entre otras cosas.
Disculpar si este no es el subforo correcto sobre la siguiente consulta:
Estoy tratando de migrar del sistema Icy Phoenix versión 0.27 a phpbb3, pasando antes por phpbb2 que según he leido parece mejor pasarlo a la versión 2 y luego a la 3.
Buscando por la red encontré el siguiente manual, que es que he aplicado:
1. El primer paso imprescindible antes de empezar con todo es hacer las copias de seguridad pertinentes, tanto de los archivos como de la base de datos. Es importante hacer la copia de seguridad de la base de datos desde el phpMyAdmin y no desde al ACP del propio foro por cuestiones que ya se han comentado antes en estos foros.
2. Desde el ACP cambiamos a la plantilla por defecto, desactivamos el foro y desactivamos los registros (para evitar que entren o se registren usuarios mientras hacemos el proceso.
3. Descargar el archivo Clean_Tables_1.0.9.zip, el cual podéis descargar de este mismo mensaje, lo descomprimimos en una carpeta llamada /install/ en nuestro disco duro.
4. Utilizando un programa FTP subimos dicha carpeta /install/ a la raíz de nuestro foro con todo su contenido.
5. Abrimos el navegador y ejecutamos el archivo clean_tables.php que se haya dentro del directorio install que previamente hemos subido al servidor en el punto anterior. Para ello tecleamos: "http://[nombre_dominio]/[nombre_foro]/install/clean_tables.php" en el navegador.
6. Una vez realizado el paso anterior, veremos una lista de todas las tablas de nuestra base de datos. Todas las tablas que aparecen son las que no usa el phpbb2 normal, dicho de otra manera, todas las tablas que se ven son tablas que se pueden eliminar sin miedo. Aún así podemos desmarcar las que queramos en el caso de que necesitemos conservar alguna por alguna razón. Después de una segunda confirmación, hacemos click en el botón "Clean tables" lo cual limpiará nuestra base de datos de las tablas sobrantes.
Una vez le dado a "Clean Tables" me aparece mensaje: Your tables have successfully been cleaned en color verde, y debajo en negro: Now delete this file, que no se muy bien lo que quiere decir
7. Borrar TODO el contenido de la raíz del foro EXCEPTO el fichero config.php que es el que tiene los datos de conexión con nuestra base de datos.
8. Descargar la última versión del phpBB (a fecha de hoy es la 2.0.22), descomprimir el fichero y subirlo TODO al servidor, a la raíz del foro, EXCEPTO el fichero config.php.
En este paso he subido la versión 2.0.23 de la página sourceforce
9. Y eso es todo. Ya tenemos un foro limpio sin perder los datos de usuarios, foros, mensajes, mensajes privados, rangos y número de mensajes por usuario.
¡IMPORTANTE!
Si después de todo el proceso no podéis visualizar el foro porque os da un error con la plantilla, deberéis acceder a la base de datos y cambiar manualmente a la plantilla por defecto. Para ello hay que abrir la tabla phpbb_config y buscar el dato Default Style y ponerle un 1. Por eso comento al principio que es bueno poner el foro con la plantilla por defecto antes de reconvertir la base de datos. Si aún así sigue sin funcionar, podéis pedirle a alguien que tenga un foro phpBB normal una copia de la tabla phpbb_themes e importarla a vuestra base de datos y problema solucionado.
Aquí tenía el número 4, por lo que me he metido en el phpadmin y he puesto el número 1
FUENTE
La fuente de donde conseguí el fichero es: http://www.phpbb.com/mods/DB/index....contrib_id=1469
Espero no haber olvidado nada y que esta pequeña guía pueda servirle a alguien en el futuro.
Saludos cordiales.
Realizados todos estos pasos, el foro me tira el siguiente error, que he buscado en google y aparece pero en las páginas que me he metido están en ingles y no quiero tocar nada, no sea que meta la pata.
El error que me aparece sobre fondo blanco es: message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Bueno, gracias.
Los datos de soporte:
La versión icy es la que viene por el paquete por defecto la .27.
La url: http://www.ordesa.net/foro
Servidor: de pago.
No se si faltará algún dato más de soporte.
Edito: pongo en negrita resultados de los pasos entre otras cosas.