Página 1 de 3
Problema para convertir phpBB2 a phpbb3
Publicado: 13 Abr 2010, 08:11
por Remy
Hola a todos, llego aquí en busca de ayuda, ya no se que más probar.
Aquí los datos de soporte:
URL:
http://www.camaradevideoclubes.com.ar/foro (antes de actualizar) Ahora
http://www.camaradevideoclubes.com.ar/phpbb3
Versión phpBB: phpBB2 (2.0.22)
MODs Instalados: Ninguno
Plantilla(s) usada(s):
Servidor: Apache versión 1.3.42
Actualización desde otra versión: phpBB 2.0.22 a phpBB 3.0.7-PL1
Seguí paso a paso el tutorial de JANU1535
Convierte tu foro phpBB 2 a phpBB 3 sin problemas
Bien, instale la nueva versión sin problemas y la conversión hasta el último paso fué bien, pero cuando le doy a "Continuar conversión"

Me queda la pantalla en blanco, lo que llamó mi atención así que me comuniqué con soporte técnico y me respondieron diciendo que no saben a que se debe, pero que busque el error en los logs del sistema.
Efectivamente hay un error, pero no logro darme cuenta a que se debe...
[Tue Apr 13 02:19:45 2010] [error] PHP Fatal error: Call to undefined function phpbb_set_encoding() in /usr/local/evsis/hosting/camaradevideoclubes/camaradevideoclubes/phpbb3/includes/functions_convert.php(1281) : eval()'d code on line 1
functions_convert.php
Código: Seleccionar todo
function restore_config($schema)
{
global $db, $config;
$convert_config = get_config();
foreach ($schema['settings'] as $config_name => $src)
{
if (preg_match('/(.*)\((.*)\)/', $src, $m))
{
$var = (empty($m[2]) || empty($convert_config[$m[2]])) ? "''" : "'" . addslashes($convert_config[$m[2]]) . "'";
$exec = '$config_value = ' . $m[1] . '(' . $var . ');';
eval($exec);
}
eval($exec); es la línea 1281
He seguido paso a paso también el
Error 500 al actualizar de phpBB2 a phpBB3, pero la pantalla sigue en blanco.
¿Alguien me podrá hechar una mano?
Gracias.
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 13 Abr 2010, 10:44
por pepeh
Soy nuevo en esto y necesito algo de ayuda.
La version que tengo en el foro es la phpbb 2.0.20 y me gustaria pasarla a la ultima que creo que es 3.0.7.pl1.
Para actualizar la web utilizo el WS_FTP. Es con este programa es con el que se sube la carpeta de la base nueva?.
Necesito algun otro programa para realizar el cambio?
Cuando se refiere desconectar en ACP, se refiere a desactivar el foro? Pues dice que si desconecta y te deslogas no podras entrar despues.
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 13 Abr 2010, 11:05
por HuanManwe
la guía para convertir un foro de la versión 2 a la 3 está hecha para pasarlo de la 2.0.23 a la 3.0.1, creo recordar, y de esa a la 3.0.7 que es la última a día de hoy.
http://www.phpbb-es.com/foro/guias-phpb ... 14941.html
Desconectarse del ACP significa que sales de ahí, pero no te desconectas del foro. Es como si estuviesen separados: una cosa es estar identificado en el foro y otra en el ACP.
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 13 Abr 2010, 13:50
por pepeh
Pero como entro en la APC o donde se encuentra?
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 13 Abr 2010, 15:49
por engendro666
pepeh te faltan los datos de soporte esta en las normas
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 13 Abr 2010, 16:21
por Remy
HuanManwe gracias por responder, el link que ponés es el mismo que puse y usé yo.
Entonces lo que debería hacer es? ¿Quitar la instalación que hice y realizarla nuevamente con el phpbb 3.0.1? ¿O actualizar el phpBB 2.0.22 a 2.0.23?
¿Si borro el directorio donde está instalado el phpbb3 en este momento no pierdo los datos del viejo foro?
En apariencia estaría bien instalado el 3.0.7, pero vacío...
Por último, en caso de no poder borrar el dierectorio phpbb3, ¿hay alguna manera de hacerlo a mano?
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 13 Abr 2010, 19:00
por HuanManwe
lo idea es hacerlo como dije: de la 2.0.23 a la 3.0.1, y luego de la 3.0.1 a la 3.0.7
Si tu versión es la 2.0.22 entonces actualiza a la 2.0.23, y desde esa actualiza a la 3.0.1
Obviamente, si ya has instalado el phpBB3 y te ha salido mal el proceso es mejor eliminar esa base de datos (o al menos eliminar las tablas del phpBB3) y volver a hacerlo todo de nuevo: instalar el phpBB 3.0.1 (a partir del punto 5 de la guía) y seguir las instrucciones. Creo recordar que la idea es pasar de la 3.0.1 a la 3.0.2, y de la 3.0.2 a la 3.0.7 ó eso creo recordar. Hace pocas semanas se trató este tema, y debe estar por ahí el tema concreto.
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 14 Abr 2010, 12:55
por pepeh
He leido el manual, lo que no entiendo es donde veo ACP y que significa.
Con el programa WS_FTP se puede subir la nueva carpeta e instalarla?
Entiendo poco o casi nada y por eso necesito ayuda.
Gracias
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 14 Abr 2010, 13:07
por HuanManwe
ACP es la forma abreviada que tenemos de llamar al Panel de Administración. A ese ACP solo pueden entrar los administradores de los foros.
En tu caso sería en
http://www.rcsaeta.com/prueba/ (entras con tu usuario administrador y te aparecerá un enlace abajo de la página principal, para acceder al ACP) supongo, aunque no recuerdo el sitio exacto en la versión 2.
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 14 Abr 2010, 14:00
por pepeh
Si eso si lo entiendo ya que desde ese panel de control ACP realizp la autorizaciones.
Pero como envio la carpeta del nuevo foro al servidor donde se encuentra. Con el WS_FTP actualizo la pagina
y la modifico. Si mando la carpeta con este programa ejecuto el install desde el mismo y seguiria el manual de instrucciones.
Es asi como lo tengo que hacer?
Cuando entro en el ACP en Administracion General -> Configuracion --> Hay un apartado que dice
Desactivar Foro
Esto hará que el los Usuarios no tengan acceso al Foro. No se desloguee mientras desactiva el Foro, ya que no podrá volver a loguearse nuevamente
esta marcado en (no) tengo que ponerlo en (si) mientras convierto la base de datos?. Podre entrar despues?.
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 14 Abr 2010, 15:22
por HuanManwe
si no te deslogueas sí podrás entrar. De todos modos debes actualizar el foro de la versión 2 a la versión 2.0.23 que fue la última versión de la 2.
Si por cualquier cuestión te desloguearas del foro y no pudieras volver a entrar podrías reactivar el foro modificando el campo "board disable" dentro de la tabla phpbb_config (accediendo a ella a través de phpMyAdmin). Eso si te desloguearas. Si no no habría que hacerlo.
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 14 Abr 2010, 20:13
por Remy
Muchas gracias HuanManwe, efectivamente seguí tus consejos y anduvo, de la 2.0.22 pase a la 2.0.23 y de ahi a la 3.0.0 etc, pero de la 3.0.4 quise saltar a la 3.0.7-PL1 y ahí se descontroló el asunto, ahora quiero volver 1 en 1 como venía o sea de la 3.0.4 a la 3.0.5 pero se queda aquí...

Me fijo en el log y dice que hay un error en la líne 929 del install/database_update.php. La línea 929 dice:
No se a que se refiere. Cuando instalé el foro nuevo le di un pass pero cuando convertí de phpbb2 a 3 tuve que usar el pass del viejo foro, del admin anterior.
Eso lo corregí desde el ACP, por eso, no se a que se refiere esa línea de código.
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 14 Abr 2010, 20:45
por pepeh
Es complicado pasar de la 2.0.20 a la 2.0.23?
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 14 Abr 2010, 21:11
por HuanManwe
lo complicado es pasar de la 2.0.23 a la 3.0.1
con respecto al problema de Remy te aconsejaría que ejecutaras el database_upgrade.php o como se llame, y luego sobreescribieras los archivos que cambiaron de la 3.0.4 a la 3.0.5 y luego prosiguieras con las actualizaciones.
Re: Problema para convertir phpBB2 a phpbb3
Publicado: 14 Abr 2010, 21:44
por Remy
HuanManwe escribió:...con respecto al problema de Remy te aconsejaría que ejecutaras el database_upgrade.php o como se llame, y luego sobreescribieras los archivos que cambiaron de la 3.0.4 a la 3.0.5 y luego prosiguieras con las actualizaciones.
Mmmm, no se si entendí muy bien lo que quisiste decir. Si trato de hacerlo manual, o sea escribir en el navegador la ruta, es exactamente lo mismo, se queda en el mismo punto...

¿La línea 929 estará haciendo referencia a una tabla que no existe? Porque me fijé en la base de datos y no hay ningún
phpbb_hash