Sitios web

Migrar los foros phpBB a otro servidor

El gestor de foros phpBB es uno de los más potentes y versátiles, con múltiples plantillas o temas y una gran cantidad de MODs (modificaciones o extensiones) que permiten una mayor personalización. Las últimas versiones han corregido algunos de los errores de antaño, entre los que destacaban los fallos de seguridad y la casi nula capacidad de filtrado de spam. En este artículo os explicamos los pasos que debéis dar para migrar los foros desde un servidor a otro.

Se da con relativa frecuencia. Uno de los motivos es porque el servidor de base de datos no responde al crecimiento en tamaño o, también, porque se sobrepasa el límite de tráfico. Hay que cambiar, contratar un alojamiento de mayores prestaciones.

Cuando tengas el nuevo servicio activo, deberás hacer lo que te indicamos paso a paso. De esta forma no tendrás problemas para que, después de una corta inactividad, tu sitio Web vuelva a estar en funcionamiento.

  • Con el fin de que tus visitantes no sigan escribiendo mensajes, desactiva el acceso a los foros del servidor hasta ahora activo, el viejo. Puedes utilizar cualquiera de los dos métodos siguientes:
    A través del Panel de Administración de los foros accede, en la pestaña General, a Configuración del Sitio / Configuración del Sitio. En el panel de la derecha, pon Deshabilitar Sitio en Si.
    Directamente en la base de datos (entra con tu gestor, generalmente phpMyAdmin) cambiando el valor 0 del campo board_disable, de la tabla phpbb_config, por 1.
  • Haz un backup de la base de datos utilizando alguno de los métodos explicados en Cómo efectuar una copia y restauración de una base de datos con SSH. El método empleado va a depender de las características del servidor y del tamaño de la base de datos.
  • Haz una restauración de la base de datos en el nuevo servidor utilizando alguno de los métodos explicados en el artículo referenciado en el enlace anterior.
  • Descarga a tu ordenador, a través del FTP, la carpeta que contiene los foros, con todo su contenido.
  • Modifica el archivo config.php (puedes utilizar el Bloc de Notas) poniendo los datos de acceso a la nueva base de datos.
  • Sube ahora, a través de FTP, la carpeta de los foros, con el archivo config.php modificado, al nuevo servidor.
  • Entra en la base de datos, a través del gestor que tengas instalado (generalmente phpMyAdmin) y cambia el valor de board_disable, en la tabla phpbb_config, a 1. Si has cambiado de dominio tienes que hacer la modificación en el campo server_name de la misma tabla.

Si todo ha ido bien, los foros volverán a funcionar perfectamente en el nuevo servidor.

Fabriciano González

Amante de la informática y de Internet entre otras muchas pasiones. Leo, descifro, interpreto, combino y escribo. Lo hago para seguir viviendo y disfrutando. Trato de dominar el tiempo para que no me esclavice.

6 Comentarios

    1. Si no hubo ningún error en el backup y en el restore, el fallo puede estar en los archivos que debes haber subido por FTP. Tal vez falten algunos en la carpeta del tema que tienes activo.

      Si me das la nueva dirección de los foros, trataré de echar un vistazo y ver si localizo en donde está el fallo.

      Saludos.

  1. hola:

    He seguido los pasos que indicas, y sin problema en este aspecto, pero…

    Tengo un problema con migrar la base de datos, he probado com dump, pero me da un problema con el idioma, algun consejo o una manera aleternativa de cambiar la base?

    un saludo

Responder a fabriciano Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.