You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
928 lines
36 KiB
928 lines
36 KiB
<html lang="es">
|
|
<head>
|
|
<meta charset="utf-8"/>
|
|
<title>Guia de Instalación de Chamilo</title>
|
|
<link rel="stylesheet" href="../main/css/base.css" type="text/css" media="screen,projection"/>
|
|
<link rel="stylesheet" href="default.css" type="text/css" media="screen,projection"/>
|
|
</head>
|
|
|
|
<body>
|
|
<div class="navbar navbar-fixed-top">
|
|
<div class="navbar-inner">
|
|
<div class="container-fluid">
|
|
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
</a>
|
|
<a class="brand" href="index.html">Chamilo - Documentation</a>
|
|
|
|
<div class="nav-collapse">
|
|
<ul class="nav">
|
|
<li><a href="index.html">Home</a></li>
|
|
<li><a href="readme.html">About</a></li>
|
|
<li><a href="license.html">License</a></li>
|
|
<li><a href="credits.html">Credits</a></li>
|
|
<li><a href="dependencies.html">Dependencies</a></li>
|
|
<li><a href="changelog.html">Changelog</a></li>
|
|
</ul>
|
|
</div>
|
|
<!--/.nav-collapse -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="container">
|
|
<ul class="breadcrumb">
|
|
<li>
|
|
<a href="index.html">Documentación</a>
|
|
<span class="divider">/</span>
|
|
</li>
|
|
<li>Guía de Instalación</li>
|
|
</ul>
|
|
<h1>Chamilo 1.10 - Guía de Instalación</h1>
|
|
|
|
Esta versión no es totalmente actualizada. Por favor consultar versión en inglés.
|
|
|
|
<p>Gracias por descargar Chamilo, la suite de aprendizaje de código abierto profesional.</p>
|
|
<ul>
|
|
<li>Prueba Chamilo en <a href="http://campus.chamilo.org">Free Campus</a></li>
|
|
</ul>
|
|
|
|
|
|
<p>Esta guía explica como instalar el Sistema de Gestión de Aprendizaje Chamilo. Explica como instalar la conversión a
|
|
PowerPoint Chamilo Oogie
|
|
y la videoconferencia de Chamilo, aunque estos paquetes
|
|
no son requeridos para usar Chamilo LMS. Por favor, lea completamente este documento antes de proceder con la
|
|
instalación. </p>
|
|
|
|
|
|
<h2><b>Contenidos</b></h2>
|
|
|
|
<ol>
|
|
|
|
<li><a href="#1._Pre-requisites">Prerrequisitos</a></li>
|
|
<li><a href="#2._Installation_of_Chamilo_LMS">Instalación de Chamilo LMS</a></li>
|
|
<li><a href="#3._Upgrade_from_a_previous_version_of">Actualizar desde una versión previa de Chamilo o Dokeos</a>
|
|
</li>
|
|
<li><a href="#4._Troubleshooting">Solución de Problemas</a></li>
|
|
<li><a href="#5._Administration_section">Sección de administración</a></li>
|
|
<li><a href="#6._LDAP">LDAP </a></li>
|
|
<li><a href="#7._Mathematical_formulas">Fórmulas Matemáticas con LaTeX</a></li>
|
|
<li><a href="#8._ASCIIMathML_mathematical_formulas">Fórmulas Matemáticas con ASCIIMathML</a></li>
|
|
<li><a href="#9._WIRIS_mathematical_formulas">Fórmulas Matemáticas con WIRIS</a></li>
|
|
</ol>
|
|
|
|
|
|
<br/>
|
|
|
|
<hr style="width: 100%; height: 2px;"/>
|
|
<h2><a name="1._Pre-requisites"></a>1. Prerrequisitos</h2>
|
|
|
|
|
|
Chamilo puede ser instalado indiferentemente en servidores Windows, Linux, Mac OS X y UNIX.
|
|
Sin embargo, nosotros recomendamos el uso de un servidor Linux para una óptima flexibilidad,
|
|
control remoto y escalabilidad. <br/>
|
|
|
|
<br/>
|
|
|
|
Chamilo es un LMS que se ejecuta con <span style="font-weight: bold;">Apache 1.3, 2.0</span>, <span
|
|
style="font-weight: bold;">MySQL 5.1</span> y <span style="font-weight: bold;">PHP 5.2</span> (trilogía también
|
|
llamada <span style="font-weight: bold;">AMP</span>).<br/>
|
|
|
|
<br/>
|
|
|
|
|
|
Puede ser enriquecida con la conversión a PowerPoint (característica llamada Dokeos
|
|
Oogie) mediante el uso de <span style="font-weight: bold;">OpenOffice.org</span> + Java. Quizás también quiera agregar
|
|
el plugin de Videoconferencia de Chamilo mediante el uso de <span style="font-weight: bold;">RED5</span>
|
|
servidor de código abierto de Flash. <br/>
|
|
|
|
|
|
<br/>
|
|
|
|
Todo este software es software de código abierto y está disponible libremente.<br/>
|
|
|
|
<br/>
|
|
|
|
Para ejecutar Chamilo <span style="font-weight: bold;">LMS</span> en su servidor, necesita instalar WAMP, LAMP o MAMP:
|
|
<ul>
|
|
|
|
<li>Para instalar <span style="font-weight: bold;">WAMP</span> (AMP en Windows), recomendamos el instalador <a
|
|
href="http://www.apachefriends.org/en/xampp.html">XAMPP</a> .exe<a
|
|
href="http://www.apachefriends.org/en/xampp.html"></a></li>
|
|
|
|
<li>Para instalar <span style="font-weight: bold;">LAMP</span>
|
|
(AMP en Linux), use el administrador de paquetes de su distribución favorita (Synaptic, RPMFinder etc.).
|
|
Por ejemplo, en un servidor Ubuntu, use Shell o Synaptic siguiendo la
|
|
<a href="http://ubuntuguide.org/wiki/Ubuntu:Feisty#Apache_HTTP_Server">Ubuntuguide on Apache</a> y las secciones
|
|
siguientes.
|
|
</li>
|
|
|
|
<li>Para instalar <span style="font-weight: bold;">MAMP</span> (AMP en Mac OS X), referirse al sitio web dedicado a
|
|
<a href="http://www.mamp.info/en/index.php">MAMP</a><a href="http://www.mamp.info/en/index.php"></a></li>
|
|
|
|
</ul>
|
|
|
|
|
|
<br/>
|
|
|
|
|
|
<h3><span style="font-weight: bold;">Servidor de Base de Datos MySQL</span></h3>
|
|
|
|
Usted necesitará una cuenta de acceso y una contraseña que le permita administrar y crear
|
|
al menos una base de datos. De manera predeterminada, Chamilo creará una nueva base de datos
|
|
para cada curso. Esto significa que su proveedor deberá permitirle crear y
|
|
administrar varias bases de datos. Usted también puede instalar Chamilo con una sola base de datos, en ese caso, deberá
|
|
seleccionar esta opción durante
|
|
la instalación.
|
|
<br/>
|
|
|
|
|
|
<br/>
|
|
|
|
Para aprovechar la ventaja de la conversión <span style="font-weight: bold;">Oogie</span> de PowerPoint / Impress,
|
|
necesita: <br/>
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href="http://www.openoffice.org/">OpenOffice.org</a><a href="http://www.openoffice.org/"></a></li>
|
|
|
|
<li><a href="http://www.java.com/en/download/manual.jsp">Java Runtime Environment</a><a
|
|
href="../*%20http://www.java.com/en/download/manual.jsp"></a></li>
|
|
|
|
</ul>
|
|
|
|
|
|
<br/>
|
|
|
|
Para aprovechar la ventaja de la <span style="font-weight: bold;">Videoconferencia</span> de Chamilo, necesita:<br/>
|
|
|
|
|
|
<ul>
|
|
|
|
<li><a href="http://osflash.org/red5">Servidor de Flash de Código Abierto RED5</a><a
|
|
href="http://osflash.org/red5"></a></li>
|
|
|
|
</ul>
|
|
|
|
|
|
<span style="font-weight: bold;"><br/>
|
|
|
|
</span>
|
|
<hr style="width: 100%; height: 2px;"/>
|
|
<h2><a name="2._Installation_of_Chamilo_LMS"></a><span style="font-weight: bold;">2. Instalación de Chamilo LMS</span>
|
|
</h2>
|
|
|
|
<a href="http://www.chamilo.org/"></a>
|
|
<ul>
|
|
|
|
<li><a href="http://www.chamilo.org/">Descargar Chamilo LMS</a></li>
|
|
|
|
<li>Descomprimirlo.</li>
|
|
|
|
<li>Copiar el directorio de Chamilo en su directorio web de Apache. Este puede ser
|
|
<span style="font-weight: bold;">C:\xampp\htdocs\</span> en un servidor Windows o <span
|
|
style="font-weight: bold;">/var/www/html/</span> en un servidor Linux.
|
|
</li>
|
|
|
|
<li>Abrir su navegador web (Internet Explorer, Firefox...) y escribir
|
|
<span style="font-weight: bold;">http://localhost/chamilo/</span> si se instala de manera local o
|
|
<span style="font-weight: bold;">http://www.domain.com/chamilo/</span> si se instala remotamente.
|
|
</li>
|
|
|
|
<li>Seguir el proceso de instalación web. Usted puede aceptar todos los valores
|
|
predeterminados. Considere cambiar la contraseña de administrador y recuérdela. </li>
|
|
|
|
</ul>
|
|
|
|
|
|
<br/>
|
|
|
|
Los siguientes directorios necesitan tener permisos de lectura, escritura y ejecución para todos el mundo (remplace
|
|
[chamilo] por el directorio en el cual está ubicado su Chamilo):
|
|
<ul>
|
|
|
|
<li>[chamilo]/main/inc/conf/</li>
|
|
<li>[chamilo]/main/upload/users/</li>
|
|
<li>[chamilo]/main/default_course_document/images/</li>
|
|
<li>[chamilo]/archive/</li>
|
|
<li>[chamilo]/courses/</li>
|
|
<li>[chamilo]/home/</li>
|
|
</ul>
|
|
Opcionalmente, puede hacer lo mismo a los directorios siguientes si desea
|
|
activar la subida de paquetes de estilos CSS y la definición de sub-idiomas:
|
|
<ul>
|
|
<li>[chamilo]/main/css/</li>
|
|
<li>[chamilo]/main/lang/</li>
|
|
</ul>
|
|
|
|
<p>En Linux, Mac OS X y sistemas operativos BSD puede usar el comando CHMOD
|
|
0777 para esto (aunque nosotros recomendamos que busque la ayuda de un
|
|
administrador de sistemas con experiencia para evitar fallas de seguridad).
|
|
En Windows, es probable que necesite revisar las propiedades de los directorios (mediante el uso
|
|
del clic derecho en ellos).
|
|
</p>
|
|
|
|
<p>
|
|
2.5. Los siguientes archivos necesitan tener permisos de lectura y escritura
|
|
para el navegador web, sólo durante la instalación de Chamilo:
|
|
</p>
|
|
|
|
<ul>
|
|
|
|
<li>chamilo/main/inc/conf/configuration.php (si está presente)</li>
|
|
|
|
</ul>
|
|
|
|
|
|
<p>En Linux, Mac OS X y sistemas operativos BSD usted puede usar el comando CHMOD
|
|
666 para esto (aunque nosotros recomendamos que busque la ayuda de un
|
|
administrador de sistemas con experiencia).
|
|
En Windows, es probable que usted necesite revisar las propiedades de los directorios (mediante el uso
|
|
del clic derecho en ellos).
|
|
|
|
</p>
|
|
|
|
|
|
<p>
|
|
<b>NOTAS:</b><br/>
|
|
|
|
No modifique los archivos home_*.html directamente. En vez de hacer esto,
|
|
seleccione "Configurar la página de inicio" en la sección de administración de Chamilo.</p>
|
|
|
|
<p><span style="font-weight: bold;">Windows</span> : con paquetes combinados como XAMPP, disponibles por todo lado, la
|
|
cuenta de acceso y contraseña
|
|
para MySQL probablemente permanecerá vacía.</p>
|
|
|
|
<p></p>
|
|
|
|
|
|
<h3><strong> Configuración y seguridad después de la instalación</strong></h3>
|
|
|
|
<ul>
|
|
|
|
<li><strong>Proteger su archivo de configuración: </strong>
|
|
asegurarse que nadie pueda sobrescribirlo. Usted puede encontrar el archivo de configuración en el <em>(directorio
|
|
de Chamilo)</em>/main/inc/conf/configuration.php.
|
|
Hacerlo de solo lectura (windows/xwindows: clic derecho en el archivo para editar las propiedades.
|
|
linux/bsd/macosx: usar el comando chmod 444). El archivo de
|
|
configuración es creado por Apache, por lo tanto usted necesita ser administrador para cambiar sus
|
|
permisos.
|
|
</li>
|
|
|
|
<li><strong>Proteger su directorio de instalación: </strong>
|
|
si el <em>(directorio de Chamilo)</em> directorio /main/install
|
|
sigue accesible, alguien podría instalar de nuevo sobre la versión existente
|
|
(usted puede perder sus datos de esta manera). Por ello es muy importante que mueva el directorio a algún lugar
|
|
fuera de los directorios web para que no se encuentre accesible, cambie su nombre, o
|
|
edite sus propiedades para que nadie pueda leerlo o ejecutarlo.
|
|
</li>
|
|
|
|
<li><strong>Para mayor seguridad: </strong>
|
|
hacer que todos los archivos posean permisos de escritura facilita la instalación y resuelve muchas
|
|
dudas a las personas con poca experiencia en administración. Sin embargo, en lugar de esto, es más seguro
|
|
hacer que el propietario del proceso de Apache (usualmente llamado apache
|
|
o www-data) sea también propietario de todos los archivos y carpetas de Chamilo. De esta manera,
|
|
estos archivos sólo tendrán permisos de lectura y escritura para el propietario
|
|
del proceso Apache y no para todo el mundo.
|
|
</li>
|
|
|
|
<li><strong>Configurar su instalación de Chamilo: </strong>
|
|
en la sección de administración de Chamilo, usted puede usar las Opciones de Configuración de Chamilo para
|
|
ajustar el comportamiento de su instalación.
|
|
</li>
|
|
|
|
<li><strong>Configurar correo de Chamilo: </strong>
|
|
por lo general Chamilo usa las configuraciones de correo del archivo php.ini. Sin embargo,
|
|
la herramienta de anuncios usa phpMailer (otro proyecto de software libre)
|
|
y las configuraciones para esta herramienta pueden ser ajustadas en <em>(directorio de chamilo)</em>/main/inc/conf/mail.conf.php.
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
|
|
<br/>
|
|
|
|
|
|
<h3>Configuración PHP</h3>
|
|
|
|
|
|
Para obtener lo mejor de Chamilo, necesita ajustar la configuración de PHP. Considere: <br/>
|
|
|
|
<ul>
|
|
|
|
<li>Editar el archivo php.ini (en Windows puede estar ubicado en <span style="font-weight: bold;">C:\xampp\php\php.ini</span>,
|
|
en Ubuntu Linux : <span style="font-weight: bold;">/etc/php5/apache2/php.ini</span></li>
|
|
|
|
<li>Buscar la palabra "max" y incrementar los valores para optimizar el servidor</li>
|
|
|
|
<li>Quizás desee terminar con los siguiente valores:</li>
|
|
|
|
</ul>
|
|
|
|
<br/>
|
|
|
|
<div class="code">
|
|
max_execution_time = 300 ; Tiempo máximo de ejecucion para cada script, en segundos<br/>
|
|
|
|
max_input_time = 600 ; Tiempo máximo que cada script que puede emplear para analizar los datos solicitados<br/>
|
|
|
|
memory_limit = 256M ; Maxima cantidad de memoria que un script puede consumir
|
|
(128MB)<br/>
|
|
|
|
post_max_size = 64M<br/>
|
|
|
|
upload_max_filesize = 100M
|
|
</div>
|
|
|
|
<br/>
|
|
|
|
<p>
|
|
Algunos usuarios pueden encontrar problemas si en sus configuraciones de PHP no
|
|
se ajustan a las siguientes:</p>
|
|
|
|
<ul>
|
|
|
|
<li>short_open_tag = On</li>
|
|
|
|
<li>safe_mode = Off</li>
|
|
|
|
<li>magic_quotes_gpc = On</li>
|
|
|
|
<li>magic_quotes_runtime = Off</li>
|
|
|
|
</ul>
|
|
|
|
|
|
<p>
|
|
En versiones de Chamilo/Dokeos anteriores se requería que register_globals estuviera configurada en On. Esto ya no
|
|
necesario, puede estar configurado en Off y Chamilo funcionará bien.
|
|
</p>
|
|
|
|
<p><strong>Nota:</strong> si se usa PHP 5.3 o superior, se necesita configurar la variable <em>date.timezone</em> a la
|
|
zona horaria de su servidor.
|
|
Por ejemplo, si su servidor está en la zona horaria 'America/Lima', modificar en el php.ini:</p>
|
|
|
|
<div class="code">
|
|
date.timezone = 'America/Lima'
|
|
</div>
|
|
|
|
|
|
<p><strong>Usuarios BSD:</strong> estas bibliotecas de php tienen que ser incluidas durante la instalación de php:</p>
|
|
|
|
|
|
<ul>
|
|
|
|
<li>php-mysql La extensión compartida de mysql para php</li>
|
|
|
|
<li>php-pcre La extensión compartida de pcre para php</li>
|
|
|
|
<li>php-session La extensión compartida de sesión para php</li>
|
|
|
|
<li>php-zlib La extensión compartida de zlib para php</li>
|
|
|
|
<li>(opcional) php-ldap si se desea habilitar el uso de la autenticación de LDAP</li>
|
|
|
|
</ul>
|
|
<p>También puede necesitar estos módulos y paquetes:</p>
|
|
<ul>
|
|
<li>php-ctype</li>
|
|
<li>php-gd</li>
|
|
<li>php-iconv</li>
|
|
<li>php-json</li>
|
|
<li>php-mbstring</li>
|
|
</ul>
|
|
|
|
<p><a href="http://dev.mysql.com/doc/mysql/en/index.html"></a><br/>
|
|
|
|
|
|
</p>
|
|
|
|
|
|
<hr/>
|
|
<h2><a name="3._Upgrade_from_a_previous_version_of"></a>3. Actualizar desde una versión previa de Chamilo/Dokeos</h2>
|
|
Antes de actualizar, le recomendamos <b>seriamente</b> que haga una copia de seguridad de los directorios
|
|
y bases de datos de Chamilo/Dokeos que previamente haya en su servidor. Si no está seguro de cómo hacer esto solicite
|
|
asistencia a su proveedor de servicios de almacenamiento.<br/>
|
|
|
|
<p></p>
|
|
|
|
<h3>3.1 Actualizar desde from Chamilo 1.8.7</h3>
|
|
<ul>
|
|
<li> Revisar que no ha dejado alguna hoja de estilo personalizada o imagen*</li>
|
|
<li> Descargar el paquete de instalación de Chamilo 1.8.7.1 desde la <a href="http://www.chamilo.org/download">página
|
|
de descarga de Chamilo</a></li>
|
|
<li> Descomprimir los nuevos archivos de Chamilo 1.8.7.1 sobre los archivos de la version anterior (o
|
|
descomprimirlos en una nueva carpeta y después copiarlos sobre los archivos de la versión anterior)
|
|
</li>
|
|
<li> Actualizar $_configuration['system_version'] de '1.8.7' a '1.8.7.1' en el fichero de configuración
|
|
main/inc/conf/configuration.php
|
|
</li>
|
|
<li> Ya está! Está usando Chamilo 1.8.7.1</li>
|
|
</ul>
|
|
|
|
<br/>
|
|
|
|
<h3>3.2 Actualizar desde Dokeos 1.8.x</h3>
|
|
|
|
|
|
<em>Si usted actualiza desde Dokeos 1.8.x</em> :
|
|
<ul>
|
|
<li> Revisar que no ha dejado alguna hoja de estilo personalizada o imagen*</li>
|
|
<li> Descargar el paquete de instalación de Chamilo 1.8.7.1 desde la <a href="http://www.chamilo.org/download">página
|
|
de descarga de Chamilo</a></li>
|
|
<li> Descomprimir los nuevos archivos de Chamilo 1.8.7.1 sobre los archivos de la version anterior (o
|
|
descomprimirlos en una nueva carpeta y después copiarlos sobre los archivos de la versión anterior)
|
|
</li>
|
|
<li> Apunte su navegador a su portal URL + main/install/</li>
|
|
<li> Escoja su idioma y haga clic en <span style="font-style: italic;">Actualizar desde 1.8.x</span></li>
|
|
</ul>
|
|
|
|
<br/>
|
|
|
|
<font size="-1">* Los estilos e imágenes están ubicados en el directorio main/css o main/img.
|
|
Usted puede recuperarlos desde la copia de seguridad en el caso de que usted hya tenido la precaución de realizarla.
|
|
Cualquier estilo o imagen modificada que use el nombre predeterminado style/image será
|
|
sobrescrita en el siguiente paso. Para evitar perder cualquier personalización, siempre
|
|
asegúrese de copiar styles/images bajo un nuevo nombre y use y modifique la copia,
|
|
no el original. El original siempre sera sobrescrito por nuevas versiones.
|
|
En Dokeos 1.8.5, hemos cambiado el nombre de varios temas CSS.
|
|
La compatibilidad hacia atrás está asegurada por el hecho de que una actualización sólo agrega
|
|
los nuevos temas, sin embargo usted debe usar estos nuevos temas en lugar de quedarse con los
|
|
antiguos que quedarán obsoletos dentro de poco (sin mantenimiento).</font>
|
|
<br/>
|
|
|
|
<p></p>
|
|
|
|
<h3>3.3 Actualizar desde Dokeos 1.6.x</h3>
|
|
|
|
|
|
<em>Si usted actualiza desde una versión anterior a Dokeos (1.6.x)</em>, lo primero
|
|
y mas importante a hacer es *mover* su directorio actual hacia otro
|
|
lugar.<br/>
|
|
Una manera simple de hacer esto es crear un subdirectorio llamado "version_antigua"
|
|
en su directorio actual de Dokeos y luego mover todo dentro de este, usando un
|
|
sencillo comando "mover" (ejem. en Linux: mkdir version_antigua; mv *
|
|
version_antigua/), luego dar permisos de escritura al directorio version_antigua para el servidor web
|
|
para que los directorios courses/ y upload/ puedan moverse desde la antigua instalación a la nueva.<br/>
|
|
<br/>
|
|
El proceso completo es como sigue:
|
|
<ul>
|
|
<li> Mover los contenidos del directorio de Dokeos a un subdirectorio llamado
|
|
<em>version_antigua</em> y darle permisos de escritura por el servidor web. Esto
|
|
es importante para permitir mover los directorios courses/ y upload/
|
|
a la nueva instalacion
|
|
</li>
|
|
<li> Descargar el paquete de instalacion de Chamilo 1.8.7.1 desde la
|
|
<a href="http://www.chamilo.org/download">página de descarga de Chamilo</a></li>
|
|
<li> descomprimir los nuevos archivos de Chamilo 1.8.7.1 en el directorio principal de Chamilo. El nuevo
|
|
directorio <em>principal</em> debe estar ubicado directamente dentro de su
|
|
directorio raiz de Chamilo
|
|
</li>
|
|
<li> Apuntar su navegador a la URL de su portal</li>
|
|
<li> Escoja su idioma y haga clic en <span style="font-style: italic;">Actualizar desde 1.6.x</span> y confirme
|
|
el
|
|
directorio actual de la versión antigua
|
|
</li>
|
|
</ul>
|
|
|
|
<br/>
|
|
|
|
<em> NOTA: </em> La actualización desde 1.6.x a 1.8.x implica una revisión de
|
|
los gráficos y estilos personalizados. La nueva versión usa un completo nuevo conjunto
|
|
de iconos y estilos, lo cual significa que aquellos provenientes de la versión 1.6 no pueden ser
|
|
simplemente reusados. La buena noticia es que la versión 1.8.x le permite crear
|
|
su propio estilo en un directorio css separado, el cual se puede reusar en
|
|
todas las versiones 1.8.x
|
|
<br/>
|
|
|
|
<p></p>
|
|
|
|
<p>
|
|
<b>ADVERTENCIA:</b><br/>
|
|
|
|
No elimine el directorio de instalación previo de Chamilo/Dokeos antes de instalar
|
|
el nuevo. Usted puede eliminar la ruta antigua, cuando la actualización haya finalizado satisfactoriamente.
|
|
</p>
|
|
|
|
|
|
<p>
|
|
<b>NOTA:</b><br/>
|
|
|
|
No modifique los archivos de home_*.html directamente. En lugar de ello,
|
|
seleccione "Configurar la página de inicio" en la sección de administración de Chamilo.
|
|
</p>
|
|
|
|
<p>
|
|
</p>
|
|
|
|
<h3>3.4 En ambos casos</h3>
|
|
|
|
Los siguientes directorios necesitan permisos de lectura, escritura y ejecución para el servidor web:
|
|
<ul>
|
|
<li>chamilo/main/inc/conf/</li>
|
|
<li>chamilo/main/upload/users/</li>
|
|
<li>chamilo/main/default_course_document/</li>
|
|
<li>chamilo/archive/</li>
|
|
<li>chamilo/courses/</li>
|
|
<li>chamilo/home/</li>
|
|
</ul>
|
|
|
|
En Linux, Mac OS X y sistemas operativos BSD esto se puede arreglar rápidamente mediante el uso
|
|
del comando CHMOD 777, sin embargo si usted no está seguro, le recomandamos que busque
|
|
asistencia para su propio SO en <a href="http://www.chamilo.org/forum">nuestro foro</a>.
|
|
En Windows, quizás necesite revisar las propiedades de las carpetas.
|
|
<p>
|
|
</p>
|
|
|
|
<h3>3.5 Guía de Actualizacion Rapida desde 1.6.x para Linux</h3>
|
|
|
|
|
|
La siguiente guía de actualización rápida rapida asume lo siguiente:
|
|
<ul>
|
|
<li>El nombre de usuario de la base de datos de Chamilo (para MySQL) es "chamilo_db_user" y su acceso es
|
|
"chamilo_user"
|
|
</li>
|
|
<li>Actualmente la instalacion de Chamilo/Dokeos esta en /var/www/chamilo/ y tiene permisos 777</li>
|
|
<li>La URL de su portal es http://www.portalurl.com/</li>
|
|
</ul>
|
|
|
|
<br/>
|
|
|
|
|
|
Escribir en la línea de comandos:
|
|
<ul>
|
|
<li>cd /tmp</li>
|
|
<li>mysqldump -u chamilo_db_user -p --all-databases --result-file=/home/chamilo_user/chamilo_old.sql</li>
|
|
<li>cp -ra /var/www/chamilo /home/chamilo_user/backup_chamilo</li>
|
|
<li>mkdir /var/www/chamilo/version_antigua</li>
|
|
<li>mv /var/www/chamilo/* /var/www/chamilo/version_antigua/</li>
|
|
<li>chmod -R 0777 /var/www/chamilo/version_antigua/</li>
|
|
<li>wget http://www.chamilo.org/files/chamilo-1.8.7.1.tar.gz</li>
|
|
<li>tar zxvf chamilo-1.8.7.1.tar.gz</li>
|
|
<li>sudo cp -ra chamilo-1.8.7.1/* /var/www/chamilo/</li>
|
|
<li>rm chamilo-1.8.7.1.tar.gz</li>
|
|
<li>sudo rm -r chamilo-1.8.7.1/</li>
|
|
</ul>
|
|
|
|
<br/>
|
|
|
|
Luego (para actualización desde versiones anteriores a la 1.8.7):
|
|
<ul>
|
|
<li>Direccionar su navegador web hacia http://www.portalurl.com/main/install/</li>
|
|
<li>Proceder con la instalación</li>
|
|
<li>Revisar los permisos de los directorios</li>
|
|
</ul>
|
|
|
|
<p></p>
|
|
|
|
<p></p>
|
|
|
|
|
|
<hr style="width: 100%; height: 2px;"/>
|
|
|
|
<h2><a name="4._Troubleshooting"></a>4. Solución de problemas</h2>
|
|
|
|
|
|
<p>Si usted tiene problemas, vaya al <a href="http://www.chamilo.org">Sitio Web de Chamilo</a> y haga una pregunta en el
|
|
<a href="http://www.chamilo.org/forum">foro de soporte</a>. Por favor, primero lea los mensajes previos para ver si
|
|
existe ya
|
|
una respuesta a su pregunta. Nosotros también mantenemos una lista de
|
|
<a href="http://www.chamilo.org/FAQ">Preguntas Frecuentes</a>.
|
|
</p>
|
|
|
|
|
|
<h2></h2>
|
|
|
|
|
|
<hr style="width: 100%; height: 2px;"/>
|
|
<h2><a name="5._Administration_section"></a>5. Sección de Administración</h2>
|
|
|
|
<p>Para acceder a la sección de administración de Chamilo, abra el navegador,
|
|
diríjase a su dirección de Chamilo y acceda a el con el usuario admin.
|
|
Luego usted verá un enlace a la "Seccion de administracion de la plataforma" en la parte superior
|
|
de la página web. En ese lugar usted puede administrar usuarios, cursos, secciones, apariencia del portal
|
|
contenido de la página principal, categorías de cursos, entre otros.</p>
|
|
|
|
<p>
|
|
</p>
|
|
<hr style="width: 100%; height: 2px;"/>
|
|
<h2><a name="6._LDAP"></a>6. LDAP</h2>
|
|
|
|
<p>
|
|
<i>Esta parte es opcional, solamente organizaciones con un servidor LDAP necesitan leer esto.</i><br/>
|
|
|
|
Un modulo LDAP está ya implementado en Chamilo, pero debe ser configurado para que tenga un correcto funcionamiento.
|
|
</p>
|
|
|
|
|
|
<h3><b>Compilar</b></h3>
|
|
|
|
<p>
|
|
Servidores Linux: Es posible que se requiera recompilar php con soporte ldap.
|
|
Distribuciones nuevas también permiten descargar rpms para los paquetes adicionales.
|
|
</p>
|
|
|
|
|
|
<h3><b>Activar LDAP en Chamilo</b></h3>
|
|
|
|
|
|
<p>
|
|
En (la carpeta de Chamilo)/main/inc/conf/configuration.php, aproximadamente en la line 90, se puede ver<br/>
|
|
|
|
//for new login module<br/>
|
|
|
|
//uncomment these to activate ldap<br/>
|
|
|
|
//$extAuthSource['ldap']['login'] = "./main/auth/ldap/login.php";<br/>
|
|
|
|
//$extAuthSource['ldap']['newUser'] = "./main/auth/ldap/newUser.php";<br/>
|
|
|
|
<br/>
|
|
|
|
eliminar // de las dos últimas líneas para activar LDAP.<br/>
|
|
|
|
</p>
|
|
|
|
|
|
<h3><b>Configuraciones</b></h3>
|
|
|
|
<p>
|
|
Solicitar al administrador del servidor LDAP los siguientes datos:
|
|
</p>
|
|
|
|
<ul>
|
|
|
|
<li>nombre del servidor ldap</li>
|
|
|
|
<li>puerto del servidor ldap (usualmente 389)</li>
|
|
|
|
<li>dc del ldap</li>
|
|
|
|
</ul>
|
|
Desde 1.8.5, usted tiene que cambiar las configuraciones de LDAP dentro del panel
|
|
"Administración del Portal", bajo "Opciones de configuración de Chamilo", sección
|
|
"LDAP".
|
|
<br/>
|
|
|
|
Como ejemplo, usted debe encontrar tipos de valores como los siguientes:<br/>
|
|
|
|
Dirección principal del servidor LDAP: "miservidorldap.com"; // su servidor ldap<br/>
|
|
|
|
Puerto principal del servidor LDAP: 389; // el número de puerto de su servidor ldap<br/>
|
|
|
|
dominio LDAP: "dc=xx, dc=yy, dc=zz"; //dominio<br/>
|
|
|
|
<br/>
|
|
|
|
|
|
<h3><b>Estado Profesor/Estudiante</b></h3>
|
|
|
|
<p>
|
|
De manera predeterminada, Chamilo revisará si el campo "employeenumber" tiene un valor. Si lo tiene, entonces
|
|
Chamilo
|
|
considerará que este usuario es profesor.<br/>
|
|
|
|
Si usted desea cambiar este comportamiento, usted puede editar main/auth/ldap/authldap.php, la función
|
|
ldap_put_user_info_locally(),
|
|
y cambiar la condición <em>if (empty($info_array[$tutor_field]))</em> a la que a usted mejor le convenga.<br/>
|
|
|
|
Adicionalmente usted puede suprimir esta revisión, eliminando la condición y dejando solamente la linea <em>$status
|
|
= STUDENT;</em>
|
|
</p>
|
|
|
|
|
|
<h3><b>Servidores LDAP protegidos</b></h3>
|
|
|
|
|
|
<p>
|
|
Algunos servidores LDAP no permiten usos anónimos de los servicios del directorio.<br/>
|
|
En este caso, usted debe rellenar los campos apropiados en el
|
|
panel de administración (ej. "manager" y "mypassword") y Chamilo tratará
|
|
de autentificarse usando esto, o volver al modo anónimo antes de darse por vencido.</p>
|
|
|
|
|
|
<h3>Importar LDAP en sesiones</h3>
|
|
|
|
<p>Existe un nuevo grupo de scripts que permiten insertar usuarios
|
|
desde LDAP directamente a una sesión de Chamilo. Sin embargo, esto se basa en un
|
|
conjunto de opciones estáticas en los atributos de contacto de LDAP.<br/>
|
|
|
|
Los campos usados intensivamente por el módulo de Chamilo son:<br/>
|
|
|
|
</p>
|
|
|
|
<ul>
|
|
|
|
<li>uid, el cual se corresponde con el username en Chamilo</li>
|
|
<li>userPassword, el cual se corresponde con la contraseña del usuario. Aunque esta parte, por ahora, solamente
|
|
funcionará con contraseñas no encriptadas, no será necesaria si se usa el servidor LDAP para la autentificación.
|
|
</li>
|
|
|
|
<li>ou debe terminar con el año de registro de la persona o cualquier
|
|
criterio que usted use para filtrar a los usuarios, de manera que ellos puedan obtenerse
|
|
con ese criterio
|
|
</li>
|
|
|
|
<li>sn es usado como el campo lastname en Chamilo</li>
|
|
|
|
<li>givenName es usado como el campo firstname en Chamilo</li>
|
|
|
|
<li>mail es usado como el campo email en Chamilo</li>
|
|
|
|
</ul>
|
|
|
|
|
|
<hr style="width: 100%; height: 2px;"/>
|
|
<h2><a name="7._Mathematical_formulas"></a>7. Fórmulas Matemáticas con LaTeX</h2>
|
|
|
|
<i>Esta parte es opcional, sólo interesa a las organizaciones que deseen usar fórmulas matemáticas dentro del editor en
|
|
línea.</i><br/>
|
|
|
|
Usted puede habilitar la escritura de ecuaciones matemáticas dentro del editor en línea de Chamilo (FCKEditor) aplicando
|
|
los siguientes pasos:
|
|
<ul>
|
|
|
|
<li>1. Configurar su instalación de Apache para agregar un directorio cgi-bin que contenga un enlace simbólico a
|
|
mimetex.cgi en <i>chamilo/main/inc/lib/mimetex/</i>(*ver debajo)
|
|
</li>
|
|
|
|
<li>2. Recargar su configuración de Apache</li>
|
|
|
|
<li>3. Editar <i>chamilo/main/inc/lib/fckeditor/myconfig.js</i> y
|
|
|
|
<ul>
|
|
<li>3.1. Agregar <b>FCKConfig.Plugins.Add("mimetex", "en", sOtherPluginPath ) ;</b> al final del archivo
|
|
</li>
|
|
<li>3.2. Agregar <b>'mimetex'</b> al final de las lineas
|
|
FCKConfig.ToolbarSets donde usted desee que el icono de LaTeX aparezca
|
|
(existe un FCKConfig.ToolbarSets por herramienta). Por ejemplo:
|
|
<div class="code">FCKConfig.ToolbarSets["Test"] = [<br/>
|
|
['Bold','Italic','Underline','StrikeThrough','Subscript','Superscript','Link','Unlink','ImageManager','MP3','OrderedList','UnorderedList','Table','mimetex']<br/>
|
|
|
|
] ;
|
|
</div>
|
|
|
|
Usted puede agregarlo a todas las herramientas, o sólo a alguna de ellas (por ej., documentos y
|
|
ejercicios)<br/>
|
|
<br/>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li>4. En raras ocasiones puede ser necesario realizar ajustes manuales editando el fichero
|
|
/chamilo/main/inc/lib/fckeditor/fckeditor.php
|
|
</li>
|
|
<li>5. Limpiar la cache de su navegador para probarlo (muy importante). Esto se puede hacer mediante el uso de la
|
|
página de configuraciones de su navegador
|
|
</li>
|
|
<li>6. Realice estos cambios:
|
|
|
|
<i>Agregar el directorio cgi-bin correspondiente a su configuración de Apache puede ser realizada de esta
|
|
manera, en Apache 2:</i>
|
|
|
|
<div class="code">
|
|
ScriptAlias /cgi-bin/ /var/www/cgi-bin/<br/>
|
|
|
|
<Directory "/var/www/cgi-bin"><br/>
|
|
|
|
AllowOverride None<br/>
|
|
|
|
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch<br/>
|
|
|
|
Order allow,deny<br/>
|
|
|
|
Allow from all<br/>
|
|
|
|
</Directory><br/>
|
|
|
|
</div>
|
|
|
|
|
|
<i>Agregar un enlace simbólico bajo Windows, puede ser realizado mediante la creación de un
|
|
acceso directo al archivo mimetex.exe desde el directorio cgi-bin, o bajo
|
|
Linux usando el siguiente comando:</i>
|
|
|
|
<div class="code">ln -s /var/www/chamilo/main/inc/lib/mimetex/mimetex.cgi /var/www/cgi-bin/mimetex.cgi</div>
|
|
<p>Si no quiere modificar su Apache, alternativamente a este punto 6: copie mimetex.exe (para Windows) o
|
|
mimetex.cgi (para Linux) en su cgi-bin/ </p>
|
|
|
|
<p> </p>
|
|
</li>
|
|
|
|
<li>7. Asegurarse que el archivo mimetex.cgi (o mimetex.exe) ha sido subido al servidor usando el formato BINARY. Es
|
|
posible que el servidor de un error 500 cuando se intenta entrar a cgi-bin/mimetex.cgi a pesar de que los
|
|
permisos están correctos.
|
|
Probar volviendo a subir el archivo usando FTP (ASCII format) o si no usando el "administrador de archivos" o
|
|
CPanel. Si el error persiste contactar con el administrador del servidor para habilitar el acceso público del
|
|
archivo cgi-bin/mimetex.cgi.
|
|
</li>
|
|
</ul>
|
|
<p>Este procedimiento creará un nuevo icono en su editor en línea de Chamilo, el cual hará posible la inserción de
|
|
fórmulas matemáticas en sus documentos.</p>
|
|
<hr style="width: 100%; height: 2px;"/>
|
|
<h2><a name="8._ASCIIMathML_mathematical_formulas"></a>8. Fórmulas matemáticas con ASCIIMathML</h2>
|
|
|
|
<p>Las fórmulas matemáticas pueden ser renderizadas en páginas web usando el script ASCIIMathML.js (en su versión
|
|
modificada para Chamilo). Para más información sobre este script y sobre la sintaxis de fórmulas de ASCIIMath, ver
|
|
<a href="http://www1.chapman.edu/~jipsen/mathml/asciimath.html">http://www1.chapman.edu/~jipsen/mathml/asciimath.html</a>
|
|
y <a href="http://dlippman.imathas.com/asciimathtex/AMT.html">http://dlippman.imathas.com/asciimathtex/AMT.html</a>.
|
|
</p>
|
|
|
|
<p>Para escribir fórmulas ASCIIMath en documentos, es necesario activar el plugin correspondiente del editor en línea.
|
|
Para hacerlo, ver la sección de administración de la plataforma, "Administración > Parámetros de configuración
|
|
> > Editor WYSIWYG".
|
|
Activar el parámetro <strong>"Editor matemático ASCIIMathML"</strong>.</p>
|
|
|
|
<p>El script ASCIIMathML.js puede mostrar fórmulas matemáticas en los documentos de dos formas:</p>
|
|
<ul>
|
|
<li>Traduciendo las fórmulas en notación ASCIIMath en código MathML. El estándar MathML está soportado actualmente
|
|
sobre tres navegadores:
|
|
<ul>
|
|
<li>Mozilla Firefox: debería considerar la instalación de las fuentes de carácter STIX (<a
|
|
href="http://www.stixfonts.org">http://www.stixfonts.org</a>) en sus máquinas cliente para tener
|
|
fórmulas bonitas
|
|
</li>
|
|
<li>Internet Explorer 6 o superior, con el add-on MathPlayer 2.0 o superior (<a
|
|
href="http://www.dessci.com/en/products/mathplayer">http://www.dessci.com/en/products/mathplayer</a>)
|
|
</li>
|
|
<li>Opera 9.5 o superior</li>
|
|
</ul>
|
|
</li>
|
|
<li>Traduciendo la notación de fórmulas ASCIIMath en notación TeX y pasándolo a un servicio externo. Se debe usar en
|
|
el caso de navegadores que no soporten MathML. El servicio externo produce y devuelve un imagen que contiene la
|
|
fórmula. Esta técnica se llama "image-based fallback".
|
|
</li>
|
|
</ul>
|
|
<p>Para proveer <strong>image-based fallback</strong> en un sistema en producción, debería seleccionar e instalar en su
|
|
servidor algun software de renderización TeX, como:</p>
|
|
<ul>
|
|
<li>mimeTeX - <a href="http://www.forkosh.dreamhost.com/source_mimetex.html">http://www.forkosh.dreamhost.com/source_mimetex.html</a>.
|
|
Ver <a href="#7._Mathematical_formulas">"7. Fórmulas matemáticas con LaTeX"</a> para instalar el ejecutable
|
|
mimetex en su servidor
|
|
</li>
|
|
<li>mathTeX - <a href="http://www.forkosh.com/mathtex.html">http://www.forkosh.com/mathtex.html</a>. Ver el sitio
|
|
para instrucciones de instalación
|
|
</li>
|
|
</ul>
|
|
|
|
<p>Y como alternativa, puede intentar servicios públicos, como:</p>
|
|
<ul>
|
|
<li>MathTran - <a href="http://www.mathtran.org">http://www.mathtran.org</a></li>
|
|
<li>Google Chart Tools - <a href="http://code.google.com/apis/charttools">http://code.google.com/apis/charttools</a>
|
|
</li>
|
|
</ul>
|
|
<p>Abrir el fichero <strong>.../chamilo/main/inc/lib/asciimath/ASCIIMathML.js</strong> con un editor de texto.
|
|
Encuentre un lugar al inicio de la línea que inicializa la variable <strong>AMTcgiloc</strong>.
|
|
Podría necesitar modificar el ejemplo para tener algo como:</p>
|
|
<ul>
|
|
<li>
|
|
<div class="code">var AMTcgiloc = "http://mychamiloserver.org/cgi-bin/mimetex.cgi";</div>
|
|
</li>
|
|
<li>
|
|
<div class="code">var AMTcgiloc = "http://mychamiloserver.org/cgi-bin/mathtex.cgi";</div>
|
|
</li>
|
|
<li>
|
|
<div class="code">var AMTcgiloc = "http://www.mathtran.org/cgi-bin/mathtran?tex=";</div>
|
|
</li>
|
|
<li>
|
|
<div class="code">var AMTcgiloc = "http://chart.apis.google.com/chart?cht=tx&chs=1x0&chl=";</div>
|
|
</li>
|
|
<li>... o algo similar</li>
|
|
</ul>
|
|
<p>Para formas de probar como la variable <strong>AMTcgiloc</strong> tiene que ser configurada, existen unos ejemplos
|
|
(en comentario) dentro del script.</p>
|
|
<hr style="width: 100%; height: 2px;"/>
|
|
<h2><a name="9._WIRIS_mathematical_formulas"></a>9. Fórmulas matemáticas con WIRIS</h2>
|
|
|
|
<p>Instalando este plugin obtendrá WIRIS editor y WIRIS CAS. <br/>La activación no se realiza completamente si
|
|
previamente no ha descargado el <a href="http://www.wiris.com/plugins/editors/download?filter=fckeditor"
|
|
target="_blank">PHP plugin for FCKeditor de WIRIS</a> y descomprimido su
|
|
contenido en el directorio de Chamilo main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/ <br/>Esto es necesario
|
|
debido a que Wiris es un software propietario y los servicios de Wiris son <a
|
|
href="http://www.wiris.com/store/who-pays" target="_blank">comerciales</a>. Para realizar ajustes en el
|
|
plugin edite el archivo configuration.ini o sustituya su contenido por el de configuration.ini.default que acompaña
|
|
a Chamilo.
|
|
</p>
|
|
<hr style="width: 100%; height: 2px;"/>
|
|
<p>
|
|
<br/>
|
|
<br/>
|
|
Dirección de Contacto: Chamilo<br/>
|
|
Correo: info@chamilo.org<br/>
|
|
</p>
|
|
<hr/>
|
|
</div>
|
|
|
|
<hr/>
|
|
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10-blue"
|
|
alt="Valid XHTML 1.0 Transitional"
|
|
style="margin: 1em; float: right;" height="31" width="88"/></a>
|
|
<a href="http://jigsaw.w3.org/css-validator/">
|
|
<img src="http://jigsaw.w3.org/css-validator/images/vcss-blue" style="margin: 1em; float: right;" alt="Valid CSS"/>
|
|
</a>
|
|
</body>
|
|
</html>
|
|
|