Inicio > Foros > Actualizar phpbb 3.0.0 a 3.0.5

Actualizar phpbb 3.0.0 a 3.0.5

Jueves, 9 de Julio de 2009

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.

Màrius Foros , ,

  1. Sin comentarios aún.
  1. Sin trackbacks aún.