Yo lo uso comúnmente en Servidores Debian y Ubuntu en mi note para las pruebas, y el gestor de repositorios que uso es apt-get, pero funciona con los otros que hay también (yum, zypper, urpmi, aptitude). Lo primero es instalar los repositorios necesarios para poder trabajar con el CMS Joomla. Ocuparemos el servidor web Apache, pues es el que permitirá que mis páginas se vean en los navegadores, también instalaremos MySQL Server, ya que Joomla trabaja su Base de Datos en MySQL. Y también instalaremos los módulos necesarios para trabajar con php, mysql y apache.
linux@linux:~$ sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5-mysql
Una vez descargados los paquetes necesarios, te aparecerá en la consola la pantalla de instalación de MySQL Server, en la cual tendrás que ingresar una clave para el usuario root de MySQL.


Después o antes de eso descargaremos Joomla desde la web oficial por supuesto, http://www.joomla.org/download.html o puedes descargar la versión 1.5.12 desde aquí.
Muy bien, ya tenemos nuestro servidor web funcionando perfectamente, para verificarlo puedes escribir en tu navegador web http://localhost y te parecerá el mensaje It works!, que es el que trae por defecto apache.
El directorio por defecto en linux en donde se guardan las carpetas que contendrán tus sitios webs se encuentra en /var/www, pero eso se puede cambiar, aunque lo veremos más adelante en otro post ^_^.
En el directorio /var/www crearemos una carpeta que contendrá nuestro sotio web (como root o con permisos de root, que en mi caso es con sudo)
linux@linux:~$ sudo mkdir /var/www/miJoomla
Luego nos situamos dentro del directorio que acabamos de crear
linux@linux:~$ cd /var/www/miJoomla
y descomprimimos el archivo Joomla que descargamos, en mi caso lo dejé en mi directorio Descargas de mi home.
linux@linux:~$ sudo unzip /home/miusuario/Descargas/Joomla_1.5.12-Stable-Full_Package.zip
Finalmente, para poder comenzar la instalación, tendremos que darle todos los permisos configuration.php, para poder escribir los datos de la instalación de Joomla
linux@linux:~$ sudo chmod 777 configuration.php
Muy bien, ahora comenzaremos con la instalación, en el navegador pones http://localhost/miJoomla y seguimos los pasos correspondientes.
Paso 1: Seleccionar tu idioma y click en Siguiente
Paso 2: Te aparecerá un detalle de la configuración de tu servidor, y como se aprecia en la siguiente imagen, la línea configuration.php Escribible dice SI, si no hubiésemos dado los permisos adecuados anteriormente, diría NO, y no podrías instalar Joomla. Puedes leer todo si lo desea, y luego click en Siguiente
Paso 3: Joomla está bajo la Licencia GNU/GPL, si no la conoces, te recomiendo le heches una leída y continuamos con click en Siguiente.
Paso 4: Ahora corresponde la configuración del servidor de Base de Datos. Puesto que hemos instalado MySQL recién, usaremos los valores por defecto que trae, lo cual significa que el servidor será localhost, el usuario será root (a menos que hayas creado algún usuario y desees utilizar ese, lo que es muy recomendable en algunos casos) y la contraseña será la que colocaste cuando te apreció en la pantalla de instalación de MySQL vista mas arriba. El cuarto campo es el nombre de la base de datos que le asignarás a Joomla, cabe mencionar que cada vez que hagas una instalación nueva de Joomla, debes utilizar diferentes nombres para las bases de datos.
Paso 5: Configuración de FTP (Protocolo de Transferencia de Archivos). Si posees un servidor FTP o algún proveedor te ha asignado alguno completa los datos que se piden, en caso contrario deja éste paso no habilitado y le das click a Siguiente.
Paso 6: A continuación, basta con completar los primetos 2 campos, los que son el nombre de tu sitio (OJO, no es la dirección web que pondrás en el navegador, es solamente el nombre de tu sitio), el correo del administrador y la contraseña del usuario admin, que es el usuario que joomla trae por defecto.
Paso 7: Al darle click a Siguiente te aparecerá un mensaje de que no haz instalado los ejemplos de Joomla, no son necesarios, dale a Aceptar para continuar la instalación.

Paso 8: Ya hemos terminado de instalar Joomla. Lo siguiente es eliminar el directorio installation que se encuentra dentro de la carpeta en donde hemos descomprimido Joomla anteriormente /var/www/miJoomla/installation. Como consejo, en vez de eliminar el directorio, basta con cambiar el nombre de éste, asi conservamos los archivos de instalación que por alguna falla futura tal vez necesitemos.
linux@linux:~$ sudo mv /var/www/miJoomla/installation /var/www/miJoomla/installation2
Lo que hemos hecho con esto es cambiar el nombre de la carpeta installation a installation2; con ésto es suficiente para comenzar a trabajar en nuestro Sitio Web. Ahora, si damos click en Portada veremos lo siguiente.
Veremos lo mismo en todo casi si en nuestro navegador ponermos http://localhost/miJoomla
Ahora, para entrar al sitio de administrción en el cual podremos hacer todas las modificaciones que querramos, basta con poner en el navegador http://localhost/miJoomla/administrator y veremos una pantalla como la siguiente:
Como ésta es la primera vez que entramos aquí, el usuario será el que trae Joomla por defecto, admin, y la contraseña será la que colocamos cuando estábamos en el Paso 4. Una vez dentro veremos la pantalla principal de administración.
Y ya estamos listos para comenzar a trabajar en nuestro Primer Sitio Web con el CMS Joomla.
















febrero 12, 2010 a las 11:52 am
Exelente tu aporte…Muchas Gracias
abril 14, 2010 a las 10:34 pm
saludos, gracias por el manual esta muy bueno. sabes que cuando escribo sudo chmod 777 configuration.php me dice que no consigue el fichero configuration.php y si estoy en el directorio correcto, revise y hay es un configuration.php-dist. Le doy permisos a esa pero nada, cuando abro el navegaor en http://localhost/miJoomla me dice not found, y ttodo esta instalado, no se q pasa. Gracias.
abril 15, 2010 a las 9:13 am
verificaste los permisos del directorio donde tienes joomla??
/var/www es el directorio por defecto
verificaste en la instalacion de joomla que configuration.php sea escribible?? (Paso 2)
saludos!!
diciembre 1, 2011 a las 9:54 am
hola tambien tengo problemas al escribir configuration.php me dice que: no se puede acceder a «configuration.php»: No existe el fichero o el directorio.. que sucedera..?? quedo parada en ese paso…
ayudame por favor.
diciembre 1, 2011 a las 9:56 am
es problemas de permisos..
revisa los permisos sobre el archivo o mejor sobre la carpeta completa de joomla..
para los directorios debe ser 755 y los archivos 644
saludos.
diciembre 1, 2011 a las 10:19 am
verifique los permisos del directorio y no los tengo. que hago..??
diciembre 1, 2011 a las 10:22 am
cambiarlos….
si lo estás haciendo en local da lo mismo, lo puedes dejar en 777.. lo importante es que los usuarios del grupo apache tengan permisos de escritura en dicho archivo.. pero si es local y de uso personal dale 777, si no 644 y que el dueño sea el grupo o usuario apache.
Saludos.
diciembre 1, 2011 a las 11:43 am
hola yo soy muy novata en esto.. como hago para revisar los permisos sobre el archivo o mejor sobre la carpeta completa de joomla..?? que debo ingresar a la consola..graciasss..!!
diciembre 1, 2011 a las 5:02 pm
teresa..
en la consola escribe chmod -R 777 /ruta/de/tu/directorio/joomla
si te pide privilegios de root colocas sudo chmod -R 777 /ruta/de/tu/directorio/joomla
ya con eso le das permisos 777 a todo el directorio y su contenido.
Saludos.
abril 2, 2012 a las 9:53 am
Hola me puedes ayudar, acabo de instalar Joomla 2.5 en Fedora 16 segun las indicaciones, pero a la hora de levantar la pagina me error con el puerto 80, Apache/2.2.22 (Fedora) Server at localhost Port 80
Pero cuando levanto el sitio phpMyAdmin no tiene ningun problema y puedo ver la base de datos de Joomla.
Me puedes ayudar?
Gracias