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.
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/