viernes, 15 de febrero de 2013

Instalar joomla 3 en Centos 6.3 y Xampp

Pasos para instalar joomla 3.x en un servidor CentOS 6.3 con Xampp.

Descargar de la web de joomla Spanish la última versión de joomla.

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 tar descargado.

tar zxvf Joomla_3.0.3-Spanish-Pack_Completo.tar.gz  -C /opt/lampp/htdocs/portal

Crear el fichero de configuración y darle permisos 777, posteriormente lo dejaremos con permisos 755.

sudo touch /opt/lampp/htdocs/portal/configuration.php
sudo chmod 777 /opt/lampp/htdocs/portal/configuration.php

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 joomla con password.
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 instalar joomla.

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

FLUSH PRIVILEGES;

exit

Reiniciamos lampp.

/opt/lampp/lampp restart

Llegados a este punto solo queda instalar joomla desde el instalador. Para ello solo tenemos que entrar en un navegador la dirección del localhost donde tenemos copiados los archivos de joomla p.e. http://localhost/portal. Con esto se inicia el instalador. Tenemos la precaución de contestar con los datos adecuados, nombre base de datos que hemos creado anteriormente, usuario que también hemos creado, su contraseña, etc. Al finalizar el proceso de instalación nos indica que debemos borrar el fichero de instalación. Como solo hemos dado permisos 777 al fichero de configuración, el instalador no podrá borrar la carpeta de instalación. La borraremos manualmente y posteriormente cambiaremos los permisos del fichero de configuración a 755.

rm -rf /opt/lampp/htdocs/portal/installation/
chmod 755 /opt/lampp/htdocs/portal/configuration.php

Fuentes:
https://www.digitalocean.com/community/articles/how-to-install-joomla-on-a-virtual-server-running-centos-6
http://dev.mysql.com/doc/refman/5.0/es/use.html
http://dev.mysql.com/doc/refman/5.0/es/getting-information.html
http://askubuntu.com/questions/95241/how-do-i-start-the-mysql-console-in-xampp
http://jgutgil.wordpress.com/2007/08/30/borrar-directorio-no-vacio-en-gnulinux/

No hay comentarios:

Publicar un comentario