Error Conversion PhpBB 2.0.22 A PhpBB 3 UPDATE Phpbb_config

En este Foro podréis dejar vuestras dudas sobre phpBB 3

Moderadores: Soporte phpBB, Soporte MODs

Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Atom Feed

Error Conversion PhpBB 2.0.22 A PhpBB 3 UPDATE Phpbb_config

Notapor portox » Viernes, 23 Mayo 2008, 08:41

Hola amig@s!!

Antes de nada agradecer a "invi" su respuesta de acogida en mi anterior tema que se soluciono con un ; pero ahora tengo un nuevo problema en el que espero me podais ayudar.

Tal y como dije en mi anterior tema me llamo Dani y soy el Webmaster del portal policiajudicial.es donde tengo instalado un foro phpBB 2.0.22

Podeis ver el foro en http://www.policiajudicial.es/foros

Me interesa pasarlo (convertirlo) a la version phpbb 3.0.1, la cual me descargue de esta página, pero cuando lo intento me da el siguiente error en el último paso (27 de 27).

Código: Seleccionar todo
Error General
SQL ERROR [ mysql4 ]

MySQL server has gone away [2006]

SQL

UPDATE phpbb_config SET config_value = 'a:3:{s:4:\"step\";s:39:\"&current_table=26&skip_rows=934\";s:12:\"table_prefix\";s:5:\"foro_\";s:3:\"tag\";s:7:\"phpbb20\";}' WHERE config_name = 'convert_progress'

BACKTRACE


FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 148
CALL: dbal_mysql->sql_query()

FILE: install/install_convert.php
LINE: 1539
CALL: set_config()

FILE: install/install_convert.php
LINE: 1417
CALL: install_convert->save_convert_progress()

FILE: install/install_convert.php
LINE: 203
CALL: install_convert->convert_data()

FILE: install/index.php
LINE: 402
CALL: install_convert->main()

FILE: install/index.php
LINE: 274
CALL: module->load()


El prefijo usado en mi antigua base de datos de phpBB 2.0.2 es "foro_" y la nueva base de datos que he creado con phpBB 3.0.1 es "phpbb_"

Hasta donde entiendo el problema es al actualizar con nuevos datos la tabla de configuración nueva ya que el prefijo es phpbb_ (y no foro_) pero es la única conclusión que saco sin saber a que es debido.

Agradezco vuestras respuestas por adelantado
Un saludo
Dani
portox
Observador/a
Observador/a
 
Mensajes: 7
Registrado: Viernes, 27 Julio 2007, 11:33
  • Desconocido Desconocido

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

Re: Error Conversion PhpBB 2.0.22 A PhpBB 3 UPDATE Phpbb_con

Notapor invi » Viernes, 23 Mayo 2008, 20:04

Es por el prefijo, tal como dices.
Durante la actualización no te dá la posibilidad de cambiar el prefijo?
Si no te deja, siempre puedes cambiarla a mano en la base de datos ó bien actualizar a mano el phpBB, es decir, meter consulta por consulta.
Si logras actualizar toda la base de datos, excepto esa que te dá el error, vé al campo table_prefix y lo cambias por el que tenías antes y nos cuentas a ver.
Firma
Existen dos tipos de individuos, los que saben y los que no.
Avatar de Usuario
invi
VIP
VIP
 
Mensajes: 2123
Edad: 25
Registrado: Sábado, 14 Enero 2006, 16:25
Ubicación: Asturias
  • Desconocido Desconocido

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

Re: Error Conversion PhpBB 2.0.22 A PhpBB 3 UPDATE Phpbb_config

Notapor portox » Lunes, 26 Mayo 2008, 07:11

Gracias por tu respuesta Invi, ya encontré el error :)

Resulta que como no hallaba el problema decidí mirar en la base de datos SQL la tabla phpbb_config y dentro de esta la fila convert_progress donde phpbb3 intentaba hacer el UPDATE.

Pude comprobar que lo que se guarda en dicha fila convert_progress es el proceso de conversión, es decir el paso por el que se va convirtiendo el foro.

Al compar el contenido que había guardado ya en convert_progress, que era el del paso anterior, pude ver que la estructura era similar al que intentaba insertar a excepción e una cosa NO TENIA EL SIMBOLO / EN NINGÚN LADO.

Total, que inserte yo manualmente y a pelo lo que phpbb3 quería insertar solo que quitando los simbolos / del codigo, traducido al castellano, si phpbb3 quería ejecutar esto:

Código: Seleccionar todo
UPDATE phpbb_config SET config_value = 'a:3:{s:4:\"step\";s:39:\"&current_table=26&skip_rows=934\";s:12:\"table_prefix\";s:5:\"foro_\";s:3:\"tag\";s:7:\"phpbb20\";}' WHERE config_name = 'convert_progress' 


Yo ejecute en SQL esto:

Código: Seleccionar todo
UPDATE phpbb_config SET config_value = 'a:3:{s:4:"step";s:39:"&current_table=26&skip_rows=934";s:12:"table_prefix";s:5:"foro_";s:3:"tag";s:7:"phpbb20";}' WHERE config_name = 'convert_progress'


Y funciono perfectamente!!!

No sé por que motivo phpbb3 metía esos simbolos de barra invertida en el código SQL pero bueno, ya tengo el foro operativo al 100% y sin problemas.

Un saludo!!
portox
Observador/a
Observador/a
 
Mensajes: 7
Registrado: Viernes, 27 Julio 2007, 11:33
  • Desconocido Desconocido

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

Re: Error Conversion PhpBB 2.0.22 A PhpBB 3 UPDATE Phpbb_con

Notapor invi » Lunes, 26 Mayo 2008, 19:22

Bueno, pues me alegro de que lo hayas conseguido.
Las barras, probablemente sea para diferenciar los distintos pasos que realiza la conversión del phpBB a phpBB3.
Al no ser el mismo procedimiento, lo separa, por eso debe incluirlas.
Aún así me alegro, y ahora desde luego te resultará más facil actualizar, ya que phpBB3 es 100% Automático ;)
Firma
Existen dos tipos de individuos, los que saben y los que no.
Avatar de Usuario
invi
VIP
VIP
 
Mensajes: 2123
Edad: 25
Registrado: Sábado, 14 Enero 2006, 16:25
Ubicación: Asturias
  • Desconocido Desconocido

Publicidad



Colabora con nosotros haciendo una Donación y elimina esta publicidad.

¿Te fue útil este tema?

Enlace:
BBcode:
HTML:


Compartir

Volver a Soporte, ayuda, preguntas sobre phpBB 3

  • Temas relacionados
    Respuestas
    Vistas
    Último mensaje

¿Quién está conectado?

Usuarios navegando por este Foro: carp4ever2 y 4 invitados