Bien, ahora que phpBB 3.2 ya está aquí, probablemente está pensando en actualizar su foro para ver qué hay de nuevo. Nos asaltan infinidad de dudas, y desde este tema intentare solucionar la mayoría de ellas.
Hemos de tener en cuenta que los estilos de phpBB 3.1.x NO funcionan o NO son validos para phpBB 3.2.x
Siempre empezaremos por realizar las copias de seguridad de archivos y base de datos oportunos.
Paso 1 – Preparación
- Copia de seguridad de todos los archivos y base de datos del foro.
- Asegúrese de que su servidor cumple los requisitos para ejecutar phpBB 3.2: Sección 1.1, “Requirements”
- Descargar el paquete completo.
- Descomprimir el archivo y abrir el directorio phpBB3.
- Quitar (eliminar) el archivo
config.php
, el directorio/images
y la carpeta/files
del paquete recien descargado. - En el PCA > GENERAL > Configuración del Sitio > Estilo del foro pongamos la configuración así:
- Estilo por defecto: prosilver
- Sustituir estilo del usuario: Si
- Si usa alguna medida anti spam, NO original de phpBB, deberá cambiar dicha configuración, por ejemplo, si usa Sorteables Captcha, debera desinstalar la extensión y cambiar las medidas contra el Spam.
PCA > GENERAL > Configuración del Sitio > Medidas contra el Spam si el plugin usado no es Imagen GD, Imagen GD 3D, Imagen Simple, Q&A, o reCaptcha, deberá cambiar el plugin y usar uno de los mencionados anteriormente. - PCA > Configuración del Servidor > Habilitar compresión GZip -> No (desactive la compresión si la tiene activada).
- Desactive TODAS las extensiones que NO sean compatibles con phpBB 3.2, si es necesario contacte con el autor de las mismas para saber más sobre esto.
Si usa varias Extensiones, o si quiere eliminar las entradas viejas de la base de datos, puede empezar desde"cero" con un nuevo foro eliminando todo, excepto los usuarios, los temas/mensajes y la configuración predeterminada:
- Descargar y descomprimir el paquete NO oficial STK phpBB 3.1
- Suba el directorio
stk
del paquete Support Toolkit a la raíz de su foro. (Es posible que tenga que cambiar el nombre de la carpeta descargada a "stk") - En su navegador, vaya a la URL http://www.sisitio.com/suforo/stk, deberá identificarse.
- Usando el menú de navegación, vaya a ADMIN TOOLS > Database Cleaner y ejecute la herramienta.
Reemplazando archivos.
Repito... ¡¡¡Copia de seguridad de todo!!!- Usando FTP o SSH borre toda la instalación de su foro EXCEPTO el archivo
config.php
, la carpeta/files
, la carpeta/images
, y la carpeta/store
. - Usando FTP o SSH suba todos los archivos del paquete descargado y preparado (from step iii above)al directorio raíz de su foro, deberá sobrescribir los archivos existentes.
- En su navegador vaya a http://www.sisitio.com/suforo/install/
- Clic en la pestaña Update.
- Clic en el botón Update.
- Seleccione "Update database only" (los archivos los acaba de reemplazar por los nuevos de phpBB 3.2) y haga clic en el botón Submit
- Ahora simplemente espere a que la barra de proceso marque que está al 100% y espere el mensaje indicando que todo está correcto, y la actualización ha sido completada.
- Borre el directorio
/install/
de la raíz de su foro mediante FTP o SSH.
Notas importantes.
- Si utiliza otros idiomas que no sean el inglés estándar inglés, tendrá que buscar nuevos paquetes de idioma, subirlos al tablero e instalarlos nuevamente: PCA > CUSTOMISE > Language Management > Language packs.
- Use sólo buenos clientes FTP o SSH, como FileZilla para transferir los archivos correctamente. (Los "movimientos" de archivos desde paneles de control de diferentes Hostings, no son una buena idea, suelen causar más de un problema.)
- Asegúrese de que el archivo .htaccess se incluye en la subida. Algunos clientes FTP no muestran archivos cuyos nombres comienzan con un punto, y es posible que deba habilitar la visualización de archivos ocultos.
- Si su foro usa paquetes de idiomas distintos del Inglés británico, necesitará descargar una versión compatible con phpBB 3.2 desde https://www.phpbb.com/languages/
https://www.phpbb.com/community/viewforum.php?f=556
Algunos TIPs
- No ponga el tablero en modo Offline cuando esté a punto de ejecutar la actualización. (Se traducirá en un aviso de error de phpBB más adelante y usted podría estar preocupado por algo acaba de romperse :- ) )
- Para foros grandes, es posible que desee actualizar a través de la línea de comandos en lugar de utilizar un navegador web.
Desde la raíz de su foro, ejecute el siguiente comando:
php ./bin/phpbbcli.php db:migrate --safe-mode
- ¿Está con NGINX y PHP7 y el instalador no funciona? Lea este mensaje
Artículo Original: ThemeSplat (Dave) - PHPBB HOW TO UPGRADE - FROM 3.1 TO 3.2