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 Internet o intranets 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:
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:
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!
excelente aporte rokiyoh!!!!! todo funciona de maravilla grax.
Ojalá y pronto puedas subir el manual del manejo y la administración.
Saludos!!!!!