Instalar joomla! en Linux

Antes de nada vamos hablar un poco de que es joomla! y caracteristicas.

Joomla! es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir editar el contenido de unsitio web de manera sencilla. Es una aplicación de código abierto programada mayoritariamente en PHP bajo una licenciaGPL. Este administrador de contenidos puede trabajar en Internetintranets y requiere de una base de datos MySQL, así como, preferiblemente, de un servidor HTTP Apache.

  • Organización del sitio web
  • Publicación de Contenidos
  • Escalabilidad e implementación de nuevas funcionalidades
  • Administración de usuarios
  • Diseño y aspecto estético del sitio
  • Navegación y menú
  • Administrador de Imágenes
  • Disposición de módulos modificable
  • Encuestas
  • Feed de Noticias
  • Publicidad
  • Estadísticas de visitas

Características de publicación de páginas web en Joomla:

  • Automatización en la publicación
  • Archivo e historial
  • Formatos de lectura
  • Envío por E-mail
  • Valoración de contenidos
  • Comentarios

Antes de empezar tenemos que tener instalado un servidor web, si desea mas información sobre este tema puedes ver los siguientes manuales:

Instalar servidor web en centos

Instalar un servidor Web en Debian

Instalar servidor web en FreeBSD

Nos situamos en la carpeta:

el debian u derivados por defecto esta situado en:

rokitoh@redorbita:~# cd /var/www

en redhat y derivados:

rokitoh@redorbita:~# cd /var/www/html

Creamos una carpeta para almacenar joomla

rokitoh@redorbita:~# mkdir joomla

Accedemos a la carpeta creada

rokitoh@redorbita:~# cd joomla

Descargamos la ultima versión de joomla, actualmente se puede obtener 1.5.22 en versión stable y 1.6 en version Beta, nosotros vamos a instalar la version 1.5.22

rokitoh@redorbita:~# wget http://joomlacode.org/gf/download/frsrelease/14524/63510/Joomla_1.5.23-Spanish-pack_completo.zip

Descomprimimos el archivo

rokitoh@redorbita:~# tar xzvf Joomla_1.5.23-Spanish-pack_completo.tar.gz

Borramos el archivo descargado

rokitoh@redorbita:~# rm -r Joomla_1.5.23-Spanish-pack_completo.tar.gz

Le cambiamos de propietario y grupo para garantizar una mayor seguridad

Versiones basadas en Debian:

rokitoh@redorbita:~# chown -R root:root /var/www/joomla

Versiones basadas en redhat

rokitoh@redorbita:~# chown -R root:root /var/www/html/joomla

Ahora le cambiamos los permisos

rokitoh@redorbita:~# find . -type f -exec chmod 644 {} ;

rokitoh@redorbita:~# find . -type d -exec chmod 755 {} ;

Creamos una base de datos para joomla

rokitoh@redorbita:~# mysqladmin -u root -p create jomlabbdd

accedemos a la base de datos.

rokitoh@redorbita:~# mysql -u root -p

Creamos un usuario para la base de datos.

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON jomlabbdd.* TO ‘rokitoh’@’localhost’ IDENTIFIED BY ‘redorbita’;

Activamos los permisos:

FLUSH PRIVILEGES;

Eliminamos el historial de mysql

rokitoh@redorbita:~# rm -f ~/.mysql_history

Para acceder a la instalación de joomla accedemos desde nuestro navegador con la dirección ip, en mi caso:

http://192.168.1.102/joomla

Nos muestra la siguiente pantalla que tenemos que configurar el lenguaje.

El siguiente paso consiste en la comprobación previa a la instalación.

Como podemos ver nos saltan 2 pequeños errores,

Para solucionar el primer error que nos muestra creamos el archivo configuration.php

Versiones basadas en Debian:

rokitoh@redorbita:~# touch /var/www/joomla/configuration.php

Versiones basadas en redhat

rokitoh@redorbita:~# touch /var/www/html/joomla/configuration.php

le damos permisos de escritura

Versiones basadas en Debian

rokitoh@redorbita:~# chmod 644 /var/www/joomla/configuration.php

Versiones basadas en redhat

rokitoh@redorbita:~# /var/www/html/joomla/configuration.php

Para solucionar el segundo error editamos el archivo php.ini

Accedemos al archivo

rokitoh@redorbita:~# nano /etc/php5/apache2/php.ini

Buscamos display_errors = On y lo cambiamos por:

display_errors = Off

A continuación damos al botón “VOLVER A COMPROBAR” Situado en la parte superior derecha y comprobamos que todos los parámetros están en verde

Leemos las condiciones de la licencia, y siguiente!

Rellenamos el formulario, en usuario, password y base de datos tenemos que poner los que creamos en los primeros pasos,

Seleccionamos NO, que ahora mismo no tengo ganas de montar un servidor FTP

Rellenamos los datos…

Ya se a finalizado la instalación, nos recuerda que para continuar debemos de borrar el archivo de instalación, por seguridad,

Borramos el directorio.

Versiones basadas en debian:

rokitoh@redorbita:~# rm -R /var/www/joomla/installation/

Versiones basadas en redhat:

rokitoh@redorbita:~# rm -R /var/www/html/joomla/installation/

Y modificamos el archivo de configuracion.php para que solo sea de lectura.

Versiones basadas en Debian

rokitoh@redorbita:~# chmod 444 /var/www/joomla/configuration.php

Versiones basadas en redhat

rokitoh@redorbita:~# chmod 444 /var/www/html/joomla/configuration.php


Ahora ya podemos acceder a nuestro servidor joomla, para acceder:


http://192.168.1.102/joomla/

Para administrar el sitio accedemos al siguiente link : http://192.168.1.102/joomla/administrator

y recordar que tenemos que acceder como admin

Y nos muestra el panel de administración de joomla

LISTO! en otro manual ya comentaremos un poco el manejo y la administración de este fantástico CMS.

Un saludo, rokitoh!

One thought on “Instalar joomla! en Linux

  1. excelente aporte rokiyoh!!!!! todo funciona de maravilla grax.

    Ojalá y pronto puedas subir el manual del manejo y la administración.

    Saludos!!!!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*