sábado, 18 de agosto de 2007

Instalación de Joomla 1.5

Joomla es uno de los mejores CMS que existen en la actualidad y en su nueva versión 1.5 incluye características muy interesantes que lo hacen muy atractivo. Algunas de sus principales características son: Capa FTP, uso de los estándares XHTML y CSS, soporte LDAP, simplicidad en el proceso de instalación, compatibilidad con versiones anteriores, entre otras.

A continuación describiré paso a paso la instalación de joomla 1.5, iniciando con la instalación y configuración preliminar del servidor web, bajo el sistema operativo Linux (aunque puede ser aplicada con otros sistemas operativos, realizando unos pequeños cambios).

INSTALANDO XAMPP:

Antes de hacer la instalación de Joomla es necesario tener configurado previamente un servidor web con soporte para Mysql y PHP. Existen varias formas de realizar la instalación de Apache (servidor web), Mysql (base de datos) y PHP (lenguaje de script), pero la más rápida y sencilla que he encontrado es usando XAMPP. XAMPP es una muy buena colección de programas web, de fácil instalación y uso. Actualmente XAMPP tiene soporte para ser instalado en sistemas Linux, Windows, Mac/OS y Solaris. A continuación describo los pasos para la instalación de XAMPP:

1. Descargar XAMPP del sitio oficial: http://www.apachefriends.org seleccionando el paquete para nuestro sistema operativo, en nuestro caso vamos a utilizar Xampp para Linux.
2. Luego de descargar el paquete Xampp lo descomprimimos en el directorio /opt usando el siguiente comando (se debe tener en cuenta correr el comando con una cuenta que tenga privilegios de administrador. para mayor información vea: sudo):
sudo tar zxvf xampp-linux-1.6.3.tar.gz -C /opt

3. Ahora ejecutamos Xampp a través del comando:
sudo /opt/lampp/lampp start


4. Verificamos que Xampp este funcionando correctamente. Para ello ingresamos a nuestro navegador web y escribimos localhost como url.



Para conocer más opciones de Xampp (parámetros utilizados, mayor seguridad, entre otros) visite: http://www.apachefriends.org/en/xampp-linux.html

INSTALANDO JOOMLA 1.5:

1. Descargar Joomla 1.5 del sitio oficial http://www.joomla.org y podemos elegir cualquier tipo de paquete (zip, tar.gz, tar.bz2). Voy a elegir el paquete Joomla-1.5RC.zip


2. Luego descomprimimos el paquete zip dentro del directorio web (en nuestro caso sería /opt/lampp/htdocs). Para tener una mayor organización dentro de nuestro directorio web es recomendable crear subdirectorios para cada uno de los sistemas colgados; para ello creamos un directorio de nombre joomla.

Ingresamos al directorio /opt/lampp/htdocs y creamos el directorio joomla

cd /opt/lampp/htdocs (con este comando ingresamos al directorio web). sudo mkdir joomla (con este comando creamos el directorio joomla).
cd joomla (ingresamos al directorio joomla).

Ahora copiamos y descomprimimos el archivo .zip dentro del directorio joomla:

sudo cp /home/reinaldo/Joomla-1.5RC.zip /opt/lampp/htdocs/joomla/
(con el comando anterior estamos copiando el archivo Joomla-1.5RC.zip ubicado en el directorio del usuario al directorio web de joomla).

sudo unzip Joomla-1.5RC.zip (con este comando se descomprime el archivo zip). Para este paso se debe tener instalado el programa unzip.

Si esta utilizando el paquete en formato tar.gz en lugar de zip, utilice el comando: sudo tar zxvf Joomla-1.5RC.tar.gz

3. Cambiamos los permisos de usuario y grupo del directorio joomla para ser accesibles vía web. Verificamos el usuario y grupo de acceso al servidor web (por lo general es www-data) en caso dado podemos utilizar (nobody:nogroup).

sudo chown -R nobody:nogroup *

4. Ingresamos a nuestro navegador web y escribimos la siguiente url: http://localhost/joomla para iniciar el sistema de instalación de Joomla. Esta instalación es muy sencilla y se realiza en siete pasos (ver lado izquierdo de la pantalla)


4.1. En el primer paso seleccionamos el idioma que vamos a usar durante la instalación.

4.2. En el segundo paso Joomla verifica que el sistema cumpla con la configuración requerida para ser instalado.


4.3. Como todo software libre bajo licencia GNU/GPL debe venir acompañado de su licencia de forma completa (que en resumen es: tiene libertad de copiar, modificar y distribuir). Esto es muestra en el tercer paso.


4.4. Para el cuarto paso tenemos que crear una base de datos Mysql y asignarle un usuario. Para ello abrimos una nueva ventana (o pestaña) en el navegador web e ingresamos a la herramienta phpmyadmin escribiendo la siguiente url: http://localhost/phpmyadmin Luego en la opción Crear nueva base de datos escribimos el nombre que vamos a darle a la base de datos, en nuestro caso la llamaremos joomla.

Ahora debemos crear un nuevo usuario que será asignado a la base de datos joomla. Para hacer esto, dentro del menú principal de phpmyadmin seleccionamos la opción privilegios>>Agregar un nuevo usuario y llenamos los campos propuestos (el nuevo usuario lo llamaremos aquí también joomla) y luego le damos continuar.


Ahora asignamos el nuevo usuario a la base de datos, seleccionando la base de datos joomla dentro de la opción "Privilegios específicos para la base de datos"


Por último marcamos todos los privilegios para el nuevo usuario, dando clic en "Marcar todos/as" y luego damos clic en continuar.


Ahora podemos volver a la ventana de Joomla (paso 4) para seguir con la intalación. En este paso debemos llenar los siguente campos:

Tipo de base de datos: mysql
Nombre del servidor: localhost
Nombre de usuario: joomla (usuario creado en phpmyadmin).
Contraseña: ******* (contraseña escrita en phpmyadmin para el usuario joomla).
Nombre de la base de datos: jommla (base de datos creada en phpmyadmin).


4.5. En el quinto paso se configura la capa FTP de Joomla para gestión de archivos del sitio web. En nuestro caso pasaremos por alto esta configuración y continuamos con el paso 6.

4.6. Ahora se escriben los datos básicos del sitio que son: el nombre del sitio web, el correo electrónico del administrador y su contraseña. También tenemos la opción de instalar información de ejemplo (en inglés) para tener una mayor idea de cómo se presentan los contenidos en Joomla, dando clic en el botón "Instalar los contenidos de ejemplo predeterminados" (recomendado para principiantes).



4.7. Si todo ha salido bien nos saldrá un aviso que dice: ¡Felicidades! Joomla! ha sido instalado. Para finalizar debemos borrar el directorio installation de Joomla. Se puede borrar escribiendo el siguiente comando: sudo rm -rf /opt/lampp/htdocs/joomla/installation


Para ingresar al sitio Joomla le damos clic en el botón sitio o escribiendo en nuestro navegador web la dirección: http://localhost/joomla


Para ingresar como administrador a Joomla escribimos el url: http://localhost/joomla/administrator En username escribimos admin (es conveniente cambiar el nombre de usuario posteriormente) y en password la contraseña escrita en el paso 6.


Para obtener mayor información de Joomla 1.5 puede ver el centro de ayuda de Jommla Spanish