Página 1 de 1
Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 15 Ago 2010, 03:39
por lrvarela
Hola gente, estoy teniendo problemas a la hora de convertir mi foro phpBB 2.0.22 a 3.0.7.PL1.
Antes que nada los datos de soporte:
URL: http://www.argentina-amber.com.ar/foro
Plantilla(s) usuada(s): AdInfinitum
MODs instalados: Respuesta rápida, EZ Portal, Papelera de temas, Better Captcha.
Versión de phpBB: 2.0.22
Servidor: Pago (Powered Hosting)
Si es una actualización desde otra versión: -
Si es una conversión desde otro tipo de Foro: de 2.0.22 a 3.0.7-PL1
Usé la opción de buscar pero no encontré problemas similares al mío así que decidí abrir un nuevo tema.
Instalé el nuevo foro 3.0.7-PL1 lo más bien siguiendo todos y cada uno de los pasos sin problemas. Cuando me doy a la tarea de convertir vienen los errores.
Todos los pasos de pre-conversión los cumplo perfectamente (completar los datos, etc), doy click en CONVERTIR y luego de estar "trabajando" unos minutos me salta el siguiente error:
Código: Seleccionar todo
Error General
SQL ERROR [ mysqli ]
MySQL server has gone away [2006]
SQL
UPDATE phpbb_config SET config_value = 'a:3:{s:4:\"step\";s:40:\"¤t_table=16&skip_rows=1277\";s:12:\"table_prefix\";s:7:\"phpbb2_\";s:3:\"tag\";s:7:\"phpbb20\";}' WHERE config_name = 'convert_progress'
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: includes/functions.php
LINE: 149
CALL: dbal_mysqli->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: 409
CALL: install_convert->main()
FILE: install/index.php
LINE: 286
CALL: module->load()
La verdad no sé qué puede ser. Soy un usuario básico por así llamarlo que se limita a seguir tutoriales al pie de la letra pero este error me deja frustrado.
Agradezco su ayuda.
Saludos
Lucas
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 15 Ago 2010, 05:57
por leviatan21
Hola
lrvarela :
Antes que nada Bienvenido al foro.
Tengo que comentarte que el error que recibes es algo común en servidores compartidos.
En este mensaje te advierte que la conexión con la base de datos se ha perdido, suele suceder cuando se necesita obtener una gran cantidad de datos al mismo tiempo, cuando el servidor no es muy bueno.
Lo primero que te recomiendo es que hables con el soporte de tu servidor, a ver si ellos pueden hacer algo al respecto.
La otra opción sería que intentes hacerlo en local, en tu PC, si es que tienes apache instalado.
Seguiremos atentos a tu problema.
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 15 Ago 2010, 06:09
por lrvarela
Hola, muchas gracias por tu respuesta.
Perdon por ser tan ignorante pero como es eso de apache? Y segundo vos decis de me comunique con el soporte de mi hosting para que ellos hagan la conversión? No creo que me lleven el apunte.
Comentame un poco como puedo hacerlo en local.
Gracias!
Edito: estoy bajando una aplicación para Mac OS X llamada XAMPP que supuestamente es algo referido a Apache pero aun no sé como funciona.
Saludos
Lucas
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 15 Ago 2010, 10:40
por HuanManwe
el XAMMP es una aplicación cómoda para tener en el propio PC un servidor web.
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 15 Ago 2010, 17:22
por lrvarela
HuanManwe escribió:el XAMMP es una aplicación cómoda para tener en el propio PC un servidor web.
Ya lo he descargado.
Me podrías orientar un poco cómo hacer para configurarlo e intentar lo que me propuso el amigo Leviatan?
Gracias y perdon por tantas preguntas. Quiero actualizar mi foro al 3.0.7 y este problema del servidor no me deja.
Saludos
Lucas
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 15 Ago 2010, 17:39
por leviatan21
lrvarela escribió:vos decis de me comunique con el soporte de mi hosting para que ellos hagan la conversión? No creo que me lleven el apunte.
Sería bueno, pero no.
Ellos pueden retocar sus configuraciones para permitir procesos mas largos, Comentales el error que tienes a ver si al menos por uno o dos días te lo pueden solucionar.
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 15 Ago 2010, 17:59
por HuanManwe
lrvarela escribió:Ya lo he descargado.
Me podrías orientar un poco cómo hacer para configurarlo e intentar lo que me propuso el amigo Leviatan?
Hay muchos tutoriales en español para usar XAMPP, algunos muy simples y otros algo más avanzados, pero es una aplicación fácil de usar. Una lista a elegir entre ellos:
http://www.taringa.net/posts/downloads/ ... orial.html
http://www.elwebmaster.com/articulos/xa ... e-instalar
http://www.adictosaltrabajo.com/tutoria ... gina=xampp
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 17 Ago 2010, 21:36
por lrvarela
leviatan21 escribió:lrvarela escribió:vos decis de me comunique con el soporte de mi hosting para que ellos hagan la conversión? No creo que me lleven el apunte.
Sería bueno, pero no.
Ellos pueden retocar sus configuraciones para permitir procesos mas largos, Comentales el error que tienes a ver si al menos por uno o dos días te lo pueden solucionar.
Me comuniqué con el soporte de mi hosting y me han contestado lo siguiente:
El problema no es la cantidad de datos que debe migrar la aplicacion, sino que esta utilizando un plan no acorde y limitado para ciertas funciones, ya que los planes mas chicos estan limitados en tiempo de ejecucion de aplicaciones y porcentaje de carga en el sistema, la coneccion se cierra debido a estas restricciones en el plan, MySQL tambien se encuentra limitado en este aspecto, una simple y rapida solucion es migrar el dominio a un Plan mas grande de su agrado.-
sin autorización no podemos realizar ninguna modificación, lo que le recomiendo en su caso, es que sino desea cambiar de plan, realice la migración de la base de datos con menos cantidad de registros para que el servidor no lo desconecte.-
(el resaltado me pertenece y es lo que me interesa saber hacer)
Luego de que la aplicación migra la estructura paso siguiente pasa a migrar los registros de una base de datos a otra, para la primer tarea no debería tener problemas pero para la segunda le pregunta cuantos registros quiere copiar a la vez, ahí debería de bajar el registro a un número que no le dé problemas, los planes con menos limitaciones parten del Medium 3GB en adelante.-
Ustedes saben como bajar el registro para que el servidor no se desconecte?
Saludos
Lucas
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 17 Ago 2010, 22:55
por HuanManwe
Te aconsejo hacer la conversión en local, y luego subir la copia de la base de datos usando el BigDump.
Supongo que se puede hacer como dicen, es decir, directamente tal como está tu foro, cambiando el valor de ejecuciones de sentencias por vez; aunque yo no sé en qué archivo se modifica ese dato. Quizá en algún functions.php o algún archivo del directorio functions
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 17 Ago 2010, 23:21
por lrvarela
Me han vuelto a escribir y dijeron que yo no voy a poder hacer la migración del phpbb2 al 3 manualmente, y que ellos pueden hacerlo por mí con un costo de u$s12.
Qué dicen? Es realmente así o me están "robando"? Pregunto porque realmente desconozco como hacerlo y si con eso tengo mi nuevo foro phpbb3 mucho no me costaría pagar el dinero.
Eso sí, me hubiese gustado poder hacerlo yo o que ellos lo hagan sin costo porque me da la sensación de que debe ser una gran sencillez para ellos.
Saludos
Lucas
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 17 Ago 2010, 23:36
por HuanManwe
para ellos es tan sencillo como cambiar el valor de la variable que dice cuántas consultas por sesión puede hacer tu servidor. Es prácticamente editar un simple número.
Para que pudieras hacerlo tú deberías:
1.- instalar el XAMPP (o similar) en tu disco duro
2.- instalar el phpBB versión 2.0.xx, es decir, la misma versión que tengas operativa en tu foro.
3.- importar la base de datos a tu PC para tener un espejo de tu foro en versión local
4.- instalar el phpBB3.0.0 en tu servidor local
5.- actualizar el foro en tu servidor local a la versión 3.0.0
6.- actualizar tu foro de la versión 3.0.0 a la 3.0.7-PL1, que es la última a día de hoy.
7.- instalar la versión 3.0.7-PL1 en tu web
8.- importar la base de datos de tu servidor local hacia tu nuevo foro 3.0.7-PL1 en tu web
Se puede hacer. Es un proceso pesado pero se puede hacer.
Otra opción es cambiar el número de sentencias por sesión en el foro. Ya te digo que creo que es cambiando un simple número en el functions.php de tu foro, aunque no estoy seguro.
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 18 Ago 2010, 04:52
por leviatan21
HuanManwe escribió:Otra opción es cambiar el número de sentencias por sesión en el foro. Ya te digo que creo que es cambiando un simple número en el functions.php de tu foro, aunque no estoy seguro.
Quizás tengas razón, lo que se podría probar ( yo no tengo como ) es cambiar los valores en estas 2 variables :
Archivo :
raíz/install/install_convert.php
Código: Seleccionar todo
// Batch size, can be adjusted by the conversion file
// For big boards a value of 6000 seems to be optimal
var $batch_size = 2000;
// Number of rows to be inserted at once (extended insert) if supported
// For installations having enough memory a value of 60 may be good.
var $num_wait_rows = 20;
Habría que bajar el 2000 a 200 y el 20 a 5 ( lástima que la gente de tu servidor no aclara cual es el máximo permitido )
Esto haría el proceso lento y largo, pero lo suficientemente seguro como para convertir a 3x son que se caiga la conexión
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 18 Ago 2010, 05:23
por lrvarela
leviatan21 escribió:HuanManwe escribió:Otra opción es cambiar el número de sentencias por sesión en el foro. Ya te digo que creo que es cambiando un simple número en el functions.php de tu foro, aunque no estoy seguro.
Quizás tengas razón, lo que se podría probar ( yo no tengo como ) es cambiar los valores en estas 2 variables :
Archivo :
raíz/install/install_convert.php
Código: Seleccionar todo
// Batch size, can be adjusted by the conversion file
// For big boards a value of 6000 seems to be optimal
var $batch_size = 2000;
// Number of rows to be inserted at once (extended insert) if supported
// For installations having enough memory a value of 60 may be good.
var $num_wait_rows = 20;
Habría que bajar el 2000 a 200 y el 20 a 5 ( lástima que la gente de tu servidor no aclara cual es el máximo permitido )
Esto haría el proceso lento y largo, pero lo suficientemente seguro como para convertir a 3x son que se caiga la conexión
Cambié esos valores en install_convert.php y sigue arrojando el error.
Gracias igual por la ayuda.
Saludos
Lucas
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1 Tema Solucionado
Publicado: 20 Ago 2010, 06:51
por lrvarela
Finalmente pagué el dinero al soporte de mi hosting y ellos hicieron el trabajo y ya tengo mi nuevo foro!
Gracias por las respuestas. Agradezco la buena predisposición.
No sé si se cierra este tema porque no debo ponerlo como SOLUCIONADO.
Saludos
Lucas
Re: Error General al convertir de 2.0.22 a 3.0.7-PL1
Publicado: 20 Ago 2010, 07:19
por leviatan21
Me alegro que finalmente puedas tener nuevamente tu foro funcionando
Marco tu última respuesta como solucionada, ya que al final la solución fue pagar 