Para tener tu propio sitio web basado en Joomla necesitarás:
- Descargar la última versión de Joomla (esto podés hacerlo directamente desde www.joomla.org)
- Un servidor HTTP de pruebas locales (instalado en tu propia computadora) o un servicio de hosting contratado en un servidor comercial con un dominio activo y delegado a los DNSs del proveedor de hosting.
- Poseer un navegador Internet Explorer 6.0 o superior
- Tener un buen programa cliente de FTP, por ejemplo Filezilla o WS_FTP (Filezilla es Opensource)
- Un editor HTML (Recomiendo Dreamweaver MX o superior)
- Un software para la compresión y descompresión de archivos (Yo utilizo Winzip o Winrar)
Requerimientos de servidor para Joomla:
Si tu sitio Joomla debe funcionar en Internet y estará alojado en un servidor comercial de producción (hosting) es necesario que tengas en cuenta algunas consideraciones antes de comenzar a instalar y configurar tu sitio web.
Ten en cuenta que Joomla funcionará siempre mejor en servidores web con plataforma Unix/Linux y el trio Apache/PHP/Mysql (los dos últimos programas son absolutamente necesarios). Si me permites que te recomiende un servidor web, contrata uno que te brinde un panel de control Cpanel.
Datos que necesitas de tu servidor remoto para instalar Joomla
Normalmente estos datos te lo envían en el email de bienvenida cuando contratas un plan de hosting. Si no es así, envía un mensaje al soporte técnico de tu servidor para que te los provean.
1) Datos de acceso al servidor de FTP (File Transfer Protocol):
- Servidor (host) de FTP.
- Nombre de usuario asociado a tu cuenta
- Contraseña del usuario
2) Panel de control (vía HTTP): (algunos servidores no lo poseen)
- Nombre de usuario.
- Contraseña.
3) Acceso a la base de datos mysql:
Alternativamente, si no posee el servidor un panel de control donde administrar y crear las bases de datos debes solicitar al soporte técnico que creen ellos una base de datos Mysql y que te envíen los datos de acceso:
- URL de acceso remoto a phpMyAdmin (o algún administrador de bases de datos mysql)
- host de la bd mysql (comunmente "localhost")
- Usuario de la base de datos mysql
- Password del usuario de la db
- Nombre de la base de datos
Acceso SSH (Secure shell): (solo para usuarios linux experimentados)
- Usuario
- Contraseña
{mospagebreak title=Requerimientos para instalar Joomla}
Para tener tu propio sitio web basado en Joomla necesitarás:
- Descargar la última versión de Joomla (esto podés hacerlo directamente desde www.joomla.org)
- Un servidor HTTP de pruebas locales (instalado en tu propia computadora) o un servicio de hosting contratado en un servidor comercial con un dominio activo y delegado a los DNSs del proveedor de hosting.
- Poseer un navegador Internet Explorer 6.0 o superior
- Tener un buen programa cliente de FTP, por ejemplo Filezilla o WS_FTP (Filezilla es Opensource)
- Un editor HTML (Recomiendo Dreamweaver MX o superior)
- Un software para la compresión y descompresión de archivos (Yo utilizo Winzip o Winrar)
Requerimientos de servidor para Joomla:
Si tu sitio Joomla debe funcionar en Internet y estará alojado en un servidor comercial de producción (hosting) es necesario que tengas en cuenta algunas consideraciones antes de comenzar a instalar y configurar tu sitio web.
Ten en cuenta que Joomla funcionará siempre mejor en servidores web con plataforma Unix/Linux y el trio Apache/PHP/Mysql (los dos últimos programas son absolutamente necesarios). Si me permites que te recomiende un servidor web, contrata uno que te brinde un panel de control Cpanel.
Datos que necesitas de tu servidor remoto para instalar Joomla
Normalmente estos datos te lo envían en el email de bienvenida cuando contratas un plan de hosting. Si no es así, envía un mensaje al soporte técnico de tu servidor para que te los provean.
1) Datos de acceso al servidor de FTP (File Transfer Protocol):
- Servidor (host) de FTP.
- Nombre de usuario asociado a tu cuenta
- Contraseña del usuario
2) Panel de control (vía HTTP): (algunos servidores no lo poseen)
- Nombre de usuario.
- Contraseña.
3) Acceso a la base de datos mysql:
Alternativamente, si no posee el servidor un panel de control donde administrar y crear las bases de datos debes solicitar al soporte técnico que creen ellos una base de datos Mysql y que te envíen los datos de acceso:
- URL de acceso remoto a phpMyAdmin (o algún administrador de bases de datos mysql)
- host de la bd mysql (comunmente "localhost")
- Usuario de la base de datos mysql
- Password del usuario de la db
- Nombre de la base de datos
Acceso SSH (Secure shell): (solo para usuarios linux experimentados)
- Usuario
- Contraseña
{mospagebreak title=Chequeando la configuración del servidor}
Chequeando la configuración del server
He creado un script (a partir de los archivos de instalación de Joomla) para que puedas testear el servidor donde correrá el sistema. Solo copia y pega el siguiente código en un archivo de texto plano y lo guardas como joomlatest.php (te recomiendo que lo hagas en el block de notas), luego lo subes al servidor colocándolo en el directorio raiz de los documentos accesibles desde Internet (generalmente /public_html/ o /www/ o /httpdocs/ en servidores web comerciales), y a continuación lo ejecutas llamando al script desde un navegador así: http://www.dominio.com/joomlatest.php
* @version $Id: common.php 85 2005-09-15 23:12:03Z eddieajau $ * @package Joomla * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ error_reporting( E_ALL ); header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 /** function get_php_setting($val) { echo ""; Pre-installation check If any of these items are highlighted in red then please take actions to correct
Recommended settings: These settings are recommended for PHP in order to ensure full compatibility
Joomla is Free Software |
La ejecución del script te mostrará en el navegador algo así:
| PHP version >= 4.1.0 | Yes | Esto indica que la versión de PHP es la adecuada |
| - zlib compression support | Available | Soporte de compresión zlib (funciones de compresión y descompresión de archivos de php) |
| - XML support | Available | Soporte para XML |
| - MySQL support | Available | Soporte para base de datos Mysql |
| Session save path | C:/apache/tmp/, Writeable | Directorio de sesiones escribible y accesible por el usuario de PHP |
Las anteriores indicaciones deben estar en "verde". Si ves alguna advertencia en rojo no podrás instalar Joomla correctamente.
Por otra parte, algunas configuraciones de php.ini recomendadas para el funcionamiento de Joomla. Si ves advertencias en rojo aquí, el sistema funcionará igual pero no habrá plena compatibilidad con Joomla
| Directive | Recommended | Actual | |
| Safe Mode: | OFF: | OFF | |
| Display Errors: | ON: | ON | |
| File Uploads: | ON: | ON | |
| Magic Quotes GPC: | ON: | OFF | |
| Magic Quotes Runtime: | OFF: | OFF | |
| Register Globals: | OFF: | OFF | |
| Output Buffering: | OFF: | OFF | |
| Session auto start: | OFF: | OFF |
Voy a aclarar aquí que existen funciones de php para forzar la configuración de php.ini con los valores que deseamos utilizar. No profundizaré en este tema porque escapa al objetivo de este tutorial, pero brevemente afirmo que hay tres formas de cambiar la configuración por defecto que posee php.ini, sin necesidad de acudir al soporte técnico de nuestro hosting:
- Si PHP está instalado como módulo de Apache sino como CGI. Tenemos la posibilidad de crear nuestro propio archivo php.ini y subirlo en el directorio public_html (donde queremos que surja efecto dicha configuración)
- Mediante funciones de PHP llamadas "ini_set", podemos forzar la configuración de PHP con otros valores alternativos a los predeterminados
- Mediante directivas en el archivo .htaccess del servidor Apache. Por ejemplo "php_value magic_quotes_gpc on"
Bueno, esto es muy interesante pero no es el tema que estamos tratando, por eso les recomendaría que si desean profundizar en el tema de configuración de Apache y/o PHP, en Internet hay muchísima documentación donde se analiza a fondo.
{mospagebreak title=Subida de archivos}
Preparando la instalación de Joomla
Suponiendo que ya están todos los datos de servidor a tu disposición y asumiendo también que la base de datos mysql está creada, el próximo paso es subir los archivos de Joomla al servidor remoto.Para esta tarea hay varias alternativas...
Opción 1: Subida de Joomla por FTP
Descomprime el archivo comprimido de la distribución oficial de Joomla (que seguramente habrás bajado desde www.joomla.org). Este archivo debe tener un nombre similar a Joomla_1[1].0.1-Stable.tar (que tiene un peso de aproximadamente 1.75 MB)
Una vez descomprimido el archivo, obtendrás otro archivo comprimido dentro de nombre similar al anterior (Joomla_1[1].0.1-Stable.tar) pero con un peso de 7.3 MB aproximadamente. Descomprime también este archivo y otendrás todos los directorios y archivos del Core de Joomla:

Llamamos "Core", a los archivos de la distribución oficial de Joomla, es decir al sistema en sí mismo, sin agregados ni instalaciones adicionales.
Sube todos estos archivos por FTP al directorio raiz de los documentos accesibles desde Internet (normalmente este es /public_html/ o /www/ o /httpdocs/). Si haces así, recuerda que tu sitio Joomla será accesible por Internet directamente en la raiz de tu dominio. Ej:
www.tudominio.com o www.tudominio.com/index.php
Si en cambio deseas instalar Joomla dentro de algún directorio específico, crealo primero y luego sube los archivos dentro de ese directorio, por ejemplo: /public_html/portal-joomla/ o /www/portal-joomla/. De esta manera tu sitio Joomla será accesible desde:
www.tudominio.com/portal-joomla/ o www.tudominio.com/portal-joomla/index.php
IMPORTANTE: La mejor forma de transferir archivos entre tu PC y el servidor remoto (desde o hacia), es mediante un programa de FTP, ya que este utiliza el protocolo más adecuado para la transferencia de ficheros. Ahora bien, ten especial atención en configurar la transferencia en modo automático porque los archivos de Joomla son de dos tipos:
Si transfieres todo solamente en modo "binario" o en modo "ASCII", algunos archivos se subirán corruptos. |
Bueno, dejando ahora esta aclaración, una vez que ha finalizado la transferencia de archivos, hemos terminado esta etapa de PREINSTALACION, y el CMS Joomla ya está listo para instalar. Ahora podés ir al tutorial de instalación de Joomla para seguir con el proceso.
Opción 2 (recomendada): Subida de archivo comprimido por FTP y posterior descompresión desde el Panel de control Cpanel
En caso de que tengas un panel de control que permita la descompresión de archivos directamente en el servidor, vamos a utilizar este procedimiento:
Descomprime el archivo comprimido que contiene el CMS Joomla. Este tiene un nombre como Joomla_1[1].0.1-Stable.tar (que tiene un peso de aproximadamente 1.75 MB) Una vez descomprimido el archivo, obtendrás otro archivo comprimido dentro, de nombre similar al anterior (Joomla_1[1].0.1-Stable.tar) pero con un peso de 7.3 MB aproximadamente.
| TRUCO: yo descomprimo este archivo .tar y luego vuelvo a comprimir todo en .zip con un nivel mayor de compresión. Obtengo así un paquete comprimido de solo 2.5 MB que se sube en un poco más de 2 minutos al servidor. |
Sube por FTP este último archivo comprimido a la ubicación en tu servidor que quieras dar a tu sitio. Si quieres el sitio en la raiz de tu dominio, subilo a /public_html/, /www/ o /httpdocs/ (o al directorio que asigne tu servidor a los archivos accesibles desde Internet).
Una vez que se termina de subir el archivo comprimido, vas al panel de control de tu servidor e ingresas en el "Administrador de archivos", navegas hasta encontrar el archivo que acabas de subir...

Lo seleccionas y luego ejecutas el comando "descomprimir archivo". En el caso de Cpanel es haciendo click en el link de "Extract File Contents"

Finalmente, comprobamos que los archivos de Joomla hayan se hayan descomprimido correctamente, los mismos recordemos que son:

Aquí entonces termina la preinstalación. Visita el tutorial de Instalación de Joomla para continuar con el proceso.






