Página 1 de 1

Instalar phpbb3 con una base de datos ya existente

Publicado: 23 Dic 2010, 00:13
por pixy
URL: http://hitmanworld.donkiehost.com
Plantilla(s) usuada(s): prosilver
MODs instalados: ninguno
Versión de phpBB: 3
Servidor: donkiehost

Hola, acá tengo un serio problema. Resulta que por errores de noob -_- .... habia provocado varios errores en mi foro debido a un mod experimental, el lanzamiento de dados, este mod dio tantos problemas que al final, hasta de todo, volvi a subir todos los archivos de phpbb originales y sin cambio alguno, desgraciadamente con esto, nuevamente debo instalar phpbb.

El problema es el siguiente:

¿como puedo instalar phpbb3 y que use una base de datos ya existente?

.... en el instalador me pide una nueva y buscando en internet encontre que podria evitarse eso editando el archivo de Config.php, sin embargo antes de la instalacion ese archivo esta vacio. Navegando más encontre otra solucion, pero como la guia mensiona manipular la base de datos, no lo eh hecho. No quiero hechar a perder la base de datos en un error >_<

esta es la solucion que encontre, pero... ¿es correcta? ¿si sigo los pasos no hay riesgo de hechar a perder mi base de datos?
Spoiler
Si las tablas de tu nueva base de datos ya han sido creadas (phpBB 3.0.2), seleccionas tu base de datos y cliquea sobre la pestaña "Importar" luego le das al boton "examinar" y localizas el archivo backup de tu anterior foro, que es un archivo "backup.sql"
Luego le das al botor "continuar" y ahora tienes que esperar un poco para que importe el backup, y te saldrá un mensaje parecido a este "La importación se ejecutó exitosamente, se ejecutaron 168 consultas"

Desde el Panel de Control del phpbb3, solo se pueden "Restaurar" las copias de seguridad de las tablas de datos de tu base de datos, ya creadas previamente desde el propio Panel de Control, pero desde el Panel de Control del phpbb, no se pueden importar copias de seguridad externas..ejemplo: "copia completa de la base de datos del foro antiguo"

Observación:
El backup que te descargas a tu ordenador (recomendable) creado desde el Panel de Control del phpbb, luego lo puedes recuperar desde el PhpMyAdmin


En tu caso debes hacerlo nuevamente desde el PhpMyAdmin

Hay tambien aplicaciones para estos menesteres, pero creo que no es el caso..(bases de datos de gran tamaño..etc)

Normalmente estos parametros en el PhpMyAdmin te salen por defecto y deben de estar en:
-Juego de caracteres del archivo: utf8
-Formato del archivo importado: SQL

Instalar phpbb3 con una base de datos ya existente

Publicado: 23 Dic 2010, 00:24
por exau
Sí se puede. Sin embargo, algo que debes entender es que si usas una base de datos ya existente no estás haciendo una instalación sino una recuperación. Las tablas de las modificaciones que pudiste haber instalado en tu foro anteriormente están ahí. Así que antes de proceder con eso, te sugiero que elimines de la DB que vas a utilizar todas las tablas y campos de esos MODs -incluido ese experimental que mencionas- con esta herramienta:

http://www.phpbb-es.com/foro/anuncios-p ... 29511.html

Una vez limpia la base de datos, entonces sí mencionamos el config.php. Claro que puedes siempre hacer la prueba con la base de datos como la tienes, solo que cuando quieras empezar a agregar mods puede que te genere cierto conflicto.

Para ello, solo tomas el archivo config.php que tenias en tu foro antes de los inconvenientes y lo pegas en el nuevo que estás haciendo, sustituyendo el que está en blanco. Recuerda borrar o renombrar la carpeta install, pues te impedirá el uso del foro, como de todos es conocido.

Saludos,

Re: Instalar phpbb3 con una base de datos ya existente

Publicado: 23 Dic 2010, 00:36
por pixy
ah, pero es que borre todo con excepcion de la base de datos y volvi a subir el paquete original de instalacion del phpbb, no tengo un archivo del "config.php" que no sea el que viene en el paquete
Aun asi funcionaria? y de ser asi, como podria crear un respaldo de mi base de datos, en caso de que meta la pata en algo ú_u

Re: Instalar phpbb3 con una base de datos ya existente  Tema Solucionado

Publicado: 23 Dic 2010, 01:08
por HuanManwe
es IMPOSIBLE que el config.php estuviera vacío antes de que sobreescribieras los archivos. Para que el phpBB funcione debe tener los datos correctos en el config.php para saber dónde está la base de datos para acceder al contenido mismo del propio foro.

Con la herramienta que te comentó el compañero (Support ToolKit) podrías restaurar el config.php para que tuviera el contenido correcto.
Herramientas de emergencias (Emergency tools)
El STK contiene algunas herramientas para proporcionar reparaciones de emergencia en el sistema de phpBB3 de forma automática. Estas reparaciones de emergencia sólo ocurrirá si algo fundamental para inicializar phpBB3 ha fallado.
- Reconstruir config.php (Rebuild config.php): Si el archivo de configuración de phpBB falta el STK le mostrará una pantalla que puede utilizar para volver a crear el archivo de configuración.
Debería funcionar.

Instalar phpbb3 con una base de datos ya existente

Publicado: 23 Dic 2010, 16:14
por pixy
Muchas gracias por su ayuda, ya eh podido arreglar el problema ^^!

Instalar phpbb3 con una base de datos ya existente

Publicado: 23 Dic 2010, 17:19
por exau
pixy escribió:Muchas gracias por su ayuda, ya eh podido arreglar el problema ^^!
¿Marcas este tema como solucionado, por favor? :lee

Saludos,