jueves, 23 de mayo de 2013

Restaurar sitio joomla 3.x desde fichero jpa creado con Akeeba backup.

Pasos para restaurar una web  joomla 3.x en un servidor CentOS 6.3 con Xampp desde un fichero de backup jpa de Akeeba backup.

Descargar de la web de Akeeba  la última versión de kickstart-core-3.x.x.zip.

Crear una carpeta en la ruta de httpdocs de Xampp, por ejemplo portal.

mkdir /opt/lampp/htdocs/portal

Descomprimir en esta nueva carpeta el contenido del kickstart-core-3.x.x.zip descargado.
Copiar también en esta carpeta el fichero con el backup extensión jpa


Con el Xampp en marcha. Tiene que estar el servidor mysql arracado.
Entramos en la consola del mysql

/opt/lampp/bin/mysql -u root -p

para crear una base de datos y un usuario, distinto del root para acceder al joomla restaurado, yo pongo lo mismo que en el restaurado para que haya menos lio.

CREATE DATABASE portal;

CREATE USER juser@localhost;

SET PASSWORD FOR juser@localhost= PASSWORD("password");

Le damos todos los privilegios a este usuario ya que es el que utilizaremos para restaurar el sitio.

GRANT ALL PRIVILEGES ON portal.* TO juser@localhost IDENTIFIED BY 'password';

FLUSH PRIVILEGES;

exit

Reiniciamos lampp.

/opt/lampp/lampp restart


Entramos al sitio a través del fichero http://nuestrodominio/portal/kickstart.php y seguimos las instrucciones.
Nos pide que confirmemos si los datos de conexión a la base de datos son los mismos que la base de datos restaurada.
Pueden sugir problemas de permisos con la carpeta ./portal. Se pueden poner permisos de escritura para la instalación y posteriormente quitarlos.

No hay comentarios:

Publicar un comentario