Viernes, Septiembre 03, 2010
   
Text Size

Google AdSearch

 

Joomla! - Instalación

Joomla! está programado en PHP, no consta de programas ejecutables, si no que necesita ser instalado en un servidor web (sea local o remoto) que disponga de la combinación de programas AMP (Apache+MySql+Php):

Requisitos mínimos

Un servidor web. Apache es el optimo. También se puede instalar sobre IIS, aunque deberemos tener en cuenta que la mayoria de librerias están optimizadas para Apache, por lo que podremos tener problemas con ciertas funcionalidades avanzadas como el mailing, la redimensión de imágenes, o la redirección, ya que IIS no dispone de fichero .htaccess. Es muchísimo menos problemático instalar Joomla! en un Apache para Windows que en un IIS com soporte para PHP. 

Una base de datos (MySQL es la optima).

 

 

Un interprete del lenguaje de programación (PHP).

Todo ello, configurado para que dichas aplicaciones puedan trabajar e interactuar conjuntamente con sus módulos específicos y dando soporte para las funcionalidades XML y Zlib. El paquete conjunto de las tres aplicaciones se conoce como AMP, LAMP si funciona sobre Linux, WAMP si funciona sobre Windows.

En la actualidad, esta configuración es la mas habitual en los servidores de hosting mas populares, por lo que no tendremos problema en encontrar un sitio donde hospedar nuestra web, ni para instalar Joomla! en un entorno local o funcionando como Intranet.

 

Preparación del entorno de pruebas

Para instalar Joomla! en un entorno de pruebas local, en lugar de descargar e instalar todos estos programas uno por uno, existe la posibilidad de descargar un pack "todo-en-uno", son los llamados Stand Alone Servers o WAMP/LAMP. Estos paquetes incluyen todo lo necesario para ejecutar Joomla! en un ordenador sin necesidad de instalar software adicional. Este tipo de "servidores autónomos" son sin duda una gran ayuda para tener nuestro Joomla! funcionando en un par de clicks, siendo un entorno perfecto para hacer todo tipo de pruebas antes de subir nuestra web al servidor público en modo de producción.

Para esta guia, utilizaremos el JoomlaSpanish Uniform Server RC3 de Joomlaspanish.org. Este interesante paquete incluye, además de los mencionados programas, una instalación de Joomla 1.0, otra de 1.5, myphpadmin y un panel de administración.

 

Descargar Joomla Spanish Uniform Server
En la web de JoomlaSpanish, encontraremos unas sencillas instrucciones de descarga, instalación, y puesta en marcha.
Básicamente hay que descomprimir el fichero descargado en una carpeta de nuestro disco duro, y luego ejecutar el fichero "Iniciar-Servidor.exe"
Disponemos además del fichero "jsmenu.exe" que nos mostrará un icono en la barra de tareas desde donde podremos acceder a la mayoria de funciones de administración del servidor.

Una vez iniciado el servidor, podremos acceder a nuestra web Joomla! en la URL http://localhost

 

Cuando entremos por primera vez en el panel de administración, es MUY IMPORTANTE cambiar todas las contraseñas de administración del Uniform Server. Para ello, una vez dentro del Panel de Uniform Server, accederemos al apartado "Seguridad del servidor" y modificaremos aquellos apartados donde veamos la advertencia INSEGURO:

  • Cambiar el usuario y la clave para acceder al panel de administración (apanel)
  • Cambiar el usuario y la clave del servidor personal (apache)
  • Cambiar la clave del servidor de MySQL 

Atención, cuando cambiemos la contraseña del servidor de MySQL, deberemos modificar el fichero configuration.php de nuestra web, de lo contrario Joomla! no podrá acceder a la base de datos.

Joomla! 1.5 guarda la contraseña de acceso a la base de datos en el parámetro var $password = 'root'; que encontraremos en la linea 48 del fichero w:\www\Joomla-1.5.3-spanish\configuration.php

Para proporcionar acceso a traves de la intranet deberemos editar el archivo .htaccess que encontramos en la carpeta /www.
En la 4ª linea del archivo encontramos "Deny from all". Substituiremos esta linea por "Allow from all" i reiniciaremos el servidor.

Para nuestro entorno de pruebas local, no cambiaremos el resto de valores, ya que se refieren a la seguridad del servidor apache.

 

Los ficheros del Uniform Server

En un entorno de pruebas local, podremos manipular directamente los ficheros de Joomla! desde nuestro disco duro.

Para un hosting en internet, deberemos subir los ficheros de Joomla! por FTP (File Transfer Protocol) a la carpeta adecuada según la configuración de nuestro servidor de hosting.

En en caso del Uniform Server, los encontraremos en la unidad virtual W: (creada por Uniform Server y que apunta a la carpeta donde lo hayamos descomprimido). Básicamente podemos encontrar los ficheros de sistema (apache2, mysql y php) en la carpeta W:\usr\local y los ficheros públicos de nuestra web en la carpeta raiz W:\www. En los servicios de hosting mas habituales no se suele tener acceso a los ficheros del sistema, pero si a la carpeta raíz (carpeta www).

 

 

UniformServer incorpora una copia operativa de Joomla! 1.5.3 en la carpeta W:\www\joomla_1.5.3-spanish y otra del Joomla 1.0 en la carpeta W:\www\joomla10.

Para poder realizar pruebas, no eliminaremos dichas instalaciones, aunque crearemos una tercera instalación limpia de Joomla!:

  • Paso 1: Crear en nuestro servidor de MySQL una nueva base de datos para nuestra instalación de Joomla!.
    • En nuestro entorno de pruebas local accederemos al PHPMyAdmin que incorpora el UniformServer y crearemos una nueva base de datos de MySQL que llamaremos joomla. El usuario y la clave de la base de datos serán los que hayamos establecido en la configuración del Uniform Server.
    • Para hostings externos, normalmente dispondremos de un panel de administración facilitado por el proveedor que nos permitirá crear la base de datos.
  • Paso 2: Crear la carpeta donde instalaremos nuestro Joomla!. Si instalamos Joomla! en la carpeta raiz, nuetra web será accesible en http://servidor, en cambio si instalamos dentro de una carpeta, será accesible en http://servidor/carpeta y podremos instalar tantas webs Joomla! como queramos en el mismo servidor, cada una con unos ficheros y una base de datos independientes.
    • En el entorno local, desde el explorador de ficheros, crearemos la nueva carpeta, en W:\www\joomla, a la que accederemos via web en http://localhost/joomla
    • En un hosting, haremos lo mismo por FTP.
  • Paso 3: Descargar y descomprimir los últimos ficheros de instalación de Joomla! disponibles en la carpeta que acabamos de crear y proceder con una instalación nueva.

 

Descarga del fichero de instalación de Joomla! 1.5

Los ficheros de instalación de Joomla! 1.5 estan disponibles en la web oficial.

Descargar la última versión de Joomla 1.5 (en inglés, web oficial)

Descargar la  última versión de Joomla 1.5 (en español, joomlaspanish.org)

 

 

 

Es imprescindible descargar siempre las últimas versiones, tanto de Joomla!, como de sus componentes, no instalar nunca ficheros desactualizados. Descomprimiremos el fichero de instalación,y copiaremos todos los ficheros a la carpeta raiz de nuestro servidor y accederemos via web para iniciar la instalación.


Instalación

Paso 1 – Elegir el idioma

Dependiendo del escenario de tu situación en particular, una vez que hayas accedido con éxito al instalador, se te mostrará la pantalla inicial en la cual te pedirá que elijas el idioma. Se trata del idioma del asistente de instalación, no de la web.
Bien, una vez seleccionado el idioma para el proceso de instalación, haz clic sobre Siguiente.

 

 

Paso 2 – Comprobaciones previas de instalación

La próxima pantalla consiste en una serie de pruebas que realiza el instalador para comprobar si se cumple con los requisitos mínimos o si los parámetros de configuración del servidor coinciden por los recomendados para poder desplegar o usar Joomla! en condiciones aceptables. Continuar en unas condiciones en las que no se está cumpliendo con unos requisitos mínimos, podría causar problemas y fallas en tu sitio, haciéndolo funcionar incorrectamente.
El segundo bloque, indica con acierto algunos de los seteos de nuestra configuración de PHP. Aunque tus valores en este bloque no sean los recomendados, podrías seguir con el proceso de instalación; sin embargo y debido a esos valores en rojo, tu sitio será menos seguro.

 Paso 3 – La licencia

No hay nada por introducir o cambiar desde esta página de la licencia; sin embargo, es recomendable que la leas, comprendas y aceptes los términos y condiciones bajo los que se distribuye y libera Joomla!

 

 



Paso 4 – Configuración de la base de datos


Ahora, necesitarás introducir la información referente a la base de datos del servidor. Primero, selecciona el tipo de base de datos desde la lista de selección desplegable. Los valores posibles podrán se mysql o mysqli. Lo habitual es seleccionar mysql. A continuación introduce el Nombre del servidor, Nombre de usuario, Contraseña y nombre de la base de datos apropiados para tu base de datos. Para nuestro entorno de pruebas, el servidor es localhost y la base de datos es joomla.

Una vez que tengas configurado todo lo necesario, haz clic en “Siguiente”.


Paso 5 – Configuración del FTP

En el entorno de pruebas, no hay que configurar la capa de FTP. En servidores remotos, tampoco es necesario. Si disponemos de un servidor que soporta esta funcionalidad, debemos introducir el nombre de usuario del FTP y su contraseña. Se debe acceder al directorío raíz donde esté Joomla!.Esta será la cuenta FTP que manejará las operaciones de archivo cuando Joomla! requiera de acceso FTP para completar alguna tarea. 

Paso 6 – Configuración principal

Hay tres áreas en la pantalla de configuración principal:

La primera, es para indicar el nombre del sitio: se usará cuando enviemos correos, o, se mostrará cuando se produzcan errores de acceso o mensajes de advertencia en la parte pública del sitio.

La segunda área, se usa para introducir la información relativa y relacionada con el Súper administrador; Introduce tu dirección de correo electrónico para recibir advertencias del sistema, mensajes, o enviar/recibir corrreos. También en esa área, hay dos campos para que puedas introducir la contraseña a asignar al usuario “admin”.

La tercera y última área, guarda relación con la información que te gustaría, o tal vez no, incluir junto con la instalación básica de Joomla!. Básicamente, dispones de tres opciones:
1) Introducir los datos de ejemplo que proporciona Joomla! en la base de datos. Para nuestro entorno de pruebas, NO instalaremos los datos de ejemplo.
2) Migrar los datos de una versión anterior de Joomla! usando la herramienta de migración que se proporciona.
3) No introducir datos de ejemplo; ni migrar nada de ningún sitio;

Paso 7 – Finalizar

Por seguridad, antes de poder acceder al sitio o a la administración hay que borrar completamente la carpeta “installation” de la carpeta raiz de nuestro Joomla!

Luego, ya podemos abrir nuestro navegador y acceder a http://localhost/joomla o http://localhost/joomla/administrator para la web de administración.

...y eso es todo! Ya lo tienes todo a punto para empezar utilizar un entorno de pruebas en Joomla!.

 

Realizaremos todas las pruebas en nuestro entorno local, donde dispondremos de las webs de ejemplo que incorpora el UniformServer, y de la nueva web vacía que acabamos de crear.

Cuando concluyamos las pruebas y tengamos nuestra web a punto, podremos subir los ficheros y la base de datos a nuestro servidor de hosting.

 

 

[volver al índice de la Guia Joomla!]



Compartir este artículo en...
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! TwitThis Joomla Free PHP


Login