Lo primero es tener un entorno base para Joomla!.Hemos probado Joomla! sobre: Linux, Free BSD, Mac OS X y Windows NT/2000.Lo recomendado es Linux o BSD, pero puede funcionar sobre cualquiera que pueda ejecutar las siguientes aplicaciones:
Apache -> http://www.apache.org
MySQL -> http://www.mysql.com
PHP -> http://www.php.net
CONFIGURACIÓN DEL SERVIDOR
DEBES estar seguro de que PHP está compliado con soporte para MySQL y Zlib para que Joomla! pueda ejecutarse con éxito.
Aunque tenemos informes de que Joomla funciona sobre IIS , el servidor recomendado es Apache para ejecutar Joomla! sobre Windows.
COMPONENTES OPCIONALES
Si quieres soporte para URLs SEF (Search Engine Friendly) , necesitas el mod_rewrite y la capacidad de usar archivos .htaccess localmente.
INSTALACIÓN
1. DESCARGA Joomla!
Puedes obtener la última liberación de Joomla! desde:
http://www.joomla.org
Copia el archivo tar.gz en el directorio de trabajo. Por ejemplo:
- Código: Seleccionar todo
$ cp JoomlaVx.x.x-Stable.tar.gz /tmp/Joomla
Cambia al directorio de trabajo. Por ejemplo:
- Código: Seleccionar todo
$ cd /tmp/Joomla
Extrae los archivos. Por ejemplo:
- Código: Seleccionar todo
$ tar -zxvf JoomlaVx.x.x-Stable.tar.gz
Esto extraerá todos los archivos y carpetas de Joomla!. Mueve el contenido de ese directorio dentro del directorio adonde apunta tu carpeta raíz o tu directório publico de HTML. Por ejemplo:
- Código: Seleccionar todo
$ mv /tmp/Joomla/* /var/www/html
Alternativamente si has descargado y descomprimido el paquete en tu ordenador usa un programa de FTP para subirlo todo a tu servidor. Asegúrate de que todos los archivos de PHP, HTML, CSS y JS se envían en modo ASCII Y los archivos de imágen (GIF, JPG, PNG) en modo BINARY.
2. CREAR LA BASE DE DATOS PARA Joomla!
Joomla! actualmente solo funciona con MySQL. En los siguientes ejemplos, "db_user" es un usario ejemplificativo de MySQL que tiene privilegios CREATE y GRANT. Tú necesitarás usar el nombre de usuario apropiado para tu sistema.
Primero, debes crear una base de datos para tu sitio Joomla! site. Por ejemplo:
- Código: Seleccionar todo
$ mysqladmin -u db_user -p create Joomla
MySQL debe preguntar por la contraseña del 'db_user' de la base de datos y luego se crearán los archivos iniciales de la base de datos. Después debes loguearte y asignar los privilegios para la base de datos. Por ejemplo:
- Código: Seleccionar todo
$ mysql -u db_user -p
De nuevo, se te preguntará por la contraseña del 'db_user'. Desde la línea de comandos de MySQL prompt, introduce el siguiente comando:
- Código: Seleccionar todo
GRANT ALL PRIVILEGES ON Joomla.*
TO nobody@localhost IDENTIFIED BY 'password';
donde:
'Joomla' es el nombre de tu base de datos 'nobody@localhost' es el id de usuario de tu cuenta del servios web de MySQL 'password' es la contraseña requerida para poder loguearse como usuario de MySQL
Si todo funcionó correctamente,, MySQL responderá:
- Código: Seleccionar todo
Query OK, 0 rows affected
Para activar los nuevos permisos debes introducir el comando:
- Código: Seleccionar todo
flush privileges;
Y luego introducir '\q' para salir de MySQL.
Alternativamente, puedes usar tu panel de control de la web o phpMyAdmin para crear una base de datos para Joomla!.
3. INSTALADOR WEB
Finalmente, apunta con tu navegador web hacia http://www.mysite.com donde el instalador basado en web de Joomla! te guiará hasta el resto de la instalación.
4. CONFIGURAR Joomla!
Ahora puedes lanzar tu navegador apuntando hacia tu sitio. Por ejemplo:
http://www.mysite.com -> Página principal
http://www.mysite.com/administrator -> Administración
Puedes loguearte en el Admin usando el nombre de usuario 'admin' y la contraseña que fue generada o que seleccionate durante el proceso de instalación.
ADMINISTRAR Joomla!
Una vez tengas una nueva instalación de Joomla!, por defecto, te encontrás con una configuración muy básica y con solo algunos componentes, módulos o plantillas activos (CMTs).
Usa el administrador para instalar y configurar CMTs adicionales, agrega usuarios, selecciona el idioma por defecto y mucho más.
Nota que las contribuciones adicionales de la comunidad de CMTs e idiomas están disponibles via http://www.joomla.org
Nota: Información obtenida de la traducción del archivo del instalador "install.php" de Joomla 1.0


