123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928 |
- <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>
|