diff --git a/documentation/installation_guide.html b/documentation/installation_guide.html index 0b14930ce7..f67768f967 100755 --- a/documentation/installation_guide.html +++ b/documentation/installation_guide.html @@ -107,8 +107,7 @@ only a specific database. Please refer to the MySQL or MariaDB documentation in before creating it again. This is explained in some detail in this issue report

Apache's redirects

-

- Since version 1.10, Chamilo requires the web server to be able to deal with redirects. This is now very common within web platforms (be them CMS, LMS, ERP, etc) and allows them, between other things, to use URLs in an efficient and user-friendly manner.
+ Since version 1.10, Chamilo requires the web server to be able to deal with redirects. This is now very common within web platforms (be them CMS, LMS, ERP, etc) and allows them, between other things, to use URLs in an efficient and user-friendly manner.
If you don't use Apache as a web server, go to section "Rewrite configurations" at the end of this document.
If you do use Apache, configuring redirects is done in two small steps:

-
-

Mathematical formulas with WIRIS

+

7. Mathematical formulas with WIRIS

Installing this plugin you get WIRIS editor and WIRIS CAS.
This activation will not be completed unless you have previously downloaded the PHP plugin for CKeditor WIRIS and unzipped its contents into the main/inc/lib/ckeditor/editor/plugins/ckeditor_wiris/ directory.
This is necessary because Wiris is proprietary software and its services are commercial. To make adjustments to the plugin, edit configuration.ini file or replace his content by configuration.ini.default Chamilo file.


-

Full-text indexation with Xapian

+

8. Full-text indexation with Xapian

Note: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.
On Debian or Ubuntu 10.04 and superior, you will simply need to install the php5-xapian package and restart your web server: @@ -577,7 +574,7 @@ On Debian or Ubuntu 10.04 and superior, you will simply need to install the php5 sudo apt-get install php5-xapian sudo /etc/init.d/apache2 restart - +

Then go to your administration page -> Configuration settings -> Search and enable the search tool. Follow the recommendations on the page to get the complete indexing suite installed. Once you're done, all documents you import @@ -588,7 +585,7 @@ Note: Xapian's licensing for the PHP extension is a bit different than what is n


-

Chamilo Rapid - PPT conversion system

+

9. Chamilo Rapid - PPT conversion system

Note: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.
On Debian or Ubuntu 11.10 and superior, install LibreOffice v3 (or v4) and start it as a headless server: @@ -609,10 +606,9 @@ sudo screen -r You can then go to your administration page -> Chamilo Rapid and set the host to "localhost" and the port to "2002". Save. Go to your course, learning path tool and see the new icon appeared. Import your PPT. This should work. Note: Sometimes, this doesn't work out so easily. You can probably ask for the assistance of any system administrator around with a bit of Java and PHP experience, or you can always ask one of the Chamilo's Official Providers for assistance (ask for a guaranteed commercial contract). The above is *not* meant for production servers with a high load. You should get a real system administrator to look at it and develop init scripts, in a way that makes monitoring and relaunching feasable. If any sysadmin wants to contribute this, feel free to contribute it to Chamilo: send us an e-mail at info@chamilo.org. Note: If you use LibreOffice 4, please note that version 4.2 (available in Ubuntu 14.04) has demonstrated to be more successfull at converting documents than version 4.1, which tended to crash when sending a document for conversion. -


-

Setting chronological tasks

+

10. Setting chronological tasks

Since Chamilo 1.8.8, a few tasks need to be executed regularly in order to get the best out of your server resources. One of such tasks (and the only one @@ -623,7 +619,7 @@ sent immediately, then you might not have the chance to receive them at your pace, once a day or even once a week. For cases like this you, as a Chamilo administrator, should setup a cron process on the server to check the queue of e-mails and send is timely.

-

+ Setting up a cron task is easy and there are several ways to do it. We recommend you have a look at the Drupal documentation for setting up cron and define your own cron process as: @@ -632,11 +628,10 @@ for setting up cron and define your own cron process as: Make sure you have a look into run.php as maybe you want to change a few settings there. -

+
-

Changing the language's firstname/lastname order

-

+

11. Changing the language's firstname/lastname order

As Chamilo becomes more popular and crosses many borders now, it frequently happens that administrators want to re-order the firstname and lastname fields in tables, and also on which field it is sorted first.

This can easily be modified by editing the app/config/configuration.php file, finding the following section, uncommenting the PHP lines and adapting it to your language:
// Custom name_order_conventions
@@ -651,12 +646,11 @@ $_configuration['name_order_conventions'] = array(
 

for example. The effect should be immediate. -

+
Please note that, although Chamilo allows you to define its position, the "title" field does not exist at this time, so no need to worry about it.
-

Improving files download efficiency

-

+

12. Improving files download efficiency

File download can be very slow when passing through a PHP script to control permissions. One solution to this is to use the X-Sendfile header, which depends on a module on the webserver. Check http://stackoverflow.com/a/3731639/1406662 for more details on implementing Sendfile. Chamilo LMS 1.9.8 (and following versions) supports the X-Sendfile headers, but requires a specific line of configuration to be @@ -665,9 +659,8 @@ Chamilo LMS 1.9.8 (and following versions) supports the X-Sendfile headers, but $_configuration['enable_x_sendfile_headers'] = true; If you have issues with files taking a long time to download, make sure you reconfigure your webserver and add this line. You should see an notable difference in download time. -


-

Videoconference

+

13. Videoconference

Chamilo supports the connection to two different videoconference servers: BigBlueButton (versions 0.81, 0.9 and 1.0) and OpenMeetings.
While BigBlueButton seem easier to install, more clearly documented and more @@ -683,7 +676,7 @@ If you have issues with files taking a long time to download, make sure you reco This should make an additional "Videoconference" tool icon appear in every course.


-

Rewrite

+

14. Rewrite

Chamilo LMS 1.10 is the first version to require the web server to allow redirections of requests (and so 1.11 does as well).
For Apache, this is done through enabling the Rewrite module and either allowing overrides (through .htaccess) or adding a specific configuration section to the VirtualHost defined for Apache.
@@ -693,7 +686,6 @@ If you have issues with files taking a long time to download, make sure you reco given .htaccess files are interpreted on *every* request, while a configuration block in your VirtualHost section is compiled at configuration reload time.

Apache + .htaccess

-

To enable .htaccess on Apache, you just need to check 1 thing: In a <Directory> block of the root folder of Chamilo, ensure the following lines are present:

     <Directory />
@@ -709,7 +701,6 @@ If you have issues with files taking a long time to download, make sure you reco
         Require all granted
     </Directory>
     
-

Apache RewriteRules

   <LocationMatch "/.git*">
@@ -824,7 +815,7 @@ If you have issues with files taking a long time to download, make sure you reco
   }
     

Apple on OS X servers

-

+

Scott Steven reports that Apache on OS X requires specific actions
-

Upgrading from Git

-

If you have sufficient experience with Git and have installed your initial Chamilo portal +

15. Upgrading from Git

+ If you have sufficient experience with Git and have installed your initial Chamilo portal from the Git version, you might want to upgrade from 1.9.x to 1.11.x using Git directly.
Here are a few tips that might help you:

+



diff --git a/documentation/installation_guide_es_ES.html b/documentation/installation_guide_es_ES.html index de19d6a9f7..611fb2f55b 100755 --- a/documentation/installation_guide_es_ES.html +++ b/documentation/installation_guide_es_ES.html @@ -96,7 +96,7 @@ Chamilo es fundamentalmente un LMS que se ejecuta con:

Todo este software es software de código abierto y está disponible libremente.

-

+

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

+

Servidor de Base de Datos MySQL

@@ -122,7 +122,7 @@ Nota:Esto se ha simplificado en gran medida desde la versión 1.9, ya que antes

Redirecciones de Apache

-

+

Desde su versión 1.10, Chamilo requiere del servidor web que pueda gestionar redirecciones. Es algo muy comunes entre todos los sistemas web (ya sean CMS, LMS, ERP, etc) que permite, entre otras cosas, el uso inteligente y amigable de las URLs.
Si no usa Apache, debería consultar la sección "Configuraciones opcionales para Apache y Nginx" al fin de este documento.
Si usa Apache, configurar las redirecciones consta de dos pasos: @@ -156,12 +156,12 @@ Nota:Esto se ha simplificado en gran medida desde la versión 1.9, ya que antes
Una vez configurada esta parte (que quizás ya esté configurada por su proveedor), basta con reiniciar el servidor web para activar el cambio. -

+

2. Instalación de Chamilo LMS

-<> +
Antes de inciar la instalación de Chamilo LMS, debe entender que, como proveemos Chamilo como un paquete de software libre, diversos proveedores (oficiales y no-oficiales) han podido desarrollar extensiones de Chamilo, las cuales han hecho posible la instalación de Chamilo @@ -187,7 +187,7 @@ Esta guía solo cubre los dos últimos métodos. Para los demás, siempre podeis
  • Seguir el proceso de instalación web. Usted puede aceptar todos los valores predeterminados. Considere cambiar la contraseña de administrador y recuérdela. 
  • -

    +
    * Recomendammos definir un VirtualHost específico para esta instalación, si tiene las competencias para hacerlo.

    @@ -197,12 +197,11 @@ predeterminados. Considere cambiar la contraseña de administrador y recuérdela de este artículo para aprender como cambiar su archivo de configuración.

    - -

    +

    Los siguientes directorios necesitan tener 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 siguientes instrucciones.

    -

    +

    Remplace [chamilo] por el directorio en el cual está ubicado su Chamilo:

    En Linux, Mac OS X y sistemas operativos BSD puede usar el comando "chmod 0775" para cambiar estos permisos (aunque nosotros recomendamos que busque la ayuda de un @@ -232,18 +231,18 @@ del clic derecho en ellos).

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

    -

    +

    -

    +

    Configuración PHP

    -

    +

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

    +
    max_execution_time = 300 ;Tiempo máximo de ejecucion para cada script, en segundos
    max_input_time = 600 ;Tiempo máximo que cada script que puede emplear para analizar los datos solicitados
    @@ -305,7 +304,6 @@ Para obtener lo mejor de Chamilo, necesita ajustar la configuración de PHP. Con
  • php5-curl
  • php5-xsl
  • -


    3. Actualizar desde una versión previa de Chamilo LMS (1.*) o Dok€os (<2.0)

    @@ -327,7 +325,7 @@ NOTA: Esta versión de Chamilo sólo se puede utilizar para actualizar desde ver

    3.1 Actualizar desde Chamilo 1.11.x (actualización menor)

    -

    +

    Dado que se trata sólo de un cambio de versión menor previa de Chamilo 1.11.*, lo único que tiene que hacer es: -

    +

    3.2 Actualizar desde Chamilo 1.9.x p 1.10.x

    @@ -631,7 +631,7 @@

    Indexation full-text avec Xapian

    -

    +

    Note: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.
    On Debian or Ubuntu 10.04 and superior, you will simply need to install the php5-xapian package and restart your web server:
    @@ -645,14 +645,14 @@ sudo /etc/init.d/apache2 restart
                 into your Chamilo portal in a recognized format will be indexed and searchable.
                 Chamilo Administrators training (which you can ask any Chamilo's Official
                     Provider for) include a full review of the full-text search feature.
    -        

    +

    Note: Xapian's licensing for the PHP extension is a bit different than what is necessary to enter the Debian repositories, so it has been excluded. You can, however, generate your own package by following the packaging instructions on Xapian's wiki.


    Chamilo Rapide - Conversion de PPT

    -

    +

    Note: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.
    On Debian or Ubuntu 11.10 and superior, install LibreOffice.org v3 and start it as a headless server:
    @@ -661,7 +661,7 @@ sudo soffice -accept="socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;" -headle
             
    Then go to your administration page -> Chamilo Rapid and set the host to "localhost" and the port to "2002". Save. Go to your course, learning path tool and see the new icon appeared. Import your PPT. This should work. Note: Sometimes, this doesn't work out so easily. You can probably ask for the assistance of any system administrator around with a bit of Java and PHP experience, or you can always ask one of the Chamilo's Official Providers for assistance (ask for a guaranteed commercial contract). -

    +

    Configurer les tâches chronologiques

    @@ -675,7 +675,7 @@ sudo soffice -accept="socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;" -headle pace, once a day or even once a week. For cases like this you, as a Chamilo administrator, should setup a cron process on the server to check the queue of e-mails and send is timely.

    -

    +

    Setting up a cron task is easy and there are several ways to do it. We recommend you have a look at the Drupal documentation for setting up cron and define your own cron process as: @@ -684,11 +684,11 @@ sudo soffice -accept="socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;" -headle Make sure you have a look into run.php as maybe you want to change a few settings there. -

    +

    Changer l'ordre nom/prénom des langues

    -

    +

    As Chamilo becomes more popular and crosses many borders now, it frequently happens that administrators want to re-order the firstname and lastname fields in tables, and also on which field it is sorted first.

    This can easily be modified by editing the app/config/configuration.php file, finding the following section, uncommenting the PHP lines and adapting it to your language:
    // Custom name_order_conventions
    @@ -701,11 +701,11 @@ $_configuration['name_order_conventions'] = array(
      'french' => array('format' => 'first_name last_name', 'sort_by' => 'last_name')
     );

    for example. The effect should be immediate. -

    +
    Please note that, although Chamilo allows you to define its position, the "title" field does not exist at this time, so no need to worry about it.

    Améliorer la performance des téléchargements de fichiers

    -

    +

    File download can be very slow when passing through a PHP script to control permissions. One solution to this is to use the X-Sendfile header, which depends on a module on the webserver. Check http://stackoverflow.com/a/3731639/1406662 for more details on implementing Sendfile. Chamilo LMS 1.9.8 (and following versions) supports the X-Sendfile headers, but requires a specific line of configuration to be @@ -714,7 +714,7 @@ Please note that, although Chamilo allows you to define its position, the "title $_configuration['enable_x_sendfile_headers'] = true; If you have issues with files taking a long time to download, make sure you reconfigure your webserver and add this line. You should see an notable difference in download time. -

    +

    Vidéo-conférence

    @@ -742,7 +742,7 @@ If you have issues with files taking a long time to download, make sure you reco car les fichiers .htaccess sont interprêtés à *chaque* requête, alors qu'une section de configuration supplémentaire dans le Virtual Host est compilée uniquement lors du chargement du serveur.

    Apache + .htaccess

    -

    +

    Pour activer le .htaccess dans Apache, vous devez juste vérifier une chose : dans un tag <Directory> du dossier racine de Chamilo, vérifiez que les lignes suivantes sont présentes :
             AllowOverride All
    @@ -754,7 +754,7 @@ ou, si vous travaillez avec Apache 2.4, la syntaxe est légèrement différente
             AllowOverride All
             Require all granted
     
    -

    +

    Apache RewriteRules

       <LocationMatch "/.git*">