Instalación

Thank you for your contribution: 

Gracias al instalador web, Joomla! puede ser instalado en cuestión de unos pocos minutos.

Para poder instalar Joomla! en tu PC local, es necesario que configures tu "propia internet local", para lo que necesitarás un navegador, un servidor web, un entorno PHP y un sistema de bases de datos soportado por Joomla!. Llamamos a esto "una pila LAMP (o XAMP)" y un sistema cliente-servidor. Los archivos de Joomla! serán copiados dentro de este sistema y configurados con el instalador web Joomla!.

Requerimientos mínimos del sistema:

  • un servidor web instalado y en funcionamiento, como Apache (versión 2.x o superior) o Microsoft IIS (versión 7 o superior).
  • el lenguage de scripting PHP, versión 5.2.4 o superior. El soporte para MySQL y Zlib debe estar compilado en la instalación de PHP. Zlib es una librería que permite a PHP leer paquetes comprimidos con el formato ZIP.
  • el gestor de bases de datos MySQL, versión 5.0.4 o superior.

Variantes de instalación

Dado que este tema es igual para todos los sistemas basados en PHP, prefiero remitirme al capítulo variantes de instalación de los sistemas basados en PBPSince this issue is the same for all PHP-based systems, I would like to refer you to the chapter variantes de instalación de los sistemas basados en PHP.

Piedras en el camino

Este tema de la instalación de Joomla es muy complejo, dado que existe un gran número de proveedores, e incluso un número aún mayor de versiones instaladas de servidores web, PHP y MySQL, así como de herramientas de gestión de espacios web. Los puntos críticos durante el proceso de instalación a menudo consisten en:

  • el modo seguro de PHP está activado, lo que impide que subas archivos al servidor,
  • rutas de reescritura 'prohibidas' en el servidor web Apache debido a que el Motor de Reescritura de Apache (mod_rewrite) no está activado,
  • los permisos de directorio en Linux y OSX, que se configuran de manera distinta a los de Windows.

Básicamente, la forma más fácil que funciona prácticamente siempre, es la siguiente:

  • Descarga el último paquete de instalación de Joomla.org a tu PC, y descomprímelo en un directorio temporal.
  • Sube vía FTP los archivos descomprimidos al servidor web que has contratado, o al directorio de tu instalación local. Los archivos deben ser instalados en el directorio público. Estos directorios normalmente se llaman htdocs, public_html o simplemente html. Si ya hay otras instalaciones en ese directorio, puedes especificar un subdirectorio dentro del directorio público para realizar tu instalación de Joomla!, al que subirás los archivos descomprimidos. Muchos proveedores de alojamiento te permiten enlazar tu nombre de dominio directamente a un directorio cualquiera, no necesariamente al raíz.
  • Debes encontrar el nombre de tu base de datos. En muchas ocasiones, una o más bases de datos están incluídas en tu paquete de alojamiento. A veces, los nombres del usuario, la base de datos y la contraseña te los dan directamente; otras veces tienes que encargarte tú de configurarlos. Normalmente puedes hacer esto último a través de una interfaz de configuración web. Sea como sea, el caso es que necesitarás los datos de acceso a la base de datos para el instalador web de Joomla!

El instalador web de Joomla!

Descarga Joomla! 1.7 desde joomla.org y descomprime los archivos en el directorio raíz de tu servidor web (por ejemplo:/htdocs).
A partir de ahora, todo va a ir realmente rápido, porque el instalador web de Joomla! está haciendo el trabajo sucio por ti. Desde tu navegador, ve a la URL de tu servidor local http://localhost/ (normalmente es esta o si estás instalando en el servidor remoto, al dominio que has contratado)

Paso 1 – Eligiendo un idioma

El instalador web aparace en tu navegador con una selección de idiomas. Elegir uno es el primero de los siete pasos de los que consta el proceso de instalación. Establece el idioma deseado y haz clic en el botón 'Siguiente' (Figura 1).

Installation

Figura 1: Instalador – Seleccionar idioma

Paso 2 – Comprobación de instalación

La comprobación de instalación (Figura 2) debería ayudarte a verificar si tu entorno de servidor es el adecuado para la instalación de Joomla! o no.

Installation

Figura 2: Instalador – Comprobación de instalación

Si ves la mayoría de los resultados del test en verde es un buena seña. Dependiendo de tu configuración, puede haber diferencias. El instalador de Joomla! comprueba las opciones de configuración del servidor web (en nuestro caso Apache), PHP y del sistema operativo. Si se usa un sistema Unix (Linux, Mac OS X), debes prestar atención a los permisos de archivo. Esto es especialmente importante para el archivo configuration.php. Este archivo será generado al final de la instalación con los valores concretos de tu sitio. Si el instalador no puede escribir en el directorio raíz, Joomla! no puede crear el archivo, y la instalación no podrá completarse. En caso de que los permisos de escritura aparezcan con un "No" rojo, trata de configurar correctamente los permisos en tu servidor, y haz clic en el botón "repetir el chequeo". Una vez que todo esté "en verde", haz clic en el botón Siguiente, y llegarás al siguiente paso, Licencia.

Paso 3 – Licencia

Cada producto de software está licenciado de una u otra manera. Joomla! está licenciado de acuerdo con la versión 2.0 de la GNU General Public License (Figura 3).

Installation

Figura 3: Instalador – Licencia

Paso 4 – Base de datos

En el cuarto paso, configuración de la base de datos, se requerirán los parámetros de tu base de datos (Figura 4). Puedes crear cualquier número de bases de datos en tu entorno de servidor local. Tienes un usuario MySQL con el nombre root. Este usuario root es el administrador de MySQL y puede, por tanto, hacer cualquier cosa entu sistema MySQL. La contraseña depende de tu entorno de servidor (no se necesita ninguna con XAMPP, mientras que con MAMP la contraseña es también root)

Installation

Figura 4: Instalador – configuración de la base de datos

Introduce los siguientes vlores en tu instalación local:

  • nombre del host: localhost
  • nombre de usuario: root
  • contraseña: [sólo tú la conoces]

Ahora selecciona el nombre de la base de datos. En un entorno de producción en un servidor de bases de datos con un proveedor, probablemente tendrás una cuota fija de espacio de base de datos, y los credenciales de base de datos están predefinidos. Si tienes acceso de super administrador (usuario root) a tu servidor MySQL, puedes introducir un nombre para una nueva base de datos. Joomla! creará entonces esa base de datos.

Haciendo clic en el triángulo verde de configuración avanzada aparecerán opciones adicionales. Puedes seleccionar si las tablas de cualquier instalación Joomla! en esa base de datos serán vaciadas o bien si serán guardadas y marcadas con el prefijo bak_.

El campo prefijo de tabla MySQL es realmente práctico. Delante de cada nombre de tabla generado por el instalador web, éste escribirá el texto introducido en ese campo. Por defecto, el instalador web sugiere uno creado aleatoriamente, como w02rh_. El porqué de esto tiene una explicación muy sencilla. A veces  puede ser que tu proveedor sólo te permita el acceso a una base de datos MySQL. Si quieres tener dos o más sitios Joomla! en ese servidor, tienes un problema, ya que las tablas no se diferenciarán unas de otras. Con el prefijo de tabla es posible distinguir entre muchas tablas (w01client_ o w02client_). En nuestro ejemplo, usaremos el que nos sugiere el instalador, w02rh_. El prefijo también se usa para indicar que se trata de datos de respaldo (bak_); ver un poco más arriba.

Paso 5 - Configuración de FTP

Para evitar problemas con los permisos de acceso y posiblemente con un PHP funcionando en Modo Seguro, tienes la posibilidad de usar las funciones FTP de PHP para las subidas y la gestión de archivos. Esto no es necesario en una instalación local. Si has instalado Joomla! en un servidor virtual con tu proveedor de alojamiento, puedes introducir los datos FTP que éste te proporcionó. Si tu proveedos permite esta función, es recomendable por razones de seguridad que crees diferentes cuentas FTP para los usuarios y para la instalación de Joomla!. Activa la cuenta FTP sólo para ese directorio Joomla! (Figura 5).

Installation

Figura 5: Instalador – Configuración FTP

Paso 6 - Configuración

La configuración principal está dividida a su vez en tres pasos.

En el primero se te requerirá el nombre que deseas para tu sitio web. Este es el nombre que aparecerá en la barra de título de la ventana del navegador cuando alguien acceda a tu sitio. El nombre también es usado en muchos otros sitios, como por ejemplo los correos electrónicos de confirmación enviados a los usuarios registrados. Para nuestra página de ejemplo, usaré el nombre Joomla! (Figura 6). En la segunda parte se requieren el nombre, correo electrónico y contraseña de administrador. Escribir la contraseña en un trozo de papel es probablemente lo mejor (pero no lo dejes pegado a la pantalla o bajo el teclado :-) ).

En la tercera parte, debes especificar el tipo de datos iniciales que tu instalación Joomla! debería contener.

Instalación de los datos de muestra

Los datos son la parte más importante de tu sitio web. Joomla! permite (y se recomienda a los nuevos usuarios hacerlo) la instalación de datos de muestra. Estos datos te proporcionarán un pequeño manual acerca de Joomla! y muchos ejemplos con los que experimentar de forma segura. Haz clic en el botón instalar los datos de muestra. El instalador cargará los datos en tu base de datos y cambiará el aspeco (Figura 6). Este proceso es poco llamativo, pero necesario para instalar los datos de ejemplo. El botón desaparecerá y una pequeña caja de texto será visible.

Installation

Figura 6: Instalador – Configuración – Nombre, E-Mail, Contraseña. datos de muestra

Haz clic en el botón Siguiente y los datos serán transferidos.

Paso 7 – Finalización

En séptimo y último paso serás felicitado por haber instalado Joomla! con éxito (Figura 7). ¡Felicidades de mi parte también! Ahora verás aparecer un aviso en negrita, pidiéndote que elimines el directorio llamado 'installation'. Deberías seguir el aviso, ya que de otro modo tu sitio Joomla! no funcionará correctamente.

Installation

Figura 7: Instalador - Finalización

Nota: Un archivo llamado configuration.php ha sido creado en el directorio raíz de tu instalación. Si quisieras repetir la instalación, necesitarás borrar este archivo antes de eliminar el directorio installation. Una vez eliminado, si vuelves a cargar la URL de tu sitio en tu navegador el instalador de Joomla! empezará con una nueva instalación.

Ahora ya has instalado completamente Joomla! y puedes empezar a configurar tu sitio web y su contenido. Puedes elegir entre los botones Sitio (ver el sitio web) y Admin (ver la interfaz de administración). Sigue adelante y echa un vistazo a tu sitio web recién creado haciendo clic en Sitio. En caso de que no hayas borrado aún el directorio installation, recibirás de nuevo un recordatorio cordial para que lo hagas ahora, y a continuación refresques la página.


El resultado se ve impresionante (Figura 8).

Installation

Figura 8: Tu sitio web just tras la instalación

Echa un vistazo, navega a través de varias pantallas y trata de familiarizarte con tu nuevo sitio. Muchas características de Joomla! están siendo usadas en este sitio web pre-cargado con datos de muestra. A cintinuación, veremos en detalle algunas de estas características.

Localización

Para poder tener tu sitio web Joomla un idioma distinto al inglés, hay dos posibilidades:

  1. Descargar un paquete completamente localizado de lugar adecuado e instalarlo
  2. Descargar los archivos de idioma e instalarlos. Esta es la opción a seguie para la instalación descrita en este capítulo. Puedes descargarte los archivos de idioma realizados por el equipo de traducción acreditado desde este enlace: http://joomlacode.org/gf/project/jtransl...

 

En los capítulos Gestión de Extensiones y Sitios web Multi-lenguaje podrás encontrar más información acerca de cómo localizar tu sitio web.

Eliminar los datos de muestra

Si estás instalando Joomla! por primera vez, te recomiendo que instales los datos de muestra. Tómate tu tiempo y explora el sitio web, y descubre cómo funcionan conjuntamente las distintas partes. Los datos de ejemplo te muestran cómo se verá el sitio web con contenido, y vienen con pequeñas explicaciones acerca del propio contenido de muestra y los módulos. Para tener una breve visión general sobre Joomla, lee las 50 páginas que hat tras el elemento de menú "Usando Joomla!".

Una vez que ya hayas visto suficiente, probablmente desearás configurar tu sitio web de acuerdo con tus necesidades y gustos, sin datos "prefabricados".

¿Cómo conseguir una instalación vacía de Joomla?

Para conseguir una versión vacía puedes:

  1. Instalar de nuevo Joomla! 1.7 sin los datos de ejemplo:
    Crea una nueva carpera en tu directorio web local (/htdocs) e instala el nuevo Joomla!. Ahora tienes dos instalaciones completas de Joomla!. Esta aproximación es muy útil con fines formativos.
  2. Eliminar los datos de muestra desde tu área de administración.
  3. Cancelar la publicación de los datos de muestra. Por favor, examina el vídeo adjunto, en el que te voy a mostrar cómo hacer esto.

Si decides seguir los pasos 2 o 3, necesitarás iniciar sesión en el área administrativa de tu sitio. Desde ahí podrás eliminar y/o cancelar la publicación de los datos de muestrs y elementos de menú.

Gestor de menús

Ve al Gestor de Menús en el menú superior de tu zona administrativa (Menús -> Top), haz clic en la casilla de verificación de la parte izquierda que hay en el encabezado de la lista para seleccionar todos los elementos, y a continuación haz clic en el icono Despublicar. Una vez hayas hecho eso, verás un icono rojo junto a cada elemento de menú, en la columna "Estado" (Figura 9)

Delete example data

Figura 9: Gestor de Menús I

Si ahora vuelves a tu sitio web (refresca el navegador pulsando F5), descubrirás que el menú superior ha desaparecido. Repite el mismo procedimiento con los menús Main MenuAbout Joomla!. Asegúrate de que seleccionas todos los elementos de menú, excepto el elemento Home. Este elemento no puede ser eliminado, dado que necesitas una página principal. En la parte inferior del gestor de menús, puedes cambiar el número de elementos de menú que se mostrarán (Figura 10).

Delete example data

Figura 10: Gestor de Menús II

Gestor de artículos

Utiliza el mismo procedimiento descrito un poco más arriba. Abre el gestor de artículos y selecciona todos los elementos de contenido para cancelar su publicación o eliminarlos.

Cache

Para asegurarte de que todos los datos desaparecerán realmente de tu sitio, debes limpiar la caché (Sitio -> Mantenimiento -> Limpiar la caché). Una vez más, selecciona todo el contenido y elimínalo.

Sitio web vacío

Tu Joomla! está ahora "vacío" (Figura 11).

Delete example data

Figura 11: Joomla! sin datos de muestra