Está en la página 1de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

TAREA N2.- Instalar Joomla en Linux (Ubuntu) con LAMP


Para el entorno Linux es necesario instalar un paquete de aplicaciones denominado
LAMP (Linux, Apache, MySQL, PHP), que nos permite montar un servidor web local en tu
pc de manera sencilla y rpida.
En nuestro caso hemos elegido Wamp Server, un entorno que trae incorporado Apache,
MySQL, PHP y adems el entorno de gestin web phpMyAdmin.

PASO 1: Instalacin de LAMP


Vamos a proceder a la instalacin de Apache (servidor web local), haciendo uso de la
herramienta apt-get. Como sabemos, basta con hacer un apt-get install apache2
para que el paquete* de Apache y todos los dems paquetes necesarios, se bajen
del repositorio y se instalen automticamente.
(*) paquete es igual que programa o aplicacin, en Linux a las aplicaciones se les
denomina paquetes.
Previo a la instalacin, sera conveniente hacer un apt-get update para que nuestro
ordenador conozca cules son las nuevas versiones de paquetes que se encuentran
en el repositorio**.
(**) Un repositorio de GNU/Linux (licencia pblica de GNU, software libre) es una coleccin de
paquetes de programas de una distribucin de Linux especfica que generalmente contiene archivos
binarios precompilados que pueden ser descargados e instalados por los usuarios de la distribucin
correspondiente.

Tambin es necesario trabajar con el usuario root o administrador. Si hemos abierto


una consola o terminal con nuestro usuario normal, siempre podremos cambiar al
usuario root con el comando u orden sudo su, e introduciendo la contrasea del
usuario con el que hemos entrado en el sistema, en este caso de usuario que coincide
con usuario.

Por lo tanto, en primer lugar, abrimos una consola o terminal (men


Aplicaciones Accesorios Terminal) y escribimos:

sudo su

Profesora: Eva M Fernndez Ramos

1 de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

En [sudo] passwd for usuario: escribimos usuario aunque no se escriba al teclear se


est escribiendo. Linux lo hace por tema de seguridad y no dejar pista del n de
caracteres de la contrasea.

Ahora actualizamos el repositorio de Guadalinex V7. Para ello escribimos


en el terminal:

apt-get update

1.

A continuacin, instalaremos el servidor Apache en tu PC:


sudo apt-get install apache2

Con este comando ya tendremos instalado Apache 2 en tu mquina. Habitualmente


despus de la instalacin el servidor se inicia automticamente, aunque si ese no es tu
caso teclea lo siguiente en tu terminal:
1.

sudo /etc/init.d/apache2 start

El directorio donde se almacenan tus pginas web es: /var/www


Para cambiar de directorio, escribimos en el Terminal:
cd /var/www y en el prompt ya nos aparece dicha ruta.

En el siguiente paso tendremos que instalar los paquetes necesarios para


la ejecucin de pginas web escritas en PHP. Para ello, escribe lo siguiente en el
terminal:

1.

sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql

Debes reiniciar Apache para que surtan efecto dichos cambios:


1.

sudo /etc/init.d/apache2 restart

Profesora: Eva M Fernndez Ramos

2 de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

Para comprobar que se ha instalado correctamente crea una pgina de prueba en PHP.
Escribe en tu terminal:
1.

sudo gedit /var/www/inicio.php

Ponle este contenido y gurdalo:


1.

<?phpinfo();

2.

?>

Para ver esta web ve a esta direccin: http://localhost/inicio.php


Si va bien, tienes que ver una pgina parecida a la siguiente:

Figura 1: Pgina de informacin PHP

Ahora ya slo nos queda instalar el servidor de bases de datos, lo cual


haremos del siguiente modo en el terminal:

1.

sudo apt-get install mysql-server

La contrasea o password root de MySQL va a ser: bdpi


Para mayor facilidad necesitaremos instalar estos otros paquetes:
1.

sudo apt-get install mysql-client mysql-admin mysql-query-browser libmysqlclient15dev

Para conectar con la base de datos, teclea lo siguiente:

Profesora: Eva M Fernndez Ramos

3 de 13

Proyecto Integrado 1 BACH

1.

IES Diego Angulo 2014/15

mysql -u root -pxxx

Siendo xxx la contrasea que pusiste durante la instalacin de MySQL. No deben


haber espacios entre la opcin -p y el valor de contrasea. Por ltimo y aunque no es
totalmente necesario para la ejecucin de Joomla 2.5, instalaremos el administrador
grfico para MySQL phpMyAdmin. Procederemos a su instalacin desde el terminal
tecleando:
1.

sudo apt-get install phpmyadmin

phpMyAdmin es una interfaz web con licencia GPL para administrar el gestor de base de
datosMySQL escrita en PHP. En la actualidad implementa una gran cantidad de funciones
como crear y eliminar bases de datos, crear, eliminar y modificar tablas, borrar, modificar y
aadir campos, ejecutar cualquier sentencia SQL
Antes de poder instalar phpMyAdmin debemos tener instalado un servidor Apache, MySQL y
PHP, pero ya vimos como instalarlo y ya lo tenemos instalado.
1.

Durante el proceso de instalacin se nos preguntar por el servidor web que se


configurar de forma automtica para ejecutar phpMyAdmin. En mi caso,
selecciono apache2.

Seleccionamos el servidor web que tenemos instalado

2.

A continuacin se nos pregunta si queremos configurar la base de datos para


phpMyAdmin con dbconfig-common y contestamos que S.

Elegimos configurar la base de datos para phpMyAdmin con dbconfig-common

3.

En el siguiente paso se nos pregunta por la contrasea de root de MySQL. Esta


contrasea ya existe porque la establecimos al instalar MySQL. La escribimos y pulsamos
Intro.

Profesora: Eva M Fernndez Ramos

4 de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

Escribimos la contrasea de root de MySQL (bdpi)

4.

Ahora debemos escribir una contrasea para el usuario phpmyadmin que se crea
automticamente en MySQL. Si no escribimos ninguna, se generar una automticamente.
Nosotros preferimos establecer la contrasea manualmente y despus pulsamos Intro.

Escribimos la contrasea para el usuario phpmyadmin

La contrasea para el usuario phpmyadmin es: userpi

5.

Adems, debemos volver a escribir la contrasea.

Volvemos a escribir la contrasea: userpi

6.

Por ltimo, slo tenemos que comprobar que tenemos acceso a nuestro phpMyAdmin
usando la direccin formada por nuestra IP o nombre de dominio (localhost) seguida de
phpmyadmin.

Por ejemplo,http://localhost/phpmyadmin

Usuario: root

Profesora: Eva M Fernndez Ramos

5 de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

Contrasea: bdpi

Accedemos a phpMyAdmin

Aqu terminaramos si no nos encontrsemos con ningn problema.


Sin embargo, es posible que al intentar acceder a la interfaz de phpMyAdmin nos
encontremos con el siguiente error: Not Found The requested URL /phpmyadmin/ was
not found on this server. Esto se debe a un problema en la configuracin de phpMyAdmin
en Apache que se puede solucionar fcilmente escribiendo el siguiente comando:

echo "Include /etc/phpmyadmin/apache.conf" | sudo tee -a


/etc/apache2/apache2.conf
Este comando aade al fichero /etc/apache2/apache2.conf la lnea Include
/etc/phpmyadmin/apache.conf. De esta forma Apache leer el archivo de configuracin de
phpmyadmin. En principio, esto lo debera hacer de forma automtica durante la instalacin
pero en alguna ocasin no lo hace solo y debemos incluirlo nosotros.

Profesora: Eva M Fernndez Ramos

6 de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

Figura 2: Panel administracin phpMyAdmin

Despus de identificarnos con el usuario y la contrasea procederemos a crear


una nueva base de datos de forma anloga al caso anterior. Pondremos como nombre
a la base de datos de nuestro ejemplo joomla y pulsamos en el botn de crear. Una
vez que realizados todos estos pasos, ya podemos iniciar la instalacin de Joomla 2.5.
No olvidis crear una carpeta dentro de /var/www llamada joomla25 donde
descomprimir los contenidos del zip que os descarguis de la pgina oficial de Joomla

Una vez que ya hemos instalado nuestro entorno de ejecucin para Joomla 2.5,
procederemos a su instalacin. El proceso es calcado al que ya haba en versiones
anteriores, pero siempre te ser de utilidad si eres nuevo en el mundo Joomla.

PASO 2: Instalacin de Joomla 2.5


Entramos a nuestro navegador e introducimos la siguiente direccin:
http://localhost/joomla25, de esta forma accedemos al instalador de Joomla! 2.5 y
comenzaremos con los pasos de instalacin.
1.

Idioma: tenemos que seleccionar el idioma en el cual queremos que nos


gue Joomla! para su instalacin. Automticamente detecta en qu idioma tenemos
nuestro navegador y marcar la opcin adecuada.

Figura 1: Seleccin de Idioma


1.

Comprobaciones: Joomla! Comprueba las versiones de PHP y MySQL


instaladas y sus configuraciones para ver que todo est correcto para su
instalacin. En caso de que algo no est correcto, habr que hacer modificaciones

Profesora: Eva M Fernndez Ramos

7 de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

en la configuracin del servidor.

Figura 2: Comprobaciones previas a la instalacin


Si llegamos a ver algn error (cmo en este caso en el rea de configuracion.php
Escribible lo solucionamos creando el directorio en cuestin y dndole los permisos
necesarios:
1.

# touch /var/www/joomla25/configuration.php

1.

# chown www-data:www-data /var/www/joomla25

2.

# chown www-data:www-data /var/www/joomla25/configuration.php

3.
# chmod 644 /var/www/Joomla/configuration.php

Hecho esto damos click en Volver a comprobar y el error no se mostrar.

1.

Licencia: Jooma! nos muestra la licencia de uso

Profesora: Eva M Fernndez Ramos

8 de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

Figura 3: Licencia GNU

1.

Base de datos: tenemos que poner los datos de configuracin de la base


de datos (en donde se va a instalar el contenido del sitio web). El hospedaje o
servidor es localhost, usuario es root y contrasea no tiene, nombre de la base de
datos (en nuestro ejemplo joomla) y prefijo de las tablas de la base de datos que
son usadas por Joomla.

Figura 4: Configuracin de la base de datos

Contrasea: bdpi

Profesora: Eva M Fernndez Ramos

9 de 13

Proyecto Integrado 1 BACH

1.

IES Diego Angulo 2014/15

Configuracin del FTP: pantalla de configuracin de la capa FTP. Para


una instalacin en local no nos hace falta.

Figura 5: Configuracin del FTP

1.

Configuracin: datos del sitio (nombre), y datos de la cuenta de


superadministrador (correo electrnico, nombre de usuario y contrasea).
Opcionalmente podremos cargar los datos de ejemplo que nos proporciona
Joomla! en su instalacin.

Nombre del Sitio: Mi sitio web (por ejemplo)

Profesora: Eva M Fernndez Ramos

10 de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

Email: tu cuenta de correo


Usuario del Administrador: admin
Contrasea del Administrador: admin.
Y dejar activado (por defecto) Instalar datos de ejemplo (Espaol)

Figura 6: Configuracin principal

1.

Finalizar: pantalla de finalizacin del proceso de instalacin de Joomla! 2.5 en la


cual se nos obliga, por temas de seguridad, a eliminar la carpeta installation de
nuestro directorio.

Figura 7: Finalizacin de instalacin

Profesora: Eva M Fernndez Ramos

11 de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

Con esto hemos terminado la instalacin de nuestro servidor Joomla con LAMP, para
seguir con la siguiente ventana es necesario modificar los permisos del archivo
configuration.php y y eliminar el archivo installation:
1.

# rm -R /var/www/joomla25/installation

1.
# chmod 644 /var/www/joomla25/configuration.php

Y listo, nos logueamos con nuestro usuario y contrasea y comenzamos a escribir


contenido.
Usuario: admin
Contrasea: admin.
Lenguaje: defecto

Terminado este proceso, ya podremos acceder a nuestro sitio web con Joomla! 2.5 a
travs de la url http://localhost/joomla25

Por fin ya hemos instalado Joomla 2.5! El siguiente paso sera instalar el idioma espaol.
Aunque la interfaz para la instalacin cambia de manera muy ligera vamos a explicar cmo
instalar packs de idiomas en joomla 2.5 para que no quede duda alguna.

PASO 3: Traduccin de Joomla 2.5 a espaol


Mtodo 1
Tras la liberacin de Joomla 2.5.7 se aadi una nueva funcionalidad que facilita el
proceso de traduccin. Si tienes instalada esta versin o una superior te recomendamos
seguir este mtodo.
1.
2.
3.
4.
5.

Desde el men superior en el administrador de Joomla 2.5, accede al gestor de


extensiones mediante Extensions y haz click en Extension Manager.
Haz click sobre la pestaa Install languages
Pulsa el botn Find languages y te aparece un listado de los lenguajes
disponibles.
Seleccionas los lenguajes que quieras instalar y pulsa en Install
Dirgete al Language Manager que est en el menu Extensions y selecciona el
idioma instalado y haz click en Default para seleccionarlo como idioma por defecto de
tu web.

Profesora: Eva M Fernndez Ramos

12 de 13

Proyecto Integrado 1 BACH

IES Diego Angulo 2014/15

Mtodo 2
1.
2.
3.
4.
5.

En primer lugar dirgete a la pgina de JoomlaCode en la que podrs descargar


los idiomas que desees instalar.
Dentro de la administracin de Joomla 2.5, entra en el menu Extensions y haz
click en Extension Manager.
Selecciona el pack de idioma que desees instalar y haz click en Upload & Install.
Si todo ha ido bien te aparecer un mensaje de xito de instalacin.
Dirgete al Language Manager que est en el menu Extensions y selecciona el
idioma instalado y haz click enDefault para seleccionarlo como idioma por defecto de
tu web.

Editado: Aado un pequeo videotutorial para mostrar cmo se hace de manera ms


sencilla.

Enlace | Packs de idiomas Joomla 2.5


Enlace | Familiarizndote con Joomla
Enlace | Tutorial Joomla 2.5

Nota: para la instalacin de plantillas descargadas de Internet en el gestor de extensiones


(desde /var/www/joomla25/tmp), es necesario dar permisos de escritura al directorio
/var/www/joomla25/templates y descomprimir en el directorio tmp la plantilla.

Profesora: Eva M Fernndez Ramos

13 de 13