Instalacion y Configuracion de Joomla

20
INTEGRANTES CARLOS CASTILLO LARENA CRISTHIAN CHAVEZ VERGARA ADMINISTRACION DE SITIOS WEB PROFESORA: ING ROXANA CEDEÑO TEMA INSTALACION Y CONFIGURACION DE Joomla

description

Instalacion y Configuracion de Joomla

Transcript of Instalacion y Configuracion de Joomla

Page 1: Instalacion y Configuracion de Joomla

INTEGRANTES

CARLOS CASTILLO LARENACRISTHIAN CHAVEZ VERGARA

ADMINISTRACION DE SITIOS WEB

PROFESORA: ING ROXANA CEDEÑO

TEMAINSTALACION Y CONFIGURACION DE Joomla

Page 2: Instalacion y Configuracion de Joomla

Instalación de Joomla

Para 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 más 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 específicos para Joomla 3.x se describen en la Tabla 1.

Software Minimum

PHP 5.3.1 +

MySQL (Se requiere soporte de InnoDB) 5.1 +

Apache (con mod_mysql, mod_xml, y mod_zlib)

2 .x +

Microsoft IIS 7Tabla 1: Requerimientos para Joomla 3.xDado que este punto es el mismo para todos los sistemas basados en PHP, me gustaría hacer referencia al capítulo variantes de instalación 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 están utilizando un navegador en su ordenador para acceder a su sitio Joomla. Nosotros los llamamos clientes.

El "clásico" conjunto de soluciones LAMP se ve como en la Figura 1.

Page 3: Instalacion y Configuracion de Joomla

Figura 1: conjunto de soluciones LAMP

EL INSTALADOR WEB DE JOOMLAGracias al instalador web de Joomla!, puede ser instalado en sólo unos pocos minutos.

En Joomla! los archivos se copian en la carpeta raíz de documentos públicos y los configura el instalador web de Joomla!.Descargar Joomla! 3 desde joomla.org1 y descomprimir los archivos en la carpeta pública raíz de documentos del servidor web (por ejemplo: / htdocs). A partir de ahora, todo va muy rápido porque el instalador web de Joomla! trabaja por usted. Vaya a la URL http://localhost/.ALGUNOS OBSTÁCULOSEste tema es muy complejo porque hay un gran número de proveedores y un número aún mayor de instalaciones de servidores web, PHP, MySQL y diferentes versiones de herramientas de gestión del espacio web. Los puntos conflictivos durante la instalación a menudo consisten en:

1

Page 4: Instalacion y Configuracion de Joomla

• la activación 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.

Básicamente, la forma más fácil 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 través de FTP en su servidor de hosting o en el directorio de la instalación local. Los archivos deben instalarse en el directorio público. 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 mayoría de los casos, una o más bases de datos están incluidas en su paquete de alojamiento web. A veces, los nombres de usuario, contraseña 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 configuración basada en navegador. Tenga en cuenta que necesitará la información de acceso a la base de datos para el instalador web de Joomla!.

COMPROBACIÓN PREVIA A LA INSTALACIÓNLa comprobación previa a la instalación le ayuda a verificar si su entorno en el servidor es el adecuado para la instalación de Joomla. Se presenta con una selección 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 configuración, puede haber diferencias. El Instalador de Joomla! tiene en cuenta los ajustes de configuración 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 atención a los permisos de los archivos2. Esto es particularmente importante para el archivo configuration.php. Este archivo se genera al final de la instalación 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 botón de repetición de verificación.

2

Page 5: Instalacion y Configuracion de Joomla

Figura 2: comprobación previa a la instalación

1ER PASO – CONFIGURACIÓNEn la ventana de configuración principal tiene que poner el nombre del sitio web, una descripción de su sitio y el usuario administrador, junto con la contraseña. Además, hay un interruptor para decidir si su sitio estará inmediatamente visible para los visitantes (online) o si se mostrará una página de mantenimiento (offline). Esta opción de configuración es útil cuando se instala Joomla directamente en su entorno de alojamiento en vivo (Figura 3).

Figura 3: Instalador - Configuración principal

2º 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 parámetros de la base de datos (Figura 4). En

Page 6: Instalacion y Configuracion de Joomla

el entorno de un servidor local, puede crear cualquier número 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 contraseña depende de su entorno de servidor (no se necesita contraseña con XAMPP3, con MAMP4 la contraseña es root también)

Cuando se encuentre en un entorno de hosting real, estos parámetros se los dará su proveedor.

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

Introduzca los siguientes valores en la instalación en local:• nombre del hospedaje: localhost• nombre del usuario: root• contraseña: [la que usted quiera]A continuación, 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 estén predefinidas. Si tiene permisos de root puede crear una nueva poniéndole el nombre que considere. Joomla! creará las tablas en ella.Tiene un interruptor que le permite mantener los datos de su antigua instalación (respaldo), o eliminar los datos de esta (borrar). En el primer caso los datos se guardarán con el prefijo bak_.El prefijo de la tabla es realmente práctico. 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

3

4

Page 7: Instalacion y Configuracion de Joomla

instalador web sugiere uno creado al azar, algo así como, w02rh_. Esto tiene una sencilla razón. A veces sólo puede ser capaz de obtener una base de datos MySQL de su proveedor. Si desea ejecutar dos o más 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 también para indicar los datos guardados (bak_), véase más arriba.3ER PASO – FINALIZACIÓNEn el tercer paso, Joomla resume los valores de configuración y pregunta si desea instalar los datos de muestra (Figura 5).

Figura 5: FinalizaciónEn las versiones anteriores de Joomla sólo era posible instalar un conjunto de datos de muestra. Con Joomla 3 es posible elegir de varios conjuntos de datos de muestra. La opción "Datos de ejemplo tipo blog" permite tener una estructura siempre de un blog (Figura 6), la opción "Datos de ejemplo tipo folleto" la estructura de una presentación de producto, la opción, (Figura 7) "Datos de ejemplo predeterminados" permite crear una estructura de sitio web, la opción "Datos de ejemplo: Learn Joomla" una tutorial de Joomla (en inglés) (Figura 8) y por último "Datos de ejemplo: Test" una prueba de lo que sería un sitio predeterminado (Figura 9).

Page 8: Instalacion y Configuracion de Joomla

Figure 6: Blog

Figura 7: Sitio web tipo folleto

Figura 8: Learn Joomla

Page 9: Instalacion y Configuracion de Joomla

Figura 8: Por defecto

Dependiendo 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 opción una vez elegida después de finalizada la instalación. También puede realizar una instalación de Joomla sin ningún tipo de datos de ejemplo. El "Joomla vacío" es un buen comienzo para su sitio web, si ya sabe cómo utilizar Joomla. Estamos eligiendo la opción de Joomla vacío, sin ningún tipo de datos de ejemplo como base para los capítulos siguientes. Será capaz de entender y seguir los capítulos sin los datos de la muestra pre-instalados. Escoge, pues, la muestra de datos que desea utilizar y haga clic en el botón Instalar. Joomla crea la base de datos y configura el sitio web para usted (Figura 9).

Figura 9: Joomla! está ahora instalado

Por razones de seguridad, es necesario eliminar la carpeta de instalación haciendo clic en el botón Eliminar la carpeta instalación. Después de eliminarla, podrá ver el sitio y entrar en el área de administración (/administrador). En mi caso, el sitio se ve como en la (Figura 10).

Page 10: Instalacion y Configuracion de Joomla

Figura 10: Pantalla de inicio de sesión

Configuración global¿Cómo acceder?Para acceder a la página, desde la administración, haz clic desde el 'Panel de control' sobre el icono Configuración global, o, desde el menú superior Sitio > Configuración global.DescripciónLa configuración global te permite configurar el sitio con valores personalizados.Sitio

Parámetros del sitio

Page 11: Instalacion y Configuracion de Joomla

Sitio fuera de línea. Este parámetro muestra cuando el sitio está fuera de línea. Solo los administradores pueden ver el sitio cuando 'Sitio fuera de línea' está configurado en 'Sí'. El valor predeterminado es No.Mensaje para el sitio fuera de línea. Es el mensaje que se mostrará en el sitio cuando esté fuera de línea.Nombre del sitio web. El nombre del sitio.Editor WYSIWYG predeterminado. (WYSIWYG es el acrónimo de What You See Is What You Get) Determina el editor predeterminado cuando se crean artículos.Número de elementos por página. El largo de la lista de elementos para todos los usuarios. Predeterminadamente, está asignado a 20.Número de noticias externas. El número de elementos a mostrar en los servidores de noticias externas. Predeterminadamente, está asignado a 10.Parámetros de los metadatosMeta-descripción del sitio. Esto es la descripción del sitio cuando es indexado por los motores de búsqueda.Meta-palabras clave del sitio. Estas palabras clave describen el sitio y sus bases para mejorar la indexación del sitio por los motores de búsqueda.Mostrar meta-etiquetas del título. Esto, muestra la meta información de cada artículo. Esta meta-información se usa por los motores de búsqueda cuando indexan el sitio. Cada artículo puede tener sus propios meta-datos de información (asignándolo desde Meta-datos de información cuando se crea o edita un artículo).Mostrar meta-etiquetas del autor. Esto, muestra la meta-información del autor desde los artículos y es usado por los motores de búsqueda cuando indexan el sitio.Parámetros de optimización de SEOSoporte de SEO para optimización de motores de búsqueda.URLs amigables para motores de búsqueda. Cuando está configurado en Sí, Las URLs se rescriben para ser más amigables a los motores de búsqueda. Por ejemplo, la URL: www.example.com/index.php?option=com_content&view=etc..., puede convertirse en: www.example.com/alias. La mayoría de los elementos creados en Joomla! tienen el parámetro 'Alias', el cual, se usa para la construcción de URLs amigables. El valor predeterminado es No.Usar el mod_rewrite de Apache. Cuando está configurado en Sí, Joomla! usará el mod_rewrite de Apache a la hora de generar URLs amigables. Por favor, nótese que esto te advierte que no debes modificar ningún archivo .htaccess sin comprender como funcionan. Debes usar el archivo .htaccess facilitado por Joomla! con la intención de poder usar su configuración. Para usar este archivo, renombra el archivo htaccess.txt (podrás encontrarlo en la carpeta raíz de tu sitio Joomla!) a .htaccess. El valor predeterminado es No.

Page 12: Instalacion y Configuracion de Joomla

Agregar el sufijo a las URLs. Cuando está configurado en Sí, Joomla! agregará un .html al final de las URLs. El valor predeterminado es No.SistemaCaptura

Parámetros 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 podrán guardarse los registros. El instalador de Joomla! puede usar automáticamente esta carpeta.Activar los servicios web. Esta característica permite a Joomla! hacer llamada RPC (Llamadas remotas a procedimientos) usando HTTP como medio de transporte y XML como la codificación del lenguaje. Esta función es necesaria para asegurar que muchas de las extensiones de terceros funcionarán. El valor predeterminado es Sí.Servidor de ayuda. El lugar donde Joomla! buscará información de ayuda cuando hagas clic sobre el botón Ayuda (el cual está visible desde muchas páginas y opciones del panel de administración). Por defecto, se usa el sitio de ayuda de Joomla!Parámetros 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 parámetro le dice a Jooma! qué nivel de acceso debe darles a los nuevos usuarios que se registran. El valor predeterminado es Registrado.Activación de cuenta para los usuarios nuevos. Estos parámetros determinan si un usuario nuevo debe activar su cuenta, o

Page 13: Instalacion y Configuracion de Joomla

no, antes de poder usarla. Si está configurado en Sí, los usuarios recibirán un correo con un enlace de activación, el cual, deberán seguir para activar su cuenta. Predeterminadamente, está configurado en Sí.Parámetros para los usuarios de la portada. Cuando está configurado en Mostrar, los usuarios pueden seleccionar sus preferencias de idioma, editor y sitio de ayuda desde su configuración de perfiles. El valor predeterminado está configurado en Mostrar.Configuración 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 básicas están permitidas.Tamaño máximo (en bytes). EL tamaño máximo de peso permitido en los archivos de subida, en bytes. EL valor predeterminado es 10000000 (10mb).Ruta a los directorios de archivos. La ruta donde están ubicados los archivos que no sean de imagen, incluyendo vídeos y documentos. Durante el proceso de instalación, esta ruta se introduce automáticamente, pero puede ser modificada para ajustarla a la configuración de carpetas del sitio.Ruta el directorio de imágenes. La ruta donde están ubicados los archivos de imagen. Durante el proceso de instalación, esta ruta se introduce automáticamente, pero puede ser modificada para ajustarla a la configuración de carpetas del sitio.Subidas restringidas. Esto limitará las subidas por tipo de usuario. El valor predeterminado está configurado en Sí.Comprobar tipos de MIME. Esto usa el 'MIME Magic' o 'Fileinfo' para comprobar archivos. El valor predeterminado está configurado en Sí. Al comprobar la información 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 a No.Extensiones de imagen permitidas (File Types). Esto te pèrmite limitar el tipo de imágenes 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 serán ignoradas en la comprobación del tipo de MIME y subidas restringidas. Predeterminadamente, no se ignora ninguna extensión.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 estándar. Se recomienda que no toques esta configuración si no sabes lo que estás haciendo.Tipos de MIME no permitidos. Esto configura las listas de tipos de MIME NO permitidos para la subida de archivos. Predeterminadamente, Joomla! bloquea automáticamente los tipos de

Page 14: Instalacion y Configuracion de Joomla

MIME de HTML. Se recomienda que no toques esta configuración si no sabes lo que estás haciendo.Parámetros de depuraciónDepuración del sistema. Esto habilitará la depuración del sistema de Joomla! Cuando está configurado en Sí, eta herramienta suministrará información de diagnóstico, traducciones del idioma, y errores SQL. Si ocurre algún error o problema, se mostrará al final de cada página, tanto en el sitio como en la administración.Depuración del idioma. Esto habilitará los indicadores de depuración (*...*) o (?...?) para los archivos del idioma de Joomla! La depuración del idioma, puede trabajar sin la necesidad de que la depuración del sistema esté habilitado; pero, no suministrará referencias a detalles adicionales que puedan ayudarte en la corrección de dichos errores.Configuración de la cachéCaché. 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 en No.Tiempo de duración de la caché. Esto permite configurar, en minutos, el tiempo máximo de duración de la caché. Tras este tiempo, se refrescará. El valor predeterminado está configurado a 15 minutos.Gestor de la caché. Estos valores asignados determinan como opera la caché. Hay un solo mecanismo cuando se basa en archivos.Configuración de sesiónDuración de la sesión. Determina cuanto tiempo de inactividad de usuario debe pasar para que se solicitarle que inicie nuevamente su sesión. El valor predeterminado está configurado en 15 minutos.Gestor de la sesión. Determina como se manejan las sesiones una vez que un usuario se conecta e inicia su sesión en el sitio. El valor predeterminado está configurado en Base de datos.ServidorCaptura

Configuración del servidor

Page 15: Instalacion y Configuracion de Joomla

Ruta al directorio temporal. La ruta donde los archivos se almacenan temporalmente. Esto se introduce predeterminadamente al instalar Joomla!.Compresión GZIP de las páginas. Comprimir las páginas, normalmente, incrementa la velocidad de tu sitio. El valor predeterminado está configurado en No.Informe de errores. Permite configurar el nivel más apropiado de informe. El valor predeterminado está configurado en Predeterminado del sistema.Configuración de la localizaciónZona horaria. Esta herramienta asigna la hora y fecha actual. La zona horaria debería ser donde está ubicado el servidor del sitio. El valor predeterminado está configurado en (UTC 00:00) Western Europea Time, London, Lisbon, Casablanca.Configuración del FTPSoporte FTP para el protocolo de transferencia de archivos. Muchos de estos parámetros son asignados durante la instalación de Joomla!Habilitar FTP. Dice a Joomla! que use su función 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 en 21.Usuario del FTP. El nombre de usuario que Joomla! deberá usar cuando acceda al servidor FTP. Recomendación de seguridad: crea otra cuenta de usuario FTP para acceder a la carpeta donde deban subirse los archivos.Contraseña del FTP. TLa contraseña que Joomla! deberá usar cuando acceda al servidor FTPr. Recomendación de seguridad: crea otra cuenta de usuario FTP para acceder a la carpeta donde deban subirse los archivos.Directorio raíz del FTP. El directorio raíz del FTP al que se podrán subir los archivos.

Configuración de la base de datosEstos valores son asignados durante el proceso de instalación de Joomla! Desde ahí se avisa que no cambies esos valores, si no tienes una buena comprensión de cómo trabajan las bases de datos.Tipo de base de datos. El tipo de base de datos a usar. El valor predeterminado está configurado en mysql, pero puede cambiarse durante el proceso de instalación de Joomla!Nombre del hospedaje. El nombre del hospedaje donde está ubicada la base de datos. Normalmente se configura con el valor to localhost en la mayoría 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

Page 16: Instalacion y Configuracion de Joomla

en la misma base de datos. El valor predeterminado está configurado en dos_, pero éste puede cambiarse durante el proceso de instalación de Joomla!.Configuración del correoLa configuración del correo se asigna durante el proceso de instalación de Joomla! Esta configuración 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 en Función Mail de PHP. Esto puede cambiarse durante el proceso de instalación de Joomla!Función mail de PHP. Usa esta función de correo que está construida dentro de PHP.Sendai. Usa el programa 'Sendai', el cual se usa normalmente en la creación de formularios HTML de correo.Servidor SMTP. Esto usa el servidor SMTP del sitio.Remitente. La dirección de correo usada por Joomla! para enviar correos.Nombre del remitente. El nombre que usará Joomla! cuando envíe mensajes de correo. Predeterminadamente, Joomla! usa el nombre del sitio que se indicó durante el proceso de instalación.Ruta para Sendmail. La ruta donde está instalado el programa Sendmail. Normalmente lo introduce Joomla! durante el proceso de instalación. Esta ruta solo se usa si el Programa de correo está configurado en Sendmail.Autentificación SMTP. Si el servidor SMTP necesita autentificación para poder enviar correo, configura esto en Sí. De otro modo, déjalo en No. Esto solo se usa si el Programa de correo está configurado en Sendmail.Usuario SMTP. El usuario a usar para acceder al hospedaje del SMTP. Esto solo se usa si el Programa de correo está configurado en Sendmail.Contraseña SMTP. La contraseña a usar para acceder al hospedaje del SMTP. Esto solo se usa si el Programa de correo está configurado en Sendmail.Hospedaje SMTP. La dirección SMTP a usar cuando se envía correo. Esto solo se usa si el Programa de correo está configurado en Sendmail.Barra de herramientasEn la parte superior derecha podrás ver la barra de herramientas:

Las funciones son:Guardar. Guarda las modificaciones ha hayas realizado en la configuración global y luego te redirige al panel de control.

Page 17: Instalacion y Configuracion de Joomla

Aplicar. Guarda las modificaciones ha hayas realizado en la configuración global, pero sigue en la misma pantalla.Cerrar. Regresa al panel de control sin guardar las modificaciones que hubieras podido realizar en la configuración global.Ayuda. Abre esta ayuda en pantalla.