Actualizar phpbb 3.0.0 a 3.0.5

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.





You can leave a response, or trackback from your own site.

One Response to “Actualizar phpbb 3.0.0 a 3.0.5”

Deja un comentario

Page optimized by WP Minify WordPress Plugin

Màrius Duch is Stephen Fry proof thanks to caching by WP Super Cache