lunes, 31 de marzo de 2014

Instalando Joomla 3.x en Ubuntu

Ya he publicado un artículo para instalar Joomla 1.5 y es la hora de continuar con Joomla 3.x

Requisitos

Los requisitos mínimos para Joomla 3.x son los siguientes:

  • PHP 5.3.1 (Magic Quotes CPC Off)
  • Base de datos:
    • MySQL 5.3.1 (Siporte InnoDB)
    • MsSQL 10.50.1600.1
    • PostgreSQL 8.3.18
  • Servidor Web:
    • Apache 2.x (con mod_mysql, mod_xml y mod_zlib)
    • Nginx 1.0
    • IIS 7

Instalación paso a paso


  1. Por línea de comandos, utilizando Synaptic o pulsando en este enlace instalamos:
    • apache2
    • php5-mysql
    • libapache2-mod-php5
    • mysql-server
  2. Según se instala el MySQL preguntará la contraseña que se quiere utilizar para el root. Lo hará dos veces para confirmarla ¡No la olvides!
  3. Una vez termine la instalación puedes escribir en tu navegador http://localhost/ y... ¡¡Ya tienes tu servidor LAMP funcionando!!
  4. Si no lo has hecho aún ahora te toca descargar Joomla. La versión inglesa desde http://joomla.org/ o puedes ir a http://joomlaspanish.org/ para descargar la versión española. Aunque en esta versión la instalación te permite elegir el idioma del sitio. Tú eliges.
  5. Para el resto de instrucciones debes abrir una ventana de terminal. Este ejemplo se hará sobre la carpeta joomla con la versión 3.2.3, en tu caso cambia este joomla por el nombre con el que quieras acceder.
  6. Crear directorio del sitio:
    sudo mkdir /var/www/joomla
  7. Ir a la ruta de descarga del fichero de Joomla y descomprimir:
    sudo unzip Joomla_3.2.3-Stable-Full_Package.zip -d /var/www/joomla
  8. Ahora le asignaremos permisos de uso desde línea de comandos con:
    sudo chown -R www-data:www-data /var/www/joomla
  9. Asignamos los permisos del usuario de apache a toda la estructura:
    sudo find /var/www/joomla -type f -exec chmod 644 {} \;
    sudo find /var/www/joomla -type d -exec chmod 755 {} \;
  10. En algunos casos hay un problema con la creación de un sitio nuevo Joomla quedándose bloqueado en la creación de la base de datos. Para ello recomiendo crear dos ficheros:
    1. Fichero PHP en la raíz:
      • sudo nano /var/www/joomla/php.ini
      • Rellenar con:
        max_execution_time = 3000
        memory_limit = 64M
        display_errors = Off
        magic_quotes_gpc = Off
        magic_quotes_runtime = Off
        magic_quotes_sybase = Off
      • Pulsar Ctrl+X
      • Pulsar Intro
    2. Fichero .htaccess inicial:
      • sudo nano /var/www/joomla/.htaccess
      • Rellenar con:
        php_flag display_errors off
        php_flag magic_quotes_gpc Off
        php_value magic_quotes_gpc Off
      • Pulsar Ctrl+X
      • Pulsar Intro
  11. Reiniciamos el servidor apache:
    sudo /etc/init.d/apache2 restartSale un mensaje similar a:
    * Restarting web server apache2
    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    [ OK ]
  12. Ya está instalado, tecleamos en nuestro navegador:
    http://localhost/joomla/
  13. Y.... ¡¡Ya podemos empezar a configurar nuestro Joomla local!!
  14. ¡¡Ya tienes tu web en Joomla!!
  15. Bueeeno, si quieres cargarte toda la web porque te aburres o la has liado pues tecleas desde terminal:
    sudo rm -R /var/www/joomla/
    y... ¡Puf! ya no hay nada :)

0 comentarios:

Publicar un comentario

Por favor, se claro y conciso respetando a todos los comentaristas.