Página 1 de 1

error al actualizar 3.05 a 3.06 (solo base de datos)

Publicado: 01 Feb 2010, 20:40
por engendro666
Tengo un foro activo en http://tegadiccion.net/Fair_Play/ (3.05) y estoy rehaciendo el foro en http://tegadiccion.net/foro/ (3.06)

Todo iba bien hasta que quize importar la base de datos del foro 3.05 para hacer algunas pruebas y evr como iba quedando solo importe algunas tablas (exeptue config las de styles y varias de mods que no instale esta vez) y me dio multiples errores entonces pense ir importandolas de a poco y empeze unicamente con la tabla _forums me siguio dando errores (unicamente en la pestaña foros del ACP) investigando un poco en phpbb.com lei algo de un archivo que actualiza la bd entonces fui a la carpeta install de un phpbb sin instalar y copie la carpeta install unicamente con el archivo db_update.php en la raiz del foro nuevo para actualizar la bd luego de importar la tabla _forums. Me sigue dando el mismo error.

La consulta seria como actualizar la bd de 3.05 a 3.06 para poder pasarla al nuevo foro sin problemas, obviamente lo unico que necesito de la vieja bd son los posts usuarios, baneados, fechas de inicio etc. incluso creo que los permisos no son necesarios ya que el nuevo foro tiene muchos mods distintos y de todos modos debo re editar los roles.

Ahora necesito hacerlo para pruebas pero seguramente en una semana o 2 deberia repetir este proceso una vez mas (definitivo).


este es el error en la pestaña foros:

Código: Seleccionar todo

Error General
SQL ERROR [ mysqli ]

Unknown column 'forum_options' in 'field list' [1054]

SQL

SELECT forum_id, forum_name, parent_id, forum_type, forum_flags, forum_options, left_id, right_id FROM phpbb_forums ORDER BY left_id ASC

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions_admin.php
LINE: 75
CALL: dbal_mysqli->sql_query()

FILE: includes/acp/acp_forums.php
LINE: 813
CALL: make_forum_select()

FILE: includes/functions_module.php
LINE: 531
CALL: acp_forums->main()

FILE: adm/index.php
LINE: 87
CALL: p_master->load_active()

Re: error al actualizar 3.05 a 3.06 (solo base de datos)

Publicado: 02 Feb 2010, 00:54
por engendro666
SOLUCIONADO

use un foro de pruebas que tengo instalado en localhost (un phpbb 3.06 limpio sin mods) borre todas las tablas de la base de datos, importe las tablas del foro viejo, luego corri el archivo dtabase_update.php que esta en la carpeta de instalacion de phpbb para que actualize la bd vieja exporte solo las tablas que necesitaba (exeptue config y styles xx). Fui al la bd del foro nuevo e importe las tablas recien exportadas. Por ahora funciona bien.

Tengo un problema solo que me imagino que es algo de la tabla config pero no lo encuentro, me marca la cantidad de mensajes, y todas las estadisticas exepto las de los usuarios, no estan en la lista de miembros aunque si figuran como autores de los posts publicados. Si clickeo los nicks para ver perfiles me aparecen perfiles de bots (¿?)

Intente resincronizar estadisticas y todos los resinc de la pestaña general , vacie cache y nada. no aparecen. donde se guardan esos datos? porque en config no los encuentro

Re: error al actualizar 3.05 a 3.06 (solo base de datos)

Publicado: 02 Feb 2010, 01:13
por engendro666
lsito solucionado, no se habia importado la tabla users, solo quedaron algunos errores de tablas creadas por mods que creo es solo ejecutar los install de nuevo