Revisión 2 Final.
Guía para parchear o actualizar un foro phpbb
En vista de la cantidad de problemas que estoy viendo a la hora de parchear o actualizar un foro phpBB me he decidido a hacer un tutorial para parchear un foro con una versión estable previamente instalada. Es váido para hacerlo vía FTP o mediante SSH
A continuación os pongo los pasos a seguir.
EN EL CASO DE QUE VUESTRA CONEXION CON EL SERVIDOR SEA POR FTP
CONSIDERACIONES PREVIAS
Después para que os que os quede cambiada la version en el pie del foro y en el panel y para que ese scritp modifique la estructura de la base de datos en el caso que sea necesario subis las carpetas install, contrib y cache , a continuación y estando loggeados como admins en el foro
escribis; www.vuestrodominio.com/foro/install/update_to_latest.php
Despues solo queda borrar las carpetas Install y Contrib.
y veréis esto en el panel de administración en la parte inferior izquierda y el pie del panel
Previamente deberéis hacer un backup de la carpeta del foro y de la base de datos, os comento que la opción de hacer el backup desde el panel de administración a partir de un tamaño de 5 mb no es fiable, ( a mi hace como un año y me dió problemas al restaurar, las tablas no estaban completas) utilizar un software para tal fin como puede ser phpmyadmin que viene preinstalado en casi todos los paneles de control de vuestras webs y bajaros un volcado de las Tablas, datos y estructura
En este caso (usando SSH ) lo mejor es hacer un «dump» o volcado desde vuestro terminal Unix, sería así;
mysqldump -u admin -p nombredelabase > nombredelabase(aquí suelo añadir la fecha).sql
Después os pide que introduzcáis el password del admin de la base de datos, una vez hecho ya tenéis un backup de la DB.
También os comento que si tenéis instalado un módulo (mod) o añadido puede que deje de funcionar correctamente por lo que os recomiendo tener a mano la documentación del «mod» , el «skin» o template instalado no se verá afectado (por defecto es el subsilver).
Os bajáis desde phpbb.com la opción «Patch files only» , tendréis en la carpeta de destino un archivo llamado «phpBB-2.0.14-patch.zip» (o Gzip).
Seguidamente, selecciona el parche correcto teniendo en cuenta tu versión actual , sería algo así como » phpBB-2.0.13_to_2.0.14.patch » en el caso de que vengáis de la versión 2.0.13.
A continuación, subís al directorio raiz del foro (por ejemplo phpBB, allí veréis otros archivos como index.php, viewtopic.php etc) el parche y desde la consola ejecutáis este comando (desde el directorio principal del servidor, no desde el del foro);
patch -cl -d [directoriodelforo] -p1 < [nombredelparche]
en el caso de daboweb sería así
patch -cl -d [phpBB2] -p1 < [phpBB-2.0.13_to_2.0.14.patch]
Una vez realizada la actualización recuerda borrar el archivo phpBB-2.0.13_to_2.0.14.patch
Después
para que os que os quede cambiada la version en el pie del foro y en el
panel y para que ese scritp modifique la estructura de la base de datos en el caso que sea necesario subis las carpetas install, contrib y cache , a continuación y estando loggeados como admins en el foro
ejemplo en daboweb
y veréis esto en el panel de administración en la parte inferior izquierda y el pie del panel