Si tenemos un foro hecho con phpbb con una versión antigua, como la 3.0.0 y nos encontramos con que no hay actulizaciones desde esa versión a la ultima, podemos solucionarlo siguiendo los siguientes pasos.
Datos de un ejemplo de foro:
Directorio web: /var/www/html/foros.mariusduch.es/
Nombre de la BD: foromarius
0. Por seguridad realizaremos un backup de la web y la base de datos del foro:
mkdir /root/foro-bak mysqldump -u***** -p****** foromarius > /root/foro-bak/foromarius.sql cd /var/www/html/foros.mariusduch.es/httpdocs/ tar -cvpzf httpdocs.tar . mv httpdocs.tar /root/foro-bak/
1. Descargamos la version completa de 3.0.5:
mkdir /root/foro cd /root/foro wget http://d10xg45o6p6dbl.cloudfront.net/projects/p/phpbb/phpBB-3.0.5.tar.bz2
2. Descomprimimos el fichero:
tar -xjvf phpBB-3.0.5.tar.bz2
3. Accedemos a la carpeta que crea:
cd phpBB3
4. Eliminamos las siguientes carpetas y ficheros:
rm config.php rm -R files/ rm -R images/ rm -R store/ rm -R language/
5. Accedemos a la carpeta phpbb3 del foro original y copiamos los siguiente ficheros a la carpeta phpBB3 que acabamos de crear:
cd /var/www/html/foros.mariusduch.es/httpdocs/phpbb3/ cp config.php /root/foro/phpBB3 cp -R files/ /root/foro/phpBB3 cp -R images/ /root/foro/phpBB3 cp -R store/ /root/foro/phpBB3 cp -R language/ /root/foro/phpBB3
6. Una vez tenemos la carpeta phpBB3 correctamente preparada la movemos al directorio donde se encuentra la actual phpbb3, pero poniendole otro con otro nombre:
mv /root/foro/phpBB3 /var/www/html/foros.mariusduch.es/httpdocs/phpbb3.new
7. Paramos el servicio de apache:
/etc/init.d/httpd stop
8. Accedemos de nuevo al directorio donde se encuentra ahora los directorios phpbb3, le cambiamos el nombre al original y al nuevo le ponemos el nombre correcto:
cd /var/www/html/foros.mariusduch.es/httpdocs mv phpbb3 phpbb3.old mv phpbb3.new phpbb3
9. Iniciamos apache de nuevo:
/etc/init.d/httpd start
10. Acedemos a este fichero con nuestro navegador y esperamos a que se actualize correctamente:
http://foros.mariusduch.es/phpbb3/install/database_update.php
11. Al finalizar la instalación, le cambiamos el nombre a la carpeta install:
cd /var/www/html/foros.mariusduch.es/httpdocs/phpbb3 mv install install-off
Notas:
· Este proceso hará que perdamos nuestros MODs y estilos
· Si nos diera un algun error cuando ejecutamos el fichero de actualización, es recomendable comprobar que los permisos de las nuevas carpetas coinciden con los del original.





Posted in
Tags: 





Claro si http://forohtml5.com/index.php/board,3.0.html sigan asi