Instalacion de Joomla

martes, 19 de agosto de 2008

Instalación manual

En circunstancias puntuales, podrían darse problemas al intentar usar una instalación estándar vía navegadorr como la descrita anteriormente; pero aún así, no está todo perdido.. ya que es posible instalar Joomla!, aunque sea de un modo algo más complejo; pero también efectivo, si se siguen los pasos

Paso 1 – Crear y editar el archivo de configuración


Abre el directorio local donde descomprimiste el paquete de Joomla! y copia el archivo configuration.php-dist.

Renombra la copia de ese archivo a configuration.php, y ábrelo con un editor de código.

Edita las siguientes líneas en particular, antes de guardar este archivo en la carpeta raíz de Joomla!. Estos parámetros, son editables desde la configuración global. Mira la siguiente imagen donde se remarcan los campos a cumplimentar más destacables (los demas, no deben omitirse ni borrarse del archivo).

var $sitename = 'El nombre de tu sitio web';

var $dbtype = 'mysql';

var $host = 'localhost';

var $user = 'El nombre de usuario de tu base de datos';

var $password = 'La contraseña de acceso a la base de datos';

var $db = 'El nombre de la base de datos';

var $dbprefix = 'jos_'; // el prefijo de las tablas.

var $secret = 'FBVtggIk5lAzEU9H'; // Puedes cambiarlo aleatoriamente, respetando la longitud de la cadena y tipo de caracteres permitidos.

var $ftp_host = '127.0.0.1'; //El hospedaje predeterminado para el ftp, este dato puede cambiar.

>var $ftp_port = '21'; //Puerto predeterminado del FTP, podría ser otro.

var $ftp_user = 'tu usuario del ftp';

var $ftp_pass = 'tu contraseña del FTP';

var $ftp_root = 'la ruta absoluta en la que se abrirá el programa cliente del FTP';

var $ftp_enable = '1'; Set to '1' to enable the FTP layer facility

var $tmp_path = '/tmp'; //ruta absoluta al directorio tmp a usar por joomla.

var $log_path = '/var/logs'; //ruta absoluta a la carpeta log a usar por joomla.

var $mailfrom = 'tu dirección de correo electrónico';

var $fromname = 'your Web site name for example';


Paso 2 – Editar el archivo SQL

Accede a la carpeta que hay dentro del paquete de Joomla, en ruta installation->sql->mysql. Y podrás ver en su interior los siguientes archivos:





Abre el archivo joomla.sql con tu editor, porque necesitamos cambiar el prefijo de las tablas. Usa la herramienta del editor de Buscar y reemplazar y busca #__ (observa que hay dos guiones bajos) para reemplazarlo con jos_ y selecciona Enter. Guarda este archivo solo en formato utf-8 NO BOM. Esto es de vital importancia para lo operatividad de la instalación. Este archivo se encarga de crear la estuctura de tablas de tu base de datos.

Si desdeas insertar también los datos de ejemplo en tu base de datos, debes seguir el mismo procedimiento; pero, desde el archivo sample_data.sql , y asegúrate nuevamente de que la codificación es UTF-8 NO BOM.
Advertencia: El BOM (Byte Order Marker) agrega una línea de código al inicio del bloque de datos, como una especie de firma. Joomla! no requiere de esta firma y de acuerdo con esto, siempre debes asegurarte de que la codificación de tus archivos sea la correcta. El notepad de Windows, por ejemplo, agrega estos códigos y otras cosas inecesarias, que pueden provocar fallos en Joomla!, solo por ese motivo


Paso 3 – Subir los archivos al servidor web


Sube al directorio raíz de tu espacio web los archivos y carpetas del paquete de Joomla! como ya habíamos descrito anteriormente, incluyendo al nuevo archivo configuration.php que acabamos de crear, usando un cliente FTP o tu panel de control del hospedaje si dispones de él. Si se trata de una instalación local en tu ordenador, simplemente copia o muevo los archivos/carpetas del paquete de Joomla! a la carpeta raíz de tu servidor web. Si se trata de una subcarpeta, súbelos o muévelos a la subcarpeta dentro de tu espacio web.


Paso 4 – Crear una base de datos e importar los datos del archivo joomla.sql

Accede a tu base de datos usando el sistema de control de MySQL que prefieras. Nosotros vamos a usar la herramienta PHPMyAdmin para crear una base de datos con el mismo nombre que se ha usado dentro del archivos configuration.php en el Paso 1. Posiblemente, si se trata de una instalación remota en un hospedaje compartido, quien te sirva el hospedaje, ya te habrá asignado un nombre específico para la base de datos y ese es el que tendrás que usar, sin necesidad de realizar esta acción.




Selecciona la pestaña “Importar” de PHPMyAdmin y luego navega hasta el directorio apropiado en ruta raíz_donde_esté_joomla/installation/sql/mysql para seleccionar el archivo joomla.sql que habíamos editado. Haz clic en “Continuar” y se importarán los datos dentro de la DB creando la estructura de tablas necesarias. Acuerdate de reemplazar el “ raíz_donde_esté_joomla” por tu ruta real.




Después de introducir los datos con éxito, podrás ver que se han creado las tablas desde la interfaz de PHPMyAdmin.




Felicidades, acabas de crear con éxito y manualmente tu sitio web con Joomla!. Para comprobarlo, accede a tu sitio desde el navegador con la URL que apunte a tu dominio En nuestro caso, al ser una demostración hospedada localmente dentro de una carpeta, usamos http://localhost/joomla/ pero tú, si se trata de una instalación remota, debes reemplazarlo con la URL completa que apunte a tu dominio. Aún no serás capaz de poder acceder a la administración o de iniciar sesión en el sitio, porque aún no tienes creada la cuenta de usuario con privilegios de súper administrador..

Predeterminadamente, si no ha instalado los datos de ejemplo, Joomla crea el menú principal y asocia al mismo un elemento del menú llamado “Inicio”, pero eso es todo lo que hay disponible.



Sigamos con el siguiente paso… el Paso 5.- Crear una cuenta de súper administrador

Paso 5 – Crear una cuenta primaria de usuario con privilegio de súper administrador

Con intención de crear nuestra primera cuenta de súper administrador, deberás introducir la siguiente consulta dentro de tu base de datos, usando el sistema de control de MySQL que prefieras (PHPMyAdmin, línea de comandos, etc). Esto te configurará al usuario inicial llamado admin y su contraseña (también se usará "admin" para la contraseña).

¡Advertencia!: Por cuestiones de seguridad, debes cambiar la contraseña inmediatamente después de completar la instalación, sobre todo, en sitios con accedo del público en general


INSERT INTO `jos_users` VALUES (62, 'Administrator', 'admin',' your-email@email.comEsta dirección de correo electrónico está protegida contra robots de spam. Necesitas activar JavaScript para poder verla ', '21232f297a57a5a743894a0e4a801fc3', 'Super Administrator', 0, 1, 25, '2005-09-28 00:00:00', '2005-09-28 00:00:00', '', ''); INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Administrator',0); INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25,'',10);
Usa el código de más arriba para crear la cuenta de súper administrador desde la interfaz de PHPMyAdmin, ejecutando una consulta SQL.



Selecciona la pestaña “SQL” de PHPMyAdmin e introduce ese código dentro del campo de texto, y luego pulsa sobre el botón “Continuar”. Tras unos segundos, recibirás la confirmación de que la consulta se ha ejecutado con éxito, como se muestra a continuación:




Si todo ha salido como lo planeamos, ahora ya podrás acceder a la administración de tu sitio.

Advertencia!: Por motivos de seguridad, debes borrar la carpeta installation de tu espacio web antes de poder acceder al sitio o a la administración; pero, primero, espera a haber terminado de instalar Joomla!



Introduce en tu navegador http://localhost/administrator/ o http://tudominio/administrator/ para poder acceder a la administración de Joomla! (o, si se trata de una instalación remota, adapta la URL a la correcta y que apunte a tu dominio), y podrás ver la siguiente pantalla:






Introduce el nombre de usuario admin y la contraseña admin y haz clic sobre el botón “Iniciar sesión”.

Tu primer trabajo es el de estitar al usuario admin.para cambiarle la contraseña de acceso. Para ello, haz clic en el icono de acceso rápido que verás en el panel de control llamado “Gestor de usuarios”.






Esto abrirá el gestor de usuarios:





Haz clic sobre el nombre “Administrador” y podrás editar los detalles para cambiarlos por los que prefieres, prestando especial atención a la contraseña y a la dirección de correo electrónico.






Puedes seleccionar y cambiar cualquier otro detalle que sea editable desde esta pantalla, pero seguramente preferirás tomarte algún café (o algo más fuerte :P ).

¡Felicitaciones, ahora ya puedes acceder a tu instalación limpia y básica de Joomla!.

Si es la primera vez que usas Joomla!, y te apetece ver como se mostraría todo si tuviera más información, con un poco de esfuerzo más, podrías instalar los datos de ejemplo.

Si deseas instalar los datos de ejemplo, vayamos al Paso 6 – Instalar los datos de ejemplo.

Por otra parte, si ya estás satisfecho con la instalación pelada y básica para empezar a desarrollar tu sitio desde esa base, primero debes comprobar y verificar que has borrado tu tu directorio instalation, como se indica desde el Paso 7 – Borrar el directorio installation

Paso 6 – Importar los datos de ejemplo desde el archivo sample_data.sql (opcional)


Si necesitas instalar los datos de ejemplo, debes importar los datos desde el sistema de control de MySQL que prefieras (nosotros seguimos usando PHPMyadmin). Selecciona la pestaña “Importar” de PHPMyAdmin y navega por la carpeta instalation, en la misma ruta donde estaba el archivo joomla.sql, encontrarás al archivo que necesitamos importar ahora y que se llama sample_data.sql




Una vez seleccionado el archivo desde el navegador, haz clic sobre el botón “Siguiente” y tras unos segundos, reibirás el mensaje de confirmación de que todo ha ido bien:


.




Tras ello, cuando accedas de nuevo a la administración, podrás ver que los datos de ejemplo ya están accesibles.





Con los datos de ejemplo instalados, es más sencillo tomar una idea de cómo se queda todo ordenado o como se hacen relacionan, presentan o configuran las cosas que se muestran en el sitio.


El sitio, ahora también se muestra bastante más completo y navegable que antes:



Si te fijas, hay módulos instalados y todo, y uno de ellos, te permite iniciar sesión en el sitio, usando tu mismo nombre de usuario y contraseña que en la administración. De todos modos, es más recomendable que te crees y uses una cuenta con menor privilegio para acceder al sitio.

Para completar la instalación vayamos al Paso 7 – Borrar el directorio installation.

Paso 7 – Borrar el directorio installation


El último paso y más importante que nos queda por llevar a cabo, es el de eliminar completamente la carpeta installation de nuestro espacio web.

Advertencia! Es de vital importancia que elimines el directorio installation tan pronto como puedas una vez que se ha completado el proceso de instalación. Conlleva un riesgo de seguridad el que solo la renombre, o que no la elimines completamente a la mayor brevedad posible. Si otros pudieran acceder al interior de esa carpeta, podría traerte consecuencias catastróficas para tu sitio.


Bien! Ya hemos teminado. Esperamos que disfrutes usando Joomla! y et invitamos a formar parte activa de nuestra comunidad que está en continua expansión.

Si esta guía te ha sido útil, no dejes de recomendársela a otros