Mostrando entradas con la etiqueta CMS. Mostrar todas las entradas
Mostrando entradas con la etiqueta CMS. Mostrar todas las entradas

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/

4 de abril de 2013

Instalar WordPress en Lubuntu12.10 virtualizado en VirtualBox

Como parte de la ronda de pruebas que voy a hacer con algunos CMS o Content Management System, voy a comenzar con WordPress.

La críticas de este gestor contenidos y mis pruebas apuntan a que se trata de un CMS de fácil manejo, aunque comparado con Joomla! o Drupal sus posibilidades son algo menores.

Lo veo muy orientado a la generación de blogs.

Veamos como instalar WordPress en un sistema linux Lubuntu12.10 virtalizado en VirtualBox.


Protocolo:

0) La instalación de Lubuntu en una maquina virtual bajo VitualBox es muy sencilla, y no tiene mayor problema. Crear una maquina virtual linux en VirtualBox,un disco duro virtual extensible de 8GB y usar como CD el ISO de instalación de Lubuntu12.10. Para poder acceder a esta máquina virtual desde otros ordenadores de la redlocal configurar la red de VirtualBox como Bridge.

 http://misnotaslinux.blogspot.com.es/search/label/virtualbox

1) Instalar en Lubuntu apache2, php5, MySQL ... con aptitude es cosa facil.
Aunque primero hay que instalar aptitude!!

# apt-get install aptitude


2) Descargar wordpress en /var/www/
     # wget http://es.wordpress.org/wordpress-3.5.1-es_ES.zip

3) Descomprimir en /var/www/
     # unzip wordpress-3.5.1-es_ES.zip

4) Otorgamos permisos de escritura a todos los ficheros y directorios de nuestro servidor web, para ello hacemos:

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

5) Crear base de datos para WordPress en MySQL : Usar phpmyadmin.
     Le podeis poner el nombre que mas os guste.

6) Configurar WordPress
Accedemos con en navegador a: http://yourwebserver/wordpress/
La creación del fichero wp-config.php suele fallar, por lo que es recomendable hacerlo a mano.

Copia el fichero wp-config-sample.php a  wp-config.php y edita los campos de accceso a la base de datos.

Salva y cambia el usuario de este fichero a www-data:www-data como en el paso 5.

http://codex.wordpress.org/Editing_wp-config.php

Después de modificar wp-config.php, vuelve a acceder a  http://yourwebserver/wordpress/ para continuar con la instalación.

7) Accede a tu web
http://yourwebserver/

8) Administrar y configurar tu WordPress web:
http://yourwebserver/wordpress/wp-admin/
... y completa la configuración.

Ya teneis WordPress funcionando en tu maquina linux virtualizada y lista para probar.

Refs.:
http://alopezaberasturi.blogspot.com.es/2012/11/instalar-wordpress-en-un-servidor.html
http://www.mkeficaz.com/joomla-vs-drupal-que-cms-es-mejor-para-web/