Subscribe:

Ads 468x60px

LAMP

LAMP es el conjunto de herramientas que se necesitan para que un servidor web funcione. Se consigue mediante la unión de las siguientes tecnologías:
  • Linux: Sistema operativo
  • Apache: Servidor web
  • MySQL: Gestor de bases de datos
  • Perl, PHP o Python: lenguajes de programación, en nuestro caso usaremos PHP.
Tener claro que Joomla es el gestor de contenidos de toda esta unión de tecnologías (LAMP) para desarrollar la pagina web. En este tutorial explica como instalar LAMP en nuestro sistema operativo Ubuntu a través de la terminal. En mi caso con Ubuntu 11.04 (natty). Los pasos a seguir son:


1.  Instalar Apache2 (servidor web):


Cuando uses el comando sudo, te pedirá la contraseña para identificarte como super usuario (usuario ROOT):
sudo apt-get install apache2-mpm-prefork

Escribe tu contraseña y luego nos preguntara si deseamos continuar y tecleamos "S". Luego terminado de instalar los paquetes tecleamos:
sudo nano /etc/apache2/conf.d/fqdn

fqdn es para especificar la asociación que tendrá el nombre de nuestro PC/Server. Por este caso vamos a escribir una vez dentro del archivo:
ServerName Localhost

Pulsamos "Ctrl O" para guardar y luego "Ctrl X" para salir. El "ServerName" no hay que modificar por un nombre deseado para el servidor, en caso contrario Apache causará error.
Como comenté en su momento, usamos PHP y por eso vamos a especificar que el servidor use el archivo index.php asi que:  
sudo nano etc/apache2/sites-available/default
Una vez dentro del archivo tenemos que escribir justo debajo de DocumentRoot /var/www la siguiente linea:
DirectoryIndex index.php index.html index.htm

El resultado final tiene que quedar como la imagen:


Pulsamos "Ctrl O" para guardar y luego "Ctrl X" para salir.



2.  Instalar MysQL- server

Para instalar la base de datos tecleamos la siguiente linea:

sudo apt-get install mysql-server

Tecleamos "S" para proceder a la instalación. Durante el proceso de instalación , nos pedirá el sistema una contraseña la cual será la contraseña de login administrador de nuestra base de datos:




3.  Instalar PHP 5


Para instalar el lenguaje de programación y el módulo para el servidor (php5-mysql):
sudo apt-get install php5 php5-mysql

Tecleamos "S" para aceptar la instalación. Una vez terminado comprobamos si los cambios son correctos reiniciando el servicio del servidor Apache:
sudo /etc/init.d/apache2 restart

Si no da ningún error vamos a nuestro navegador y tecleamos en la barra de direcciones nuestra IP local , es decir 172.0.0.1. Si todo esta correcto nos aparece el siguiente mensaje:



Una vez verificado la correcta instalación de Apache ahora toca saber si esta correctamente instalado PHP:
sudo nano /var/www/inicio.php

Dentro del archivo escribimos:
<? phpinfo(); ?>

Pulsamos "Ctrl O" para guardar y luego "Ctrl X" para salir. Ahora ingresamos en nuestro navegador 127.0.0.1/inicio.php y nos aparece toda la información del PHP5. Tiene que salir parecido a la imagen:



4.  Instalar Joomla

Descargamos la ultima actualización de Joomla 1.7.3 en español y lo colocamos dentro la carpeta llamada "joomla" en /var/www, para hacer todo esto tecleamos lo siguiente:
Crear carpeta:
sudo mkdir /var/www/Joomla

Entrar al directorio:
cd /var/www/Joomla:

Descargar Joomla:

Descomprimir Joomla:
sudo tar zxvf Joomla_1.7.3-Spanish-Pack_completo.tar.gz


Una vez hecho todo esto vamos a crear variables dentro de /var/www/joomla:
PLACES='
Nos aparece un ">" y escribimos lo siguiente:

administrator/backups
administrator/components
administrator/modules
administrator/templates
cache
components
images
images/banners
images/stories
language
plugins
media
modules
templates
'
Para cerrar el ingreso de variables como se puede ver arriba es con una comilla '. Una vez hecho todo esto es necesario hacer cambios de permisos tecleando:
for i in $PLACES; do

Nos vuelve a  aparecer un ">" y escribimos lo siguiente:
sudo chown -R www-data:www-data $i
done

Con esto se han creado los permisos de los directorios y ahora toca cambiar los permisos de los archivos:
sudo find . -type f -exec chmod 644{} \;
sudo find . -type d -exec chmod 755{} \;

Ahora en el navegador tecleamos: 127.0.0.1/joomla y saldrá la configuración final de nuestro gestor de contenidos. Elegimos el idioma español y pulsamos a siguiente.



Si vemos  error "configuration.php Escribible" como en la imagen tenemos que solucionarlo volviendo en la terminal y creando el directorio y dándole los permisos necesarios:
sudo touch /var/www/joomla/configuration.php-dist
sudo chown www-data:www-data /var/www/joomla
sudo chown www-data:www-data /var/www/joomla/configuration.php-dist
sudo chnod644 /var/www/joomla/configuration.php-dist

Volvemos al navegador y damos click en "volver a comprobar" y el error ya no se mostrará. Damos en siguiente y leemos y aceptamos la licencia GNU/GPL. El siguiente paso es especificar el nombre del servidor, el nombre de usuario y su contraseña y el nombre de la base de datos. Toda esta información la hemos ido creando durante el tutorial.
En mi caso puse:


Damos en siguiente y sale la configuración del FTP. Esto va a depender de nuestras necesidades. En nuestro caso no lo vamos a usar y damos siguiente. Si quieres información sobre esto visita: http://comunidadjoomla.org/centro-de-ayuda/74-configuracion-global-joomla-15x.html
Luego se procede a la configuración del sitio web. Rellenamos los campos que nos piden y luego le damos a "instalar los datos de ejemplo predeterminados".
Una vez rellenados y pulsado siguiente, no podemos continuar porque debemos eliminar el instalador de joomla y modificar permisos del archivo configuration.php:
sudo rm -R /var/www/joomla/installation
sudo chmod 644 /var/www/joomla/configuration.php

Nos logueamos con el usuario "admin" y nuestra contraseña que hemos puesto en la configuración de joomla. Con todo esto hemos finalizado la instalación de un servidor web con nuestro linux.



Related Posts Plugin for WordPress, Blogger...