El miércoles estuve instalando y manejando Joomla!, es la segunda vez que lo hago en dos semanas, pero en la instalación se me olvido dar algún paso (y mira que es fácil), por eso al final decidí documentarlo, lo quiero compartir aquí con vosotros.
Joomla! es un gestor de contenidos, la wikipedia lo define asi:
Joomla! es un sistema de administración de contenidos de código abierto construido con PHP bajo una licencia GPL. Este administrador de contenidos se usa para publicar en Internet e intranets utilizando una base de datos MySQL. En Joomla! se incluyen características como: hacer caché de páginas para mejorar el rendimiento, indexamiento web, feed RSS, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls, calendarios, búsqueda en el sitio web, e internacionalización del lenguaje. Su nombre es una pronunciación fonética de la palabra suajili jumla que significa “todos juntos” o “como un todo”. Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.
Bueno pues después de explicar un poco por encima lo que es Joomla! pasamos directamente a la instalación:
Para instalar el gestor de contenidos Joomla! tendremos que dar los siguientes pasos:
a) Instalar MySQL-server, apache y PHP, ademas de algunos componentes necesarios para PHP, esto lo haremos de la siguiente manera:
# aptitude install apache2 mysql-server php5 php5-common php5-cgi php5-mysql
b) Descargarnos el ultimo paquete estable de la web de Joomla! desde aqui.
c) Crear la base de datos para joomla! ademas del usuario y ponerle una contraseña a este ultimo:
# mysql
> create database joomla;
> grant all on joomla.* to joomla identified by ‘joomla’;En realidad podemos cambiar el nombre de usuario por el que queramos utilizar y lo mismo pasa con la contraseña, esos fueron los que yo use pero la sintaxis SQL para este comando seria;
> grant privilegios on nombre_base_datos to nombre_usuario identified by ‘contaseña’;
> flush privileges;
> exit;
d) Configurar MySQL para que acepte conexiones de toda la red:
# vim /etc/mysql/my.cnf
Buscamos la linea bind_adress y la dejamos de la siguiente manera:
bind_adress 0.0.0.0
# /etc/init.d/mysql stop
# /etc/init.d/mysql start
e) Descomprimir joomla! en el directorio /var/www:
# cd /var/www
# tar -xzvf version_de_joomla
f) Daremos unos permiso necesarios en el directorio /var/www de la siguiente manera:
chmod +rwx *
g) El siguiente paso es abrir nuestro navegador favorito y escribir:
http://IP/index.php > IP = IP de la maquina donde instalamos Joomla, en caso de ser local lo cambiamos por localhost.
h) Continuamos los tres pasos del instalador, es muy sencillo.
i) Con el código que nos de el instalador (copiarlo) en el ultimo paso tendremos que editar un archivo que no esta creado:
# vim configuration.php
Pegaremos el código dentro del archivo
j) Por ultimo eliminaremos el directorio reinstalaron de /var/www:
# rm -rf instalation
Esto ultimo lo pide Joomla! al finalizar por motivos de seguridad.
Ya tenemos Joomla! instalado para poder acceder a el escribiremos la url que definimos en el instalador, para administrarlo escribiremos la misma url mas /administrator, recordaremos la contraseña que el instalador nos dio, o la que escribimos. Para que quede de la siguiente manera:
http://IP/administrator
No tiene ningún problema mas. Espero que os sirva de ayuda en algun momento.
Un saludo a todos desde Memoria Compartida.







Estos últimos días estoy de practicas en la empresa 