1 de mayo de 2013

Instalar Joomla en VirtualBox con Lubuntu12.10


Joomla!Hoy en dia, hacer websites desde cero, programando todo el html y leguajes anexos, es algo muy trabajoso. El tiempo y esfuerzo invertido comparado con el resultado obtenido no compensa, salvo para prototipos en los que el aspecto final no se crítico y solo se pretende probar la funcionalidad.

Buscando he llegado a Joomla, un CMS: Content Management System que voy a probar a en una máquina virtual en Virtulabox sobre windows con Lubuntu12.10.

Protocolo:

1) Creamos la maquina virtual, con un disco duro de 8GB, como CD el iso de Lubuntu12.10, y para tener acceso al servidor la red como puente.

2) Configuramos la red de Lubuntu con IP fija. Para poder acceder desde la red local a la maquina virtual con su propia ip.

Todo el suguiente protcolo se realiza desde la maquina virtual Lubuntu:

3) Instalamos los paquetes en la maquina virtual Lubuntu:
     # apt-get install aptitude
     # aptitude install apache2
     # aptitude install php5
     # aptitude install mysql-server
     # aptitude install phpmyadmin

4) Instalar ser vidor ftp
     # aptitude install vsftpd

5) Configurar vsftp:
     # nano /etc/vsftpd.conf
         [modificar, descomentar o añadir para que el fichero quede:]
listen=YESanonymous_enable=NO local_enable=YESlocal_umask=022write_enable=YES connect_from_port_20=YES ftpd_banner=Welcome to Lubuntu FTP service chroot_local_user=YES chroot_list_enable=YESlocal_root=/var/www
chroot_list_file=/etc/vsftpd.chroot_list ls_recurse_enable=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

Para tener acceso desde ftp a todos los ficheros y subdirectorios de /var/www/ cambiar su propietario al mismo usuario con el que se va a acceder por ftp:
     # chown -R usuario:usuario /var/www/

Crear y añadir usuarios autorizado a /etc/vsftpd.chroot_list

5) Descargamos Joomla en /var/www/.
Actualmente la última versión es la Joomla! 3.0

     # cd /var/www
     # wget  http://joomlacode.org/gf/download/frsrelease/17965/78414/Joomla_3.0.3-Stable-Full_Package.zip

6) Descomprimir el ficheros .zip descargado

     # unzip Joomla_3.0.3-Stable-Full_Package.zip

7) Creamos fichero escribible /var/www/configuration.php (1) y eliminamos index.html

     # cd /var/www
     # touch configuration.php
     # sudo chmod 777 configuration.php
     # rm index.html

(1) Esto no es necesario si tienes correctamente configurado el y activado el intercambio FTP en Joomla.

8) Creamos base de datos en MySQL para usar con Joomla
Usar phpmyadmin

9) Configuramos Joomla accediendo con el navegador a http://serverhost/administrator/

10) Eliminar o renombrar la carpeta /var/www/installation
      # rm -rf  /var/www/installation


Refs.:
http://lamaquinadiferencial.wordpress.com/2009/07/31/como-instalar-joomla-en-debianubuntu/

No hay comentarios:

Publicar un comentario