Instalacion y Configuracion de Joomla
-
Author
cristhian-chavez -
Category
Documents
-
view
225 -
download
1
Embed Size (px)
description
Transcript of Instalacion y Configuracion de Joomla
Instalacin de JoomlaPara poder instalar Joomla! en su PC local, es necesario configurar su "Internet propio", para lo cual se necesita un navegador, un servidor web, un entorno PHP y Joomla, as como un sistema de apoyo de base de datos. Llamamos a este sistema un conjunto de soluciones o un sistema cliente-servidor.Un sistema de conjunto de soluciones, es un conjunto de subsistemas de software o componentes para hacer un sitio web Joomla lo ms completamente funcional posible.El conjunto de soluciones que necesitamos consiste en: El Sistema Operativo (Linux, Windows, OSX) El servidor web (Apache, IIS) La base de datos (MySQL, PostgreSQL) El lenguaje de scipt (PHP)Puede construir un conjunto de soluciones en su propio equipo de casa, o puede comprar o alquilar a una empresa de hosting diferentes "modalidades". Los requisitos especficos para Joomla 3.x se describen en la Tabla 1.SoftwareMinimum
PHP5.3.1 +
MySQL (Se requiere soporte de InnoDB)5.1 +
Apache (con mod_mysql, mod_xml, y mod_zlib)2 .x +
Microsoft IIS7
Tabla 1: Requerimientos para Joomla 3.xDado que este punto es el mismo para todos los sistemas basados en PHP, me gustara hacer referencia al captulo variantes de instalacin de los sistemas basados en PHP.Si el conjunto de soluciones est en marcha y funcionando, llamamos al resultado, un servidor. El servidor puede estar en el equipo local o en cualquier otro equipo. Todos los visitantes y usuarios del sitio web estn utilizando un navegador en su ordenador para acceder a su sitio Joomla. Nosotros los llamamos clientes.El "clsico" conjunto de soluciones LAMP se ve como en la Figura 1.
Figura 1: conjunto de soluciones LAMPEL INSTALADOR WEB DE JOOMLAGracias al instalador web de Joomla!, puede ser instalado en slo unos pocos minutos.En Joomla! los archivos se copian en la carpeta raz de documentos pblicos y los configura el instalador web de Joomla!.Descargar Joomla! 3 desde joomla.org[footnoteRef:1] y descomprimir los archivos en la carpeta pblica raz de documentos del servidor web (por ejemplo: / htdocs). A partir de ahora, todo va muy rpido porque el instalador web de Joomla! trabaja por usted. Vaya a la URL http://localhost/. [1: ]
ALGUNOS OBSTCULOSEste tema es muy complejo porque hay un gran nmero de proveedores y un nmero an mayor de instalaciones de servidores web, PHP, MySQL y diferentes versiones de herramientas de gestin del espacio web. Los puntos conflictivos durante la instalacin a menudo consisten en: la activacin de safe mode, lo que impide cargar archivos,'forbidden' las rutas de reescritura con el servidor web Apache, porque el motor llamado Apache Rewrite Engine (mod_rewrite) no est activado, los permisos en los directorios en Linux y OSX, se establecen de manera diferente que en Windows.Bsicamente, la forma ms fcil y que casi siempre funciona es la siguiente. Descargue el paquete de archivos actual desde Joomla.org a su PC de casa y descomprima todo en un directorio temporal. Cargue los archivos descomprimidos a travs de FTP en su servidor de hosting o en el directorio de la instalacin local. Los archivos deben instalarse en el directorio pblico. Estos directorios suelen llamarse htdocs, public_html o html. Si ya existen otras instalaciones en ese directorio, puede especificar un subdirectorio en el que debe de instalar los archivos de su Joomla!. Muchos servidores web permiten vincular su nombre de dominio a un directorio. Tiene que saber el nombre de su base de datos. En la mayora de los casos, una o ms bases de datos estn incluidas en su paquete de alojamiento web. A veces, los nombres de usuario, contrasea y base de datos, los da el hosting, a veces tiene que instalar primero la base de datos. Por lo general, puede hacer esto en una interfaz de configuracin basada en navegador. Tenga en cuenta que necesitar la informacin de acceso a la base de datos para el instalador web de Joomla!.COMPROBACIN PREVIA A LA INSTALACINLa comprobacin previa a la instalacin le ayuda a verificar si su entorno en el servidor es el adecuado para la instalacin de Joomla. Se presenta con una seleccin de idiomas. Siempre que vea un marcador en rojo, su conjunto de soluciones no est configurado de manera adecuada y el instalador se negar a instalar Joomla. Dependiendo de su configuracin, puede haber diferencias. El Instalador de Joomla! tiene en cuenta los ajustes de configuracin del servidor web (en nuestro caso Apache), PHP, y el sistema operativo. Al utilizar sistemas de tipo Unix (Linux, Mac OS X), hay que prestar atencin a los permisos de los archivos[footnoteRef:2]. Esto es particularmente importante para el archivo configuration.php. Este archivo se genera al final de la instalacin con sus valores personales. Si el instalador no puede escribir en la carpeta de Joomla! no se puede crear. En este caso, configure los permisos y luego haga clic en el botn de repeticin de verificacin. [2: ]
Figura 2: comprobacin previa a la instalacin1ER PASO CONFIGURACINEn la ventana de configuracin principal tiene que poner el nombre del sitio web, una descripcin de su sitio y el usuario administrador, junto con la contrasea. Adems, hay un interruptor para decidir si su sitio estar inmediatamente visible para los visitantes (online) o si se mostrar una pgina de mantenimiento (offline). Esta opcin de configuracin es til cuando se instala Joomla directamente en su entorno de alojamiento en vivo (Figura 3). Figura 3: Instalador - Configuracin principal2 PASO BASE DE DATOSCon Joomla puede utilizar varios servidores de bases de datos por lo que tiene que decidir qu base de datos del servidor desea utilizar, es necesario introducir los parmetros de la base de datos (Figura 4). En el entorno de un servidor local, puede crear cualquier nmero de bases de datos.En el paquete de MAMP y en Linux Ubuntu, que tiene un usuario de MySQL con el nombre root. El usuario root es el administrador de MySQL y puede, por lo tanto, hacer todo en tu sistema MySQL. La contrasea depende de su entorno de servidor (no se necesita contrasea con XAMPP[footnoteRef:3], con MAMP[footnoteRef:4] la contrasea es root tambin) [3: ] [4: ]
Cuando se encuentre en un entorno de hosting real, estos parmetros se los dar su proveedor.
Figura 4: Instalador Configuracin de la base de datosIntroduzca los siguientes valores en la instalacin en local: nombre del hospedaje: localhost nombre del usuario: root contrasea: [la que usted quiera]A continuacin, seleccione el nombre de la base de datos. En un entorno productivo, en el servidor de bases de datos con un proveedor, es probable que tenga una cuota fija de estas y las credenciales estn predefinidas. Si tiene permisos de root puede crear una nueva ponindole el nombre que considere. Joomla! crear las tablas en ella.Tiene un interruptor que le permite mantener los datos de su antigua instalacin (respaldo), o eliminar los datos de esta (borrar). En el primer caso los datos se guardarn con el prefijo bak_.El prefijo de la tabla es realmente prctico. Delante de cada nombre de la tabla generada por el instalador web, Joomla escribe el texto que escribi en el campo, "prefijo de las tablas". Por defecto, el instalador web sugiere uno creado al azar, algo as como, w02rh_. Esto tiene una sencilla razn. A veces slo puede ser capaz de obtener una base de datos MySQL de su proveedor. Si desea ejecutar dos o ms sitios Joomla! tiene un problema, ya que las tablas no se diferencian unas de otras. Con el prefijo de la tabla es posible distinguirlas unas de otras (w01client_ o w02client_). Aqu, debe utilizar la que sale por defecto, w02rh_. El prefijo se usa tambin para indicar los datos guardados (bak_), vase ms arriba.3ER PASO FINALIZACINEn el tercer paso, Joomla resume los valores de configuracin y pregunta si desea instalar los datos de muestra (Figura 5).
Figura 5: FinalizacinEn las versiones anteriores de Joomla slo era posible instalar un conjunto de datos de muestra. Con Joomla 3 es posible elegir de varios conjuntos de datos de muestra. La opcin "Datos de ejemplo tipo blog" permite tener una estructura siempre de un blog (Figura 6), la opcin "Datos de ejemplo tipo folleto" la estructura de una presentacin de producto, la opcin, (Figura 7) "Datos de ejemplo predeterminados" permite crear una estructura de sitio web, la opcin "Datos de ejemplo: Learn Joomla" una tutorial de Joomla (en ingls) (Figura 8) y por ltimo "Datos de ejemplo: Test" una prueba de lo que sera un sitio predeterminado (Figura 9).
Figure 6: Blog
Figura 7: Sitio web tipo folleto
Figura 8: Learn Joomla
Figura 8: Por defectoDependiendo de sus necesidades y de sus conocimientos, debe elegir entre los diferentes conjuntos de muestras de datos que se le ofrecen. Desafortunadamente no es posible cambiar de opcin una vez elegida despus de finalizada la instalacin. Tambin puede realizar una instalacin de Joomla sin ningn tipo de datos de ejemplo. El "Joomla vaco" es un buen comienzo para su sitio web, si ya sabe cmo utilizar Joomla. Estamos eligiendo la opcin de Joomla vaco, sin ningn tipo de datos de ejemplo como base para los captulos siguientes. Ser capaz de entender y seguir los captulos sin los datos de la muestra pre-instalados. Escoge, pues, la muestra de datos que desea utilizar y haga clic en el botn Instalar. Joomla crea la base de datos y configura el sitio web para usted (Figura 9).
Figura 9: Joomla! est ahora instaladoPor razones de seguridad, es necesario eliminar la carpeta de instalacin haciendo clic en el botn Eliminar la carpeta instalacin. Despus de eliminarla, podr ver el sitio y entrar en el rea de administracin (/administrador). En mi caso, el sitio se ve como en la (Figura 10).
Figura 10: Pantalla de inicio de sesin
Configuracin globalCmo acceder?Para acceder a la pgina, desde la administracin, haz clic desde el 'Panel de control' sobre el iconoConfiguracin global, o, desde el men superiorSitio > Configuracin global.DescripcinLa configuracin global te permite configurar el sitio con valores personalizados.Sitio
Parmetros del sitioSitio fuera de lnea. Este parmetro muestra cuando el sitio est fuera de lnea. Solo los administradores pueden ver el sitio cuando 'Sitio fuera de lnea' est configurado en 'S'. El valor predeterminado esNo.Mensaje para el sitio fuera de lnea. Es el mensaje que se mostrar en el sitio cuando est fuera de lnea.Nombre del sitio web. El nombre del sitio.Editor WYSIWYG predeterminado. (WYSIWYG es el acrnimo de What You See Is What You Get) Determina eleditor predeterminado cuando se crean artculos.Nmero de elementos por pgina. El largo de la lista de elementos para todos los usuarios. Predeterminadamente, est asignado a20.Nmero de noticias externas. El nmero de elementos a mostrar en los servidores de noticias externas. Predeterminadamente, est asignado a10.Parmetros de los metadatosMeta-descripcin del sitio. Esto es la descripcin del sitio cuando es indexado por los motores de bsqueda.Meta-palabras clave del sitio. Estas palabras clave describen el sitio y sus bases para mejorar la indexacin del sitio por los motores de bsqueda.Mostrar meta-etiquetas del ttulo. Esto, muestra la meta informacin de cada artculo. Esta meta-informacin se usa por los motores de bsqueda cuando indexan el sitio. Cada artculo puede tener sus propios meta-datos de informacin (asignndolo desdeMeta-datos de informacincuando se crea o edita un artculo).Mostrar meta-etiquetas del autor. Esto, muestra la meta-informacin del autor desde los artculos y es usado por los motores de bsqueda cuando indexan el sitio.Parmetros de optimizacin de SEOSoporte de SEO paraoptimizacin de motores de bsqueda.URLs amigables para motores de bsqueda. Cuando est configurado enS, Las URLs se rescriben para ser ms amigables a los motores de bsqueda. Por ejemplo, la URL:www.example.com/index.php?option=com_content&view=etc..., puede convertirse en:www.example.com/alias. La mayora de los elementos creados en Joomla! tienen el parmetro 'Alias', el cual, se usa para la construccin de URLs amigables. El valor predeterminado esNo.Usar elmod_rewritede Apache. Cuando est configurado enS, Joomla! usar elmod_rewritede Apache a la hora de generar URLs amigables. Por favor, ntese que esto te advierte que no debes modificar ningn archivo.htaccesssin comprender como funcionan. Debes usar el archivo.htaccessfacilitado por Joomla! con la intencin de poder usar su configuracin. Para usar este archivo, renombra el archivohtaccess.txt(podrs encontrarlo en la carpeta raz de tu sitio Joomla!) a.htaccess. El valor predeterminado esNo.Agregar el sufijo a las URLs. Cuando est configurado enS, Joomla! agregar un.htmlal final de las URLs. El valor predeterminado esNo.SistemaCaptura
Parmetros del sistemaPalabra secreta. Esta palabra secreta se genera cuando Joomla! se instala por primera vez y no es configurable. Se usa internamente por Joomla! con fines de seguridad.Ruta a la carpeta de registro. Es la ruta donde podrn guardarse los registros. El instalador de Joomla! puede usar automticamente esta carpeta.Activar los servicios web. Esta caracterstica permite a Joomla! hacer llamada RPC (Llamadas remotas a procedimientos) usando HTTP como medio de transporte y XML como la codificacin del lenguaje. Esta funcin es necesaria para asegurar que muchas de las extensiones de terceros funcionarn. El valor predeterminado esS.Servidor de ayuda. El lugar donde Joomla! buscar informacin de ayuda cuando hagas clic sobre el botnAyuda(el cual est visible desde muchas pginas y opciones del panel de administracin). Por defecto, se usa el sitio de ayuda de Joomla!Parmetros de usuarioPermitir el registro de usuarios. Determina si se pueden registrar usuarios en el sitio, o no. El valor predeterminado es S.Nivel de acceso predeterminado. Si se permite el registro de usuarios en el sitio, este parmetro le dice a Jooma! qu nivel de acceso debe darles a los nuevos usuarios que se registran. El valor predeterminado esRegistrado.Activacin de cuenta para los usuarios nuevos. Estos parmetros determinan si un usuario nuevo debe activar su cuenta, o no, antes de poder usarla. Si est configurado enS, los usuarios recibirn un correo con un enlace de activacin, el cual, debern seguir para activar su cuenta. Predeterminadamente, est configurado enS.Parmetros para los usuarios de la portada. Cuando est configurado enMostrar, los usuarios pueden seleccionar sus preferencias de idioma, editor y sitio de ayuda desde su configuracin de perfiles. El valor predeterminado est configurado enMostrar.Configuracin multimediaExtensiones permitidas (Tipos de archivo). Aqu se pueden configurar el tio de extensiones que los usuarios tienen permitido subir. Predeterminadamente, cunado Joomla! es instalado, las extensiones de imagen y documentos bsicas estn permitidas.Tamao mximo (en bytes). EL tamao mximo de peso permitido en los archivos de subida, en bytes. EL valor predeterminado es10000000(10mb).Ruta a los directorios de archivos. La ruta donde estn ubicados los archivos que no sean de imagen, incluyendo vdeos y documentos. Durante el proceso de instalacin, esta ruta se introduce automticamente, pero puede ser modificada para ajustarla a la configuracin de carpetas del sitio.Ruta el directorio de imgenes. La ruta donde estn ubicados los archivos de imagen. Durante el proceso de instalacin, esta ruta se introduce automticamente, pero puede ser modificada para ajustarla a la configuracin de carpetas del sitio.Subidas restringidas. Esto limitar las subidas por tipo de usuario. El valor predeterminado est configurado enS.Comprobar tipos de MIME. Esto usa el 'MIME Magic' o 'Fileinfo' para comprobar archivos. El valor predeterminado est configurado enS. Al comprobar la informacin MIME, contribuyes a que no te suban archivos maliciosos a tu sitio. Si recibes errores con el tipo de MIME cuando dichos archivos a subir no son maliciosos, cambia el valor aNo.Extensiones de imagen permitidas (File Types). Esto te prmite limitar el tipo de imgenes que se pueden subir. Esto opera comprobando los encabezados del archivo de imagen. Predeterminadamente, Joomla! solo permite extensiones bmp,gif,jpg,png.Extensiones igmoradas. Desde aqui puedes configurar que estensiones sern ignoradas en la comprobacin del tipo de MIME y subidas restringidas. Predeterminadamente, no se ignora ninguna extensin.Tipos de MIME permitidos. Esto configura las listas de tipos de MIME permitidos para la subida de archivos. Predeterminadamente, Joomla! incluye algunos tipos de archivo estndar. Se recomienda que no toques esta configuracin si no sabes lo que ests haciendo.Tipos de MIME no permitidos. Esto configura las listas de tipos de MIME NO permitidos para la subida de archivos. Predeterminadamente, Joomla! bloquea automticamente los tipos de MIME de HTML. Se recomienda que no toques esta configuracin si no sabes lo que ests haciendo.Parmetros de depuracinDepuracin del sistema. Esto habilitar la depuracin del sistema de Joomla! Cuando est configurado enS, eta herramienta suministrar informacin de diagnstico, traducciones del idioma, y errores SQL. Si ocurre algn error o problema, se mostrar al final de cada pgina, tanto en el sitio como en la administracin.Depuracin del idioma. Esto habilitar los indicadores de depuracin (*...*) o (?...?) para los archivos del idioma de Joomla! La depuracin del idioma, puede trabajar sin la necesidad de que la depuracin del sistema est habilitado; pero, no suministrar referencias a detalles adicionales que puedan ayudarte en la correccin de dichos errores.Configuracin de la cachCach. Determina si la cach est habilitada, o no. Cuando est habilitada, se realiza una copia local del contenido en el servidor para aumentar la velocidad de acceso y reducir la carga sobre la base de datos. El valor predeterminado est configurado enNo.Tiempo de duracin de la cach. Esto permite configurar, en minutos, el tiempo mximo de duracin de la cach. Tras este tiempo, se refrescar. El valor predeterminado est configurado a15minutos.Gestor de la cach. Estos valores asignados determinan como opera la cach. Hay un solo mecanismo cuando se basa en archivos.Configuracin de sesinDuracin de la sesin. Determina cuanto tiempo de inactividad de usuario debe pasar para que se solicitarle que inicie nuevamente su sesin. El valor predeterminado est configurado en15minutos.Gestor de la sesin. Determina como se manejan las sesiones una vez que un usuario se conecta e inicia su sesin en el sitio. El valor predeterminado est configurado enBase de datos.ServidorCaptura
Configuracin del servidorRuta al directorio temporal. La ruta donde los archivos se almacenan temporalmente. Esto se introduce predeterminadamente al instalar Joomla!.Compresin GZIP de las pginas. Comprimir las pginas, normalmente, incrementa la velocidad de tu sitio. El valor predeterminado est configurado enNo.Informe de errores. Permite configurar el nivel ms apropiado de informe. El valor predeterminado est configurado en Predeterminado del sistema.Configuracin de la localizacinZona horaria. Esta herramienta asigna la hora y fecha actual. La zona horaria debera ser donde est ubicado el servidor del sitio. El valor predeterminado est configurado en(UTC 00:00) Western Europea Time, London, Lisbon, Casablanca.Configuracin del FTPSoporte FTP para el protocolo de transferencia de archivos. Muchos de estos parmetros son asignados durante la instalacin de Joomla!Habilitar FTP. Dice a Joomla! que use su funcin de FTP en lugar del proceso normal de subida de archivos usado por PHP.Hospedaje del FTP. La URL del servidor FTP a la que conectar.Puerto FTP. EL puerto por el que se acceder al FTP. El valor predeterminado est configurado en21.Usuario del FTP. El nombre de usuario que Joomla! deber usar cuando acceda al servidor FTP. Recomendacin de seguridad: crea otra cuenta de usuario FTP para acceder a la carpeta donde deban subirse los archivos.Contrasea del FTP. TLa contrasea que Joomla! deber usar cuando acceda al servidor FTPr. Recomendacin de seguridad: crea otra cuenta de usuario FTP para acceder a la carpeta donde deban subirse los archivos.Directorio raz del FTP. El directorio raz del FTP al que se podrn subir los archivos.
Configuracin de la base de datosEstos valores son asignados durante el proceso de instalacin de Joomla! Desde ah se avisa que no cambies esos valores, si no tienes una buena comprensin de cmo trabajan las bases de datos.Tipo de base de datos. El tipo de base de datos a usar. El valor predeterminado est configurado enmysql, pero puede cambiarse durante el proceso de instalacin de Joomla!Nombre del hospedaje. El nombre del hospedaje donde est ubicada la base de datos. Normalmente se configura con el valor tolocalhosten la mayora de servidores; pero es posible que un hospedaje este ubicado en un lugar distinto al que lo est el servidor.Usuario. El nombre de usuario para acceder a la base de datos.Base de datos. El nombre de la base de datos.Prefijo de la base de datos. El prefijo usado antes del nombre de las tablas. Esto te permite tener multitud de instalaciones de Joomla en la misma base de datos. El valor predeterminado est configurado endos_, pero ste puede cambiarse durante el proceso de instalacin de Joomla!.Configuracin del correoLa configuracin del correo se asigna durante el proceso de instalacin de Joomla! Esta configuracin puede cambiarse cuando lo precises.Programa de correo. Determina que programa de correo usar para servir el correo desde el sitio. El valor predeterminado est configurado enFuncin Mail de PHP. Esto puede cambiarse durante el proceso de instalacin de Joomla!Funcin mail de PHP. Usa esta funcin de correo que est construida dentro de PHP.Sendai. Usa el programa 'Sendai', el cual se usa normalmente en la creacin de formularios HTML de correo.Servidor SMTP. Esto usa el servidor SMTP del sitio.Remitente. La direccin de correo usada por Joomla! para enviar correos.Nombre del remitente. El nombre que usar Joomla! cuando enve mensajes de correo. Predeterminadamente, Joomla! usa el nombre del sitio que se indic durante el proceso de instalacin.Ruta para Sendmail. La ruta donde est instalado el programa Sendmail. Normalmente lo introduce Joomla! durante el proceso de instalacin. Esta ruta solo se usa si elPrograma de correoest configurado enSendmail.Autentificacin SMTP. Si el servidor SMTP necesita autentificacin para poder enviar correo, configura esto enS. De otro modo, djalo enNo. Esto solo se usa si elPrograma de correoest configurado enSendmail.Usuario SMTP. El usuario a usar para acceder al hospedaje del SMTP. Esto solo se usa si elPrograma de correoest configurado enSendmail.Contrasea SMTP. La contrasea a usar para acceder al hospedaje del SMTP. Esto solo se usa si elPrograma de correoest configurado enSendmail.Hospedaje SMTP. La direccin SMTP a usar cuando se enva correo. Esto solo se usa si elPrograma de correoest configurado enSendmail.Barra de herramientasEn la parte superior derecha podrs ver la barra de herramientas:
Las funciones son:Guardar. Guarda las modificaciones ha hayas realizado en la configuracin global y luego te redirige al panel de control.Aplicar. Guarda las modificaciones ha hayas realizado en la configuracin global, pero sigue en la misma pantalla.Cerrar. Regresa al panel de control sin guardar las modificaciones que hubieras podido realizar en la configuracin global.Ayuda. Abre esta ayuda en pantalla.