Instalar Joomla en Linux

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.

1

2

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.

Escrito en CMS, Joomla, UACh. Etiquetas: , . 10 Comentarios »

10 comentarios para “Instalar Joomla en Linux”

  1. Mauro Dice:

    Exelente tu aporte…Muchas Gracias

  2. joel Dice:

    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.

    • geniutrixone Dice:

      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!!

  3. teresa Dice:

    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.

  4. teresa Dice:

    verifique los permisos del directorio y no los tengo. que hago..??

    • geniutrixone Dice:

      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.

  5. teresa Dice:

    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..!!

    • geniutrixone Dice:

      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.

  6. Jimmy Dice:

    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


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s