ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Configurando Chamilo

brunovaldivia8617 de Enero de 2014

5.245 Palabras (21 Páginas)736 Visitas

Página 1 de 21

Chamilo - Guía de instalación

Contenido

Pre-requisitos

La instalación de Chamilo LMS

Actualizar desde una versión anterior de Chamilo / os Dok €

Solución de problemas

Administración de sección

LDAP

Fórmulas Matemáticas con LaTeX

Fórmulas Matemáticas con ASCIIMathML

Fórmulas Matemáticas con WIRIS

Indexación de texto completo con Xapian

Chamilo Rapid - sistema de conversión de PPT

Configuración de tareas cronológicas

Cambio del orden de Nombre / Apellido de la lengua

1. Pre-requisitos

Chamilo se puede instalar en Windows, Linux, Mac OS X y UNIX indistintamente. Sin embargo, se recomienda el uso de un servidor Linux para una óptima flexibilidad, control remoto y escalabilidad.

Chamilo es un LMS que se ejecuta con Apache (1,3, 2,0 o 2,2), MySQL 5.1 (o MariaDB) y PHP 5.3 (o 5,4) (la trilogía también llamada AMP).

Todas estas piezas de software son software gratuito y de libre acceso.

Para ejecutar Chamilo LMS en su servidor, necesita instalar WAMP, LAMP o MAMP:

Para instalar WAMP (AMP en Windows), recomendamos el XAMPP. Instalador exe

Para instalar LAMP (AMP en Linux), use el administrador de paquetes de tu distribución favorita (Synaptic RPMFinder, etc.) Por ejemplo, en un servidor Ubuntu, use Shell o Synaptic siguiendo la Ubuntuguide en Apache y las siguientes secciones

Para instalar MAMP (AMP en Mac OS X), consulte el sitio web dedicado MAMP

Asegúrese de revisar la página Dependencias, si lo que necesita saber los requisitos de una manera más precisa.

MySQL base de datos o servidor MariaDB

Usted necesitará un nombre de usuario y contraseña que le permita administrar y crear una base de datos. Por lo general, la configuración predeterminada en los equipos locales es permitir que usted conecte como root con una contraseña vacía. Se recomienda cambiar la contraseña y definir un usuario con acceso sólo a una base de datos específica. Por favor, consulte la documentación de MySQL o MariaDB con el fin de hacer esto.

Tenga en cuenta que esto se ha simplificado en gran medida desde la versión 1.9, ya que antes eran necesarios para elegir entre múltiples bases de datos y un modo obsoleto de una sola base de datos.

2. La instalación de Chamilo LMS

Descargar Chamilo LMS

Descomprimirlo

Copie el directorio de Chamilo en su directorio web de Apache. Esto puede ser C: \ xampp \ htdocs \ en un servidor Windows o / var / www / html / (o / var / www / chamilo /) en un servidor Linux

Abra su navegador web (Internet Explorer, Firefox ...) y http://localhost/chamilo/ tipo si se instala de forma local o http://www.domain.com/chamilo/ si se instala remotamente. Se recomienda definir un host virtual específico para esta instalación si usted tiene las habilidades para hacerlo

Siga el proceso de instalación web. Puede aceptar todos los valores predeterminados. Considere la posibilidad de cambiar la contraseña de administrador para recordarlo.

Los siguientes directorios necesitan permisos de lectura, escritura y ejecución en el servidor web. Esto por lo general no requiere ninguna acción específica en los servidores de Windows, pero se requiere un "chmod" bajo Linux y Mac. Consulte las instrucciones de abajo.

Reemplace [chamilo] con el directorio donde se encuentra la instalación de Chamilo):

[Chamilo] / main / inc / conf /

Chamilo [] / main / upload / users /

[Chamilo] / main / default_course_document / images /

[Chamilo] / archivo /

[] Chamilo / cursos /

[Chamilo] / home /

Si lo desea, puede hacer lo mismo en los directorios siguientes si desea habilitar CSS estilos paquete de carga y definición sub-idioma:

[Chamilo] / main / css /

[Chamilo] / main / lang /

Desde Chamilo 1.8.8, también puede habilitar funciones de texto completo de indexación que requieren el módulo PHP php5-xapian de extensión a instalar. Si usted hace uso de él, usted tendrá que permitir que el sistema para escribir en el directorio sarchdb:

[Chamilo] / searchdb

Si usted encuentra un directorio de pruebas / en la raíz de su paquete, por favor elimínelo. Este es un directorio de desarrollo que no ha sido chequeado por cuestiones de seguridad, un debiera * nunca * ser accesibles a los usuarios finales en un servidor de producción.

En Linux, Mac OS X y sistemas operativos BSD usted puede usar el comando chmod 0775 para esto (aunque nosotros recomendamos que busque ayuda de un administrador de sistemas con experiencia para evitar problemas de seguridad). En Windows, es posible que necesite revisar las propiedades de las carpetas (con un clic derecho en ellos).

El siguiente directorio tiene que ser legible y escribible para el navegador web sólo durante el proceso de instalación:

Chamilo / main / inc / conf / (si está presente)

En Linux, Mac OS X y sistemas operativos BSD usted puede usar el comando CHMOD 666 para esto (aunque nosotros recomendamos que busque ayuda de un administrador de sistemas con experiencia). En Windows, es posible que necesite revisar las propiedades de los archivos y carpetas (con un clic derecho en ellos).

NOTAS:

No modifique los archivos home_ *. Html directamente. En su lugar, seleccione "Configurar la página de inicio" en la sección de administración de Chamilo.

Windows: con todo-en-uno paquetes como XAMPP, puede instalar Chamilo fácilmente. En este caso (y si no lo utiliza en la producción), el nombre de usuario y una contraseña para MySQL probablemente permanecerá vacía.

Configuración y seguridad después de la instalación

Proteja su directorio de configuración: asegurarse de que nadie (pero) puede sobrescribir. Usted puede encontrar el directorio de configuración en el (directorio de Chamilo) / main / inc / conf. Que sea de sólo lectura (windows / xwindows: haga clic en el archivo para editar las propiedades linux / bsd / macosx:. Utilizar el comando chmod 0555). El archivo de configuración es creado por el servidor web (Apache + PHP, por lo general) por lo que deberá ser usuario root para cambiar sus permisos.

Proteger la carpeta de instalación: si el (directorio de Chamilo) / main / install sigue accesible, alguien podría instalar sobre la versión existente (usted puede perder sus datos de esta manera). Mueva la carpeta en algún lugar fuera de los directorios web por lo que no se puede acceder, cambiar su nombre, borrar o modificar completamente sus propiedades para que nadie pueda leerlo o ejecutarlo.

Para mayor seguridad: hacer los archivos grabables en todo el mundo le ayudará a instalar, y soluciona muchos problemas para las personas sin experiencia en administración. Sin embargo, es más seguro para hacer un dueño de usuario distinto de todos los archivos y carpetas de Chamilo, y sólo dar acceso de lectura al servidor web a todos los archivos y escriba el acceso sólo a los directorios mencionados anteriormente. De esta manera, estos archivos sólo tiene que ser legible y escribible por el propietario del proceso Apache, no por el mundo entero. También sería adviseable para hacer todo de directorio de escritura rechazar la interpretación de los archivos PHP (a excepción de la raíz de los directorios de cursos). No dude en contratar a un administrador con experiencia para hacer eso, puede ser que sea un poco más caro ahora, pero vas a estar feliz de no tener que perder todos sus datos a un hacker que atacó a su sitio.

Configurar su instalación de Chamilo: en la sección de administración de Chamilo, puede utilizar los valores de configuración de Chamilo para ajustar el comportamiento de la instalación.

Configurar correo de Chamilo: la mayoría de Chamilo usa las configuraciones de correo del archivo php.ini. Sin embargo, si utiliza un distintivo servidor de correo electrónico, es posible que necesite ajustar la configuración de correo electrónico en el (directorio de Chamilo) / main / inc / conf / mail.conf.php.

Consulte nuestra guía de seguridad nuevo para más

Configuración de PHP

Para obtener lo mejor de Chamilo, necesita ajustar su configuración de PHP. Considere lo siguiente:

Edición del archivo php.ini (en Windows puede estar ubicado en C: \ xampp \ php \ php.ini, en Ubuntu Linux: / etc/php5/apache2/php.ini

buscar la palabra "_max" y aumentar los dos valores para optimizar el servidor

le recomendamos los siguientes valores:

max_execution_time = 300, el tiempo máximo de ejecución de cada script, en segundos

max_input_time = 600; cantidad máxima de tiempo que cada script puede pasar datos de análisis de solicitud

memory_limit = 256M; cantidad máxima de memoria que un script puede consumir (128MB)

post_max_size = 100M

upload_max_filesize = 100M

Algunos usuarios pueden encontrar problemas si en sus configuraciones de PHP no coinciden con estos:

short_open_tag = Off

safe_mode = Off

magic_quotes_gpc = Off

magic_quotes_runtime = Off

Anteriores versiones de Chamilo requería que register_globals estuviera activada. Esto ya no es necesario, esto puede (y debe) ser desactivada. Se considera una mala elección en términos de seguridad para configurar register_globals a On.

Nota: si está usando PHP 5.3 o superior, debe establecer la configuración de date.timezone

...

Descargar como (para miembros actualizados) txt (34 Kb)
Leer 20 páginas más »
Disponible sólo en Clubensayos.com