Download - Instalar Joomla en Ubuntu Se
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):
4.
wget
http://joomlacode.org/gf/download/frsrelease/10806/42944/Joomla_1.5.14-
Spanish-pack_completo.tar.gz
Página 1 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Descomprimimos el archivo descargado: 5.
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Para todos los directorios de la variable LUGARES cambiamos el usuario y grupo propietarios a www-data (el usuario de Apache):
12.
for i in $LUGARES; do
sudo chown -R www-data:www-data $i
done
Cambiamos los permisos de los archivos para que todos los usuarios puedan leerlos pero sólo el propietario tenga permisos de escritura:
13.
sudo find . -type f -exec chmod 644 {} \;
Cambiamos los permisos de los directorios para que todos los usuarios puedan leerlos y ejecutarlos pero sólo el propietario pueda escribir en ellos:
14.
sudo find . -type d -exec chmod 755 {} \;
Creamos una base de datos para Joomla de nombre bdjoomla (pero puedes ponerle el nombre que quieras):
15.
mysqladmin -u root -p create bdjoomla
Accedemos a MySQL con el usuario root y la contraseña que hubiésemos elegido cuando lo instalamos:
16.
mysql -u root -p
y creamos un usuario de nombre joomlaadmin y contraseña nimdaalmooj (también puedes cambiar estos nombres):
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER,
CREATE TEMPORARY TABLES, LOCK TABLES ON bdjoomla.* TO
'joomlaadmin'@'localhost' IDENTIFIED BY 'nimdaalmooj';
Activamos los permisos: 17.
FLUSH PRIVILEGES;
Salimos de MySQL: 18.
quit
Eliminamos el historial de MySQL porque la contraseña se lee a simple vista: 19.
Página 3 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
rm -f ~/.mysql_history
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Le cambiamos el propietario y el grupo para poder escribir en él: 24.
sudo chown www-data:www-data /var/www/joomla/configuration.php
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Leemos la licencia
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Escribimos los datos de configuración principales
¡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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Accedemos a nuestro sitio Joomla!
Si lo que queremos es administrar nuestro Joomla, deberemos utilizar la siguiente dirección: http://192.168.1.5/joomla/administrator
36.
Control de acceso a la zona de administración de Joomla!
Y después de introducir nuestro nombre de usuario (admin) y la contraseña que escribimos, tendremos acceso a la nuestra interfaz de administración:
37.
Página 8 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Comparte este artículo: Imprimir Email 0 Facebook
Publica esto Digg Reddit
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
One blogger likes this post
Get more from your images Daylife gives publishers & editors more utility from photo assets. corp.daylife.com/smartgalleries
Curso Asterisk Training 100% Práctico Lleva tarjeta con 30% de descuento. www.voipred.com/cursos
Cisco - Ahorre en Grande ¡Aproveche las increíbles ofertas y promociones especiales en Peru! www.cisco.com
Todo para su sitio Web Páginas Web Administrables Servicio de Hosting - Dominios www.itrionet.com
39 Respuestas a “Instalar Joomla en Ubuntu Server paso a paso”
Miércoles, 16 Septiembre 2009 en 4:36 pm
Excelente tutorial, me va a ser muy útil. Probaré y comento.
Gracias
Responder
Lunes, 23 Agosto 2010 en 4:08 pm
Gracias, termine de instalarlo perfectamente en Ubuntu 10.4, ahora solo me queda comenzar a utilizarlo.
Responder
Lunes, 28 Septiembre 2009 en 3:30 pm
Aclare dudas que tenia con respecto a los permisos. Gracias.
1 francisco01
2 alan
3 bibliotecadelosangeles
Página 10 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Atte. Cristian Morales.
Responder
Domingo, 28 Febrero 2010 en 8:05 am
hola ke tal grax esta todo bien
solo ke me paso algo , se me olvido mi la contraseña de admin como la cambio ?????????????????
me podrian ayudar !!!!!!!!!
gracias
Responder
Jueves, 26 Noviembre 2009 en 10:11 am
*** 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
****
Si lo dejas en 444 no escribiras el fichero de configuración como Admin
sudo chmod 744 /var/www/joomla/configuration.php
Responder
Viernes, 4 Diciembre 2009 en 12:43 am
Excelente tutorial, gracias por todo.
Solo falta publicar la parte de FTP
Responder
Miércoles, 13 Enero 2010 en 11:17 pm
Mi más sincera enhorabuena. Excelente labor de difusión y hacer amigable el software libre.
Mis felicitaciones.
4 EDDY
5 Martin
6 stalino
7 Salvador
Página 11 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Responder
Miércoles, 20 Enero 2010 en 2:59 am
no me deja hacer el ultimo paso,
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Martes, 26 Enero 2010 en 7:29 pm
Perdona pero tengo un problema en el paso:
13. – sudo find . -type f -exec chmod 644 {} \;
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
Domingo, 30 Mayo 2010 en 11:12 am
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
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
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON bdjoomla.* TO ‘joomlaadmin’@'localhost’ IDENTIFIED BY ‘nimdaalmooj’;
Responder
Trackback en Lunes, 16 Noviembre 2009 en 1:54 pm
1 Cómo crear una base de datos con MySQL « Robysottini's Blog
Página 18 de 18Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux
28/09/2010http://sliceoflinux.com/2009/09/16/instalar-joomla-en-ubuntu-server-paso-a-paso/