Instalar Joomla en Ubuntu Server paso a paso Publicado Miércoles, 16 Septiembre 2009 Administración , Server , Servidores , Ubuntu 39 Comentarios Etiquetas: instalar, joomla, paso a paso, tutorial, ubuntu server Joomla! es un sistema de gestión de contenidos o CMS (Content Management System), que permite crear sitios web y aplicaciones online. Aunque destaca por la facilidad de uso y el amplio número de extensiones, lo mejor de todo es que es de código abierto bajo una licencia GPL. Para poder instalar Joomla necesitaremos tener previamente instalados un servidor web, una base de datos y el intérprete de PHP. Si no los tienes ya instalados, puedes seguir el tutorial instalar LAMP en Ubuntu Server paso a paso. Uno de los objetivos principales de este tutorial es intentar instalar Joomla! de forma segura, es decir, nada de asignar permisos 777 ni a archivos ni directorios, no usaremos el usuario root de MySQL y cosas por el estilo. He realizado este tutorial sobre un Ubuntu Server 9.04 pero no hay nada específico para él, es decir, se hace igual en cualquier otra versión de Ubuntu sea Server o no. Sin más, vamos al lío. Los pasos para instalar Joomla sobre Ubuntu Server son los siguientes: Nos aseguramos de encontrarnos en nuestro home: 1. cd Creamos un directorio para almacenar la estructura de Joomla: 2. mkdir joomla Nos cambiamos al nuevo directorio: 3. cd joomla Descargamos la última versión en español de Joomla (en el momento de escribir este tutorial es la 1.5.14): 4. wget http://joomlacode.org/gf/download/frsrelease/10806/42944/Joomla_1.5.14- Spanish-pack_completo.tar.gz Página 1 de 18 Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux 28/09/2010 http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Instalar Joomla en Ubuntu Server paso a pasoPublicado Miércoles, 16 Septiembre 2009 Administración , Server , Servidores , Ubuntu 39 Comentarios Etiquetas: instalar, joomla, paso a paso, tutorial, ubuntu server
Joomla! es un sistema de gestión de contenidos o CMS (Content Management System), que permite crear sitios web y aplicaciones online. Aunque destaca por la facilidad de uso y el amplio número de extensiones, lo mejor de todo es que es de código abierto bajo una licencia GPL.
Para poder instalar Joomla necesitaremos tener previamente instalados un servidor web, una base de datos y el intérprete de PHP. Si no los tienes ya instalados, puedes seguir el tutorial instalar LAMP en Ubuntu Server paso a paso.
Uno de los objetivos principales de este tutorial es intentar instalar Joomla! de forma segura, es decir, nada de asignar permisos 777 ni a archivos ni directorios, no usaremos el usuario root de MySQL y cosas por el estilo. He realizado este tutorial sobre un Ubuntu Server 9.04 pero no hay nada específico para él, es decir, se hace igual en cualquier otra versión de Ubuntu sea Server o no.
Sin más, vamos al lío.
Los pasos para instalar Joomla sobre Ubuntu Server son los siguientes:
Nos aseguramos de encontrarnos en nuestro home: 1.
cd
Creamos un directorio para almacenar la estructura de Joomla: 2.
mkdir joomla
Nos cambiamos al nuevo directorio: 3.
cd joomla
Descargamos la última versión en español de Joomla (en el momento de escribir este tutorial es la 1.5.14):
tar xzvf Joomla_1.5.14-Spanish-pack_completo.tar.gz
Borramos el archivo comprimido porque ya no lo volveremos a necesitar: 6.
rm -f Joomla_1.5.14-Spanish-pack_completo.tar.gz
Nos cambiamos al directorio superior para poder mover correctamente, en el siguiente paso, el directorio joomla que era en el que nos encontrábamos:
7.
cd ..
Movemos el directorio que contiene la estructura de Joomla a /var/www: 8.
sudo mv joomla /var/www
Para hacer que nuestro servidor sea algo más seguro vamos a cambiar el propietario y el grupo de todos los archivos y directorios (de forma recursiva) de /var/www/joomla:
9.
sudo chown -R root:root /var/www/joomla
Nos cambiamos al directorio /var/www/joomla: 10.
cd /var/www/joomla
Creamos la variable LUGARES (no te preocupes, puedes escribir así en el Terminal, saldrá bien):
11.
LUGARES='
administrator/backups
administrator/components
administrator/modules
administrator/templates
cache
components
images
images/banners
images/stories
language
plugins
media
modules
templates
'
Página 2 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
Por fin, ya estamos preparados para empezar la instalación. Así que, como en principio suponemos que estamos sobre un Ubuntu Server, nos vamos a otro equipo de la red que tenga interfaz gráfica y abrimos un navegador. En la dirección escribimos http://192.168.1.5/joomla (cambia 192.168.1.5 por la dirección IP de tu servidor).
20.
Entonces veremos un asistente para ayudarnos a instalar Joomla en el que lo primero que debemos hacer es elegir el idioma de la instalación. Y después hacemos clic en Siguiente.
21.
Seleccionamos el idioma
En el siguiente paso consiste en una comprobación previa a la instalación para que sepamos lo bien o mal que tenemos preparado el sistema. En principio, no hace falta que todos los parámetros estén en verde pero nosotros sí vamos a hacer todo lo necesario para que así sea. Por eso, nos fijamos que tenemos dos advertencias en rojo que vamos a solucionar.
22.
Comprobamos si los valores son los correctos
Para solucionar el primero de los problemas creamos el archivo /var/www/joomla/configuration.php, que es donde Joomla guardará los datos de configuración de nuestro sitio web:
23.
sudo touch /var/www/joomla/configuration.php
Página 4 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
Y nos aseguramos que tenemos permiso de escritura asignándole de nuevo los permisos: 25.
sudo chmod 644 /var/www/joomla/configuration.php
Pasamos a solucionar el segundo de los problemas detectados. Por eso editamos el archivo /etc/php5/apache2/php.ini con el comando:
26.
sudo nano /etc/php5/apache2/php.ini
y cambiamos el valor de la directiva display_errors de On a Off:
display_errors = Off
Continuamos con la instalación haciendo clic sobre el botón Volver a comprobar (dependiendo del tiempo que haya pasado nos aparecerá un mensaje de error y deberemos comenzar de nuevo). Lo primero que hacemos es verificar que ahora todos los parámetros son correctos y están en verde:
27.
Comprobamos que los parámetros son correctos
En el siguiente paso leemos la licencia y, una vez hayamos finalizado, hacemos clic sobre Siguiente.
28.
Página 5 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
A continuación, debemos escribir los datos de configuración de MySQL. Utilizaremos el usuario joomlaadmin creado específicamente para administrar la base de datos bdjoomla.Y pulsamos Siguiente:
29.
Configuramos la base de datos
Para no hacer más largo este tutorial no configuraremos el servidor FTP. Así que hacemos clic en Siguiente:
30.
No activamos el FTP
En la configuración principal deberemos escribir tanto el nombre de nuestro sitio web como el correo electrónico del administrador y la contraseña para el usuario admin. El usuario admin lo crea Joomla por defecto y será con el que empecemos a administrar nuestro sitio. Además podemos instalar datos de ejemplo pulsando sobre el botón correspondiente:
31.
Página 6 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
¡Listo! Ya hemos terminado de instalar Joomla. Se nos indica que borremos el directorio installation porque si no lo hacemos no podremos usar Joomla y se nos recuerda que el nombre de usuario para entrar en la interfaz de administración es admin.
32.
Hemos terminado la instalación de Joomla!
De nuevo en el servidor, una vez que hemos terminado la instalación debemos eliminar el directorio /var/www/joomla/instalation como se nos indicó en el paso anterior:
33.
sudo rm -R /var/www/joomla/installation/
Y no debemos olvidarnos de modificar los permisos del archivo configuration.php para que sea de solo lectura para todo el mundo:
34.
sudo chmod 444 /var/www/joomla/configuration.php
Ahora desde cualquier equipo de nuestra red abrimos un navegador y escribimos la dirección http://192.168.1.5/joomla para acceder a nuestro nuevo portal.
35.
Página 7 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
Accedemos a la interfaz de adaministración de Joomla
Sin embargo, nos queda una última cosa por hacer, cambiar la ruta del directorio temporal. Para esto hacemos clic en el icono Configuración.
En la pantalla de Configuración global, hacemos clic sobre Servidor y en la Ruta al directorio temporal escribimos /tmp. Después guardamos los cambios y listo.
38.
Cambiamos la ruta del directorio temporal
A partir de aquí empieza una nueva aventura: administrar Joomla!
Fuente: Community Ubuntu Documentation.
Artículos relacionados:
Instalar Webmin en Ubuntu paso a paso•Ubuntu Server con interfaz gráfica•Instalar phpMyAdmin en Ubuntu 9.04 Server paso a paso•Instalar LAMP en Ubuntu 9.04 Server paso a paso•Instalar Ubuntu 9.04 Server paso a paso•
Ads by Google
Página 9 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
38. En la pantalla de Configuración global, hacemos clic sobre Servidor y en la Ruta al directorio temporal escribimos /tmp. Después guardamos los cambios y listo.
A partir de aquí empieza una nueva aventura: administrar Joomla!
Responder
Miércoles, 10 Marzo 2010 en 10:13 pm
debes corregir momentáneamente los permisos del archivo de configuración, y luego de hacer el cambio en la admin, volverlo como antes, o alternar el paso al instalar
Responder
Viernes, 22 Enero 2010 en 3:54 am
Excelente tutorial
Tenés un error en esta línea
tar xzvf Joomla_1.5.14-Stable-Full_Package.tar.gz
debería ser:
tar xzvf Joomla_1.5.14-Spanish-pack_completo.tar.gz
Por lo demás me corrió a la primera
Gracias mil
Responder
Viernes, 22 Enero 2010 en 10:08 am
@Jorge ¡¡¡Muchas gracias!!! Tanto por el comentario como por el error. Ya he corregido el artículo :-D Me alegro que te funcionara bien. Saludos.
Responder
8 alan
9 LoRo
10 Jorge
11 &rés
Página 12 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
me sale un error que dice falta un parametro para ‘-exec’ y nose porque puede ser.
Responder
Miércoles, 17 Marzo 2010 en 11:05 pm
Si a mi me parece que el punto podría pasarse al final y así terminar todo limpiamente
Responder
Miércoles, 17 Marzo 2010 en 11:06 pm
Me refería al punto:
34.Y no debemos olvidarnos de modificar los permisos del archivo configuration.php para que sea de solo lectura para todo el mundo: sudo chmod 444 /var/www/joomla/configuration.php
Responder
Jueves, 8 Abril 2010 en 7:27 pm
Hola Andrés. Tengo una duda sobre el apartado del FTP. Concrétamente como configurarlo y si hay que tener la capa activada para que funcione. El caso es que se tiene un servidor con FTP donde irán todas nuestras carpetas del contenido que luego publicaremos en el Joomla y nos hace falta ese apartado. Gracias de antemano.
Responder
Viernes, 9 Abril 2010 en 10:58 am
¡Hola Jesús! Me alegra verte por aquí. Siento tener que decirte que no me acuerdo de como iba (sólo lo he montado una vez). Me lo apunto para hacer un tutorial un día de estos pero no creo que lo tenga listo a corto plazo. Si lo necesitas urgentemente, intenta echarle un vistazo a la documentación oficial de Joomla. Saludos.
Responder
Domingo, 2 Mayo 2010 en 9:33 pm
12 prm
13 Jorge
14 Jorge
15 Jesús
16 &rés
17 daniamtulo
Página 13 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
Magnifico tutorial, despues de haberme pasado varias horas intentando corregir la intalacion en lampp, segui el tuyo y todo ok, muchas gracias por este grandisimo aporte a la comunidad.
Responder
Jueves, 6 Mayo 2010 en 11:47 pm
Tengo problema porque no encuentro el archivo que me pide que borre (installation), no se encuentra en /var/www/joomla
Responder
Viernes, 7 Mayo 2010 en 6:14 am
Excelente articulo.
Hace tiempo que quería probar Joomla y hoy por fin he logrado configurarlo correctamente.
Gracias.
Responder
Lunes, 24 Mayo 2010 en 4:23 pm
Hola oye una pregunta, cuando bajo el archivo y lo quiero descomprimir me dice lo siguiente “no existe el fichero” que puede ser? el objeto finalmente se llama spanish-pack_completo.tar.gz, no??? saludos y gracias por el tutorial
Responder
Lunes, 24 Mayo 2010 en 10:54 pm
Se debe llamar Joomla_1.5.14-Spanish-pack_completo.tar.gz
Responder
Miércoles, 26 Mayo 2010 en 11:00 pm
Hola ya pude instalar joomla, gracias!
ahora cuando quiero instalar una plantilla me marca el siguiente error Warning! Failed to move file. que puede ser, saludos!
Responder
18 kooll00
19 Miguel
20 Felipe Diaz Acevedo
21 Jorge
22 Felipe Diaz A
Página 14 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
Muchas gracias, funciona a la perfeccion, yo lo probe en ubuntu server 9.10 y todo ok, gracias por compartir este tutorial.
Saludos.
Responder
Martes, 1 Junio 2010 en 7:21 pm
Tengo error en el paso 8.
edxato@edxato:~$ sudo mv joomla /var/www mv: falló el movimiento entre distintos dispositivos: de «joomla» a «/var/www/joomla»;
Responder
Martes, 1 Junio 2010 en 8:17 pm
Te recomiendo revisar si Joomla está en el directorio en que estás posicionado
Responder
Jueves, 3 Junio 2010 en 10:04 pm
Excelente.
Siempre me habia preguntado que otras soluciones habia para quitar los errores en “rojo” de la instalacion. Siempre que no fuera chmod 777 a las carpetas.
Muchas gracias =)
Responder
Domingo, 6 Junio 2010 en 1:02 pm
Genial el tutorial, el único problema es que terminé de hacer todo como lo ibas indicando y ahora tengo un error que dice “Database Error: Unable to connect to the database:Could not connect to MySQL”
Responder
Domingo, 6 Junio 2010 en 1:28 pm
23 blackened
24 edxato
25 Jorge
26 Victor
27 Marioux
28 Mario Bonatto
Página 15 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
Excelente tutorial, lo seguí y me fué bastante bien, solo tuve un inconveniente con el archivo “configuration.php” ya que no está. Tengo un archivo que se llama “configuration.php-dist”. Despues de haber borrado el directorio Installation quise ingresar y me tiró el mensaje “No configuration file found and no installation code available. Exiting…”. Qué puedo hacer con respecto a esto? Desde ya muchas gracias
Responder
Lunes, 7 Junio 2010 en 4:41 pm
Mario
Asegurate que esto haya corrido bien
23.Para solucionar el primero de los problemas creamos el archivo /var/www/joomla/configuration.php, que es donde Joomla guardará los datos de configuración de nuestro sitio web:
sudo touch /var/www/joomla/configuration.php
Responder
Jueves, 24 Junio 2010 en 10:37 pm
Gracias de nuevo. Ningún problema en Lucid. :) Saludos!!
Responder
Domingo, 8 Agosto 2010 en 6:46 pm
Muy útil mil gracias.
Responder
Miércoles, 11 Agosto 2010 en 3:28 am
Muy bueno el blog ya lo puede instalr todo bien pero ahora tengo un problema, cuando quiero publicar o despublicar cualquier articulo me pone seleccione la pagina, la cuestion es que no me aparece el checbok al lado de las paginas porque sera? Espero que me puedan ayudar?
Muchas Gracias
Responder
Miércoles, 18 Agosto 2010 en 8:04 pm
29 Jorge
30 Pato
31 Lorenzo
32 Diego
33 Lupita Jimenez
Página 16 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
Excelente trabajo muchas gracias…. con tutoriales como estos vale la pena arriesgarse a ser ubuntu-fan
Responder
Martes, 24 Agosto 2010 en 8:29 pm
Hola: Yo antes tenia el Xp y antes de poner ubuntu 10.04 hice una salva de mi sitio web. Ahora en Ubuntu ya instale apche2, mysql, php y phpmyadmin…. impporte la base de datos. El Problemas es el siguiente, yo copie la carpeta de mi sitio en var/www pero no me sale nada en web cuando llamo mi sitio, Alquien sabe que modificaciones tengo que hacer para que se me muestre?
Responder
Viernes, 27 Agosto 2010 en 6:50 am
Muchas gracias por este tutorial es genial :D La única desventaja de tanta seguridad es que no me dejaba instalar una extensión. La solución ha sido un chmod -R 777. Aunque luego lo he vuelto a dejar todo como indicas.
Saludos y gracias.
Responder
Lunes, 30 Agosto 2010 en 1:43 am
Muy buena Guía, Me funciono sin ningún problema.
Responder
Martes, 14 Septiembre 2010 en 1:00 pm
Hola, el tutorial es estupendo, pero perdone mi ignorancia cual es el comando para crear el usuario en esta instrucción:
y creamos un usuario de nombre joomlaadmin y contraseña nimdaalmooj (también puedes cambiar estos nombres):
Nunca he manejado la base de datos, por eso necesito los comandos, gracias.
Responder
Martes, 14 Septiembre 2010 en 8:18 pm
Ahí mismo esta la respuesta
34 suleidy
35 David
36 Sebastian Manzano
37 csolis
38 Jorge
Página 17 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux