1. CONCEPTOS PREVIOS 

Joomla no es un paquete de software normal que podamos instalar en el ordenador, necesita un servidor web par funcionar.

El sistema Joomla tiene que instalarse en un servidor de tipo Apache. Este servidor puede ser de dos tipos:

  1. Servidor real: un alojamiento web (lo que se llama un hosting) o servidor dedicado con conexión a internet. En ese caso se accede a Joomla vía internet.
  1. Servidor virtual: se trata de un emulador de servidor Apache para poder ejecutarlo solamente en el ordenador en el que se esté trabajando. Es este caso se accede a Joomla de forma local.

Cuando se está empezando a trabajar con Joomla, para ver cómo funciona, hacer pruebas o si aún no se dispone de un hosting, es interesante utilizar un servidor virtual en el propio ordenador. Esta opción también es más rápida ya que no necesita esperar la subida y bajada de datos de internet.

Sin embargo para publicar una web diseñada en Joomla en internet, éste tiene que estar alojado en un servidor real, con una dirección IP fija y bajo un nombre de dominio asociado, por ejemplo www.misitiowebjoomla.com.

Es habitual desarrollar el sitio web de forma local en el ordenador y luego pasarla al servidor real. Esto no es del todo recomendable ya que el resultado puede variar en uno y en otro, incluso funcionalidades que no se ejecuten bien en el emulador pueden funcionar bien en un servidor real y viceversa.

Lo mejor cuando se vaya a crear un sitio web de verdad es trabajar directamente desde el principio en el servidor real.

Requisitos del servidor:

En primer lugar, necesitaremos espacio de hospedaje,Tanto si es un servidor virtual como real, el servidor Apache a utilizar tiene que cumplir los siguientes requisitos técnicos:

  • PHP 5.3.1 o superior. PHP es el lenguaje en el que está escrito Joomla.
  • MySQL 5.1 o superior. La base de datos MySQL es donde Joomla almacena sus datos, es decir, los contenidos del sitio.
  • Apache 2.x o superior. apache es el software de servidor web que procesa las instrucciones PHP para recuperar contenido de la base de datos y mostrar un página Web.

La base de datos 

Como ya se ha comentado, para poder funcionar, previamente a la instalación de Joomla, ya sea en un servidor real o virtual, es necesario crear una base de datos SQL. Existen herramientas sencillas para hacerlo, simplemente se trata de crear una nueva base de datos y anotar los siguientes datos para después proporcionárselos a Joomla:

  • Nombre del host de la base de datos.
  • Nombre de la base de datos.
  • Nombre del usuario de la base de datos.
  • Contraseña de la base de datos.

Esto es todo lo que hay que saber acerca de la base de datos que necesita Joomla. Más adelante se explicarán los procedimientos para crearlas. 

2. DESCARGA DEL PAQUETE JOOMLA

Tanto si se va a trabajar en local como de forma remota, el primer paso para poder utilizar Joomla es descargar el paquete de archivos Joomla en español. Para ello:

  1. Acceder a la web de la comunidad Joomla en español www.joomlaspanish.org.
  2. Seleccionar la última actualización de Joomla 2.5 (en este caso 2.5.11) en formato comprimido zip.
  3. Guardar el archivo en el ordenador.
  4. Esperar hasta que el archivo se descargue completamente. Su tamaño es de unos 7.4Mb.

3. INSTALACIÓN DE JOOMLA EN SERVIDOR VIRTUAL

Para poder trabajar con Joomla de forma local en un ordenador, es necesaria la instalación de una herramienta que emule el comportamiento de un servidor Apache. En este caso se utilizará el programa Spanish Server 2.0 Portable, que funciona para los sistemas operativos Windows.

Iremos desarrollando actividades en base a una web creada en modo local siguiendo los pasos que se describen a continuación.

Instalación del servidor virtual

  1. Acceder a la web www.joomlaspanish.org/joomlaspanishserver.
  2. Pulsar sobre Download File (Descargar Archivo).
  3. Guardar el archivo en el ordenador.
  4. Esperar a que el archivo se descargue completamente. Su tamaño es de unos 37 Mb.
  5. Descomprimir el archivo descargado JoomlaSpanishServer.zip en una carpeta del ordenador cuya ruta no contenga espacios en blanco. Lo recomendable es directamente en C:JoomlaSpanishServer.
  6. Ejecutar el archivo Iniciar.exe dentro de la carpeta c:JoomlaSpanishServer. Esto creará un icono de joomla en la barra de tareas de Windows.
  7. Pulsar el icono de Joomla, aparecerá un desplegable.
  8. Seleccionar la opción Iniciar Servidor (Apache MySQL).
  9. Se abrirá el navegador de internet predeterminado en el sistema, por ejemplo Internet Explorer, mostrando la dirección http://localhost/index.php. Se trata de una página de cortesía que ya está siendo ejecutada de forma local por el emulador.

Copia de los archivos del paquete Joomla

  1. Con el explorador de Windows, crear una nueva carpeta con el nombre miwebjoomla dentro de C:JoomlaSpanishServer
  2. Descomprimir los archivos del paquete Joomla 2.5.11 en español descargado anteriormente, dentro de la carpeta miwebjoomla.

Creación de la base de datos

  1. Pulsar sobre el icono de Joomla en la barra de tareas y seleccionar phpMyAdmin.
  2. Se abrirá una ventana del navegador de internet. Pulsar sobre Bases de datos.
  3. Poner un nombre a la base de datos, por ejemplo bdmiwebjoomla y pulsar sobre el botón Crear.
  4. Seleccionar la nueva base de datos creada en el panel izquierdo de PhpMyAdmin.
  5. En el menú superior, pulsar sobre Privilegios.
  6. Pulsar sobre Agregar un nuevo usuario.
  7. Rellenar los datos:
  • Nombre de usuario: cursojooml
  • Servidor: Local (localhost)
  • Contraseña: La que se quiera, por ejemplo 12345
  • Debe volver a escribir: escribir de nuevo 12345
  1. Seleccionar la opción Otorgar todos los privilegios para la base de datos ‘bdmiwebjoomla’.
  2. En Privilegios globales, seleccionar Marcar todos.
  3. Pulsar Continuar.
  4. Cerrar la pestaña del navegador.

Instalación de Joomla

  1. Abrir el navegador de internet, por ejemplo Internet Explorer, e introducir la dirección http://localhost/miwebjoomla para iniciar el proceso de instalación de Joomla.
  2. Escoger el idioma Español y pulsar Siguiente.
  3. Comprobar que la lista de parámetros mostrados en la zona superior llevan asociados un Si en verde. Esto quiere decir que el servidor cumple las características necesarias para ejecutar correctamente Joomla. Si alguno de los parámetros de la zona inferior aparece en rojo no es importante, ya que son recomendaciones.
  4. Pulsar Siguiente.
  5. Aceptar los términos de la Licencia Pública General GNU pulsando sobre el botón Siguiente.
  6. En la siguiente pantalla introducir los datos de la base de datos creada anteriormente: 
  • Tipo Base de Datos: Mysql
  • Nombre del host: localhost
  • Usuario: cursojooml
  • Contraseña: 12345
  • Nombre de la base de datos: bdmiwebjoomla
  • Prefijo de la tabla: dejar el valor que el sistema haya asignado aleatoriamente.
  • Procesar base de datos antigua: Respaldar
  1. Pulsar siguiente.
  2. Dejar inhabilitada la capa FTP (como viene por defecto) y pulsar siguiente.
  3. Escribir el nombre del sitio web «Mi Curso de Joomla».
  4. Escribir la dirección de correo electrónico miemail@ejemplo.com
  5. Escribir el nombre de usuario para el administrador: admin
  6. Escribir una contraseña para el administrador, por ejemplo abcde.
  7. Volver a escribir la contraseña.
  8. Pulsar sobre el botón Instalar datos de ejemplo (Español).
  9. Pulsar en Siguiente.
  10. Borrar la carpeta de instalación pulsando sobre el botón Eliminar la carpeta de instalación (installation).
  11. Joomla está listo para utilizarse.

4. INSTALACIÓN DE JOOMLA EN UN SERVIDOR REAL

Para publicar una página web, es necesario disponer de un servidor real o un espacio dentro de él (alojamiento o hosting) para poder alojar los archivos de la web.

También es necesario disponer de uno o varios nombres de dominio. Un nombre de dominio es un nombre único mediante el cual se pueda acceder a la web desde un navegador, por ejemplo www.mipaginaweb.com. También, si aún no se ha elegido el nombre de dominio, las empresas de alojamiento facilitan un nombre de dominio provisional, con una serie de números aleatorios por ejemplo www.midominio12345423.com para poder trabajar en la web hasta que se disponga del nombre definitivo.

Las empresas de hosting suelen ofrecer packs que incluyen unos o dos nombres de dominio asociados y un espacio para almacenar la web, con 500Mb es más que suficiente para una web de tipo normal. También hay servidores gratuitos que ceden el alojamiento a cambio de poner publicidad en la web que se vaya a publicar. En cualquier caso es importante asegurarse de que el hosting cumple los requisitos mínimos descritos anteriormente para poder instalar y ejecutar Joomla en él.

Por tanto el paso previo es contratar un pack de hosting, ya sea de pago o gratuito. La empresa proveedora facilitará un nombre de usuario y contraseña para acceder al panel de control del hosting, normalmente a través de la zona de clientes de la web de la propia empresa.

Creación de la base de datos

Abrir el panel de control de cliente del alojamiento de internet que se haya contratado y acceder con el nombre de usuario y contraseña facilitado por la empresa proveedora.

  1. Una vez dentro del panel de control buscar y acceder al apartado ‘Bases de datos’, o ‘Gestión de MySQL’ o similar.
  2. Pulsar el botón para crear una nueva base de datos.
  3. Introducir una contraseña para la base de datos.
  4. Anotar los datos que facilitará la aplicación (salvo la contraseña, el resto de datos datos se generan de forma automática):
  • Nombre del host de la base de datos.
  • Nombre de la base de datos.
  • Nombre del usuario de la base de datos.
  • Contraseña de la base de datos.

Subida de los archivos de Joomla al servidor.

  1. Descomprimir los archivos del paquete Joomla 2.5.11 en español descargados anteriormente en una carpeta del ordenador.
  2. Acceder al panel de control del proveedor de hosting.
  3. Acceder al apartado Acceso FTP y anotar los siguientes datos:
  • Host FTP
  • Nombre de usuario FTP
  • Contraseña FTP
  1. Mediante un programa cliente FTP, (como Leechftp, Filezilla, o similar), conectarse al servidor con los datos de acceso FTP anotados en el paso anterior.
  2. Subir todos los archivos del pack Joomla a la carpeta raiz del servidor.

Instalación de Joomla

  1. Abrir el navegador de internet, como por ejemplo Internet Explorer e introducir la dirección del nombre de dominio asociado al alojamiento contratado, algo como www.miwebjoomla.es.
  2. Aparecerá la pantalla de inicio de instalación de Joomla. Los siguientes pasos son idénticos a los descritos para la instalación de Joomla en un servidor local, por lo que se describirán de forma escueta.
  3. Escoger idioma Español y pulsar Siguiente.
  4. Comprobar que los parámetros de la zona superior aparecen en verde y pulsar Siguiente.
  5. Aceptar los términos de la licencia Pública General GNU y pulsar Siguiente.
  6. Introducir los datos de la base de datos creada anteriormente y pulsar Siguiente.
  7. Dejar inhabilitada la capa FTP (como viene por defecto) y pulsar Siguiente.
  8. Escribir el nombre del sitio web.
  9. Introducir una dirección de correo electrónico válida. Esto es importante puesto que el sistema Joomla enviará correos de notificaciones al administrador a través de este correo.
  10. Escribir un nombre de usuario y contraseña para el administrador. Por cuestiones de seguridad, se recomienda no usar ‘admin’ como nombre de usuario.
  11. Pulsar sobre el botón Instalar datos de ejemplo si se desea.
  12. Borrar la carpeta Installation del servidor, bien manualmente con el cliente de FTP o bien pulsando el botón Eliminar la carpeta de instalación.
  13. Joomla está listo para utilizarse.