Ludiscape se présente sous la forme d’une palette d’outils intégrée conçue pour créer du contenu multimédia, du e-learning, du mobile-learning et de jeu sérieux.

Ludiscape a été conçu comme une solution de création logicielle simple et efficace et permettre de publier le contenu sur des systèmes LMS, SCORM et xApi TinCan.

Télécharger Ludiscape

FAQ Ludiscape

Chamilo est un logiciel open source de gestion de l’apprentissage et du contenu d’apprentissage, dont l’objectif est d’améliorer l’accès global à l’éducation et au savoir.

Télécharger Chamilo LMS

Groupe d’entraide Chamilo

Thèmes Chamilo LMS

Association Chamilo

Chamilo LMS Support : Comment réparer les erreurs fréquentes

Chamilo est une plateforme LMS très stable et facile à utiliser, cependant, un serveur d’hébergement sans les bons paramètres peut causer des erreurs,cet article vous explique comment corriger les problèmes les plus communs.

Erreur 500

ini_set(‘display_errors’, 1);
ini_set(‘display_startup_errors’, 1);
error_reporting(E_ALL);

Liste des erreurs PHP

Parse error: syntax error, unexpected end of file in […]/main/inc/lib/api.lib.php on line 6494

Ce genre d’erreur peux arrivé sur les hébergements mutualisées lors d’un changement de formule ou un déplacement des fichier par des batchs.

Etape 1 : Vérifier sir une tache a été effectué dans les derniers jours

Etape 2 : Recharger sur votre serveur le ou les fichiers qui ont un probleme de ce type (ou en profiter pour faire un mise a jour globale de chamilo)

Les hébergements mutualisées effectuent régulièrement des changements de serveur ces changement sont réalisé par des batchs (des programme automatique) qui copies les fichiers d’un endroit a un autre. Lors de cette copie un erreur peux se glisser sur 1 copie sur 100 000 fichier cela peut etre une image mais également un fichier script php.

Autres pistes

Pour tirer le meilleur parti de Chamilo et éviter les dysfonctionnements, vous devez ajuster correctement les paramètres PHP de votre serveur d’hébergement, respectez les recommandations suivantes.

Configurer le courrier de Chamilo
Chamilo utilise la configuration de messagerie du fichier php.ini. Cependant, si vous utilisez un serveur de messagerie différent, vous devrez peut-être ajuster les paramètres de messagerie dans (dossier chamilo)/app/config/mail.conf.php.

Edition du fichier php.ini
Sous Windows, il se trouve généralement à C:xamppphpphpphpphp.ini, sous Ubuntu Linux : /etc/php5/apache2/php.ini

Recherchez le mot « _max » et augmentez les valeurs suivantes pour optimiser le serveur :

max_execution_time = 300 ; Temps d’exécution maximum de chaque script, en secondes.
max_input_time = 600 ; Temps maximum que chaque script peut passer à analyser les données de la requête.
memory_limit = 256M ; Quantité maximale de mémoire qu’un script peut consommer (128MB).
post_max_size = 100M.
upload_max_filesize = 100M.
short_open_tag = Désactivé.
safe_mode = Désactivé.
magic_quotes_gpc = Désactivé.
magic_quotes_runtime = Désactivé.
Important : Vous devez définir le fuseau horaire date.timezone dans le fuseau horaire de votre serveur. Par exemple, si votre serveur est dans le fuseau horaire `Europe/Paris, réglez le paramètre date.timezone sur cette valeur dans votre php.ini :

date.timezone =’Europe/Paris.

Note : PHP 5.3.9 introduit une nouvelle configuration « max_input_vars », qui limite le nombre d’éléments qui peuvent être envoyés dans un seul formulaire. Si vous avez affaire à de nombreux utilisateurs ou à des cours d’apprentissage très longs (beaucoup d’éléments), veillez à régler ce paramètre au-dessus de sa valeur par défaut de 1000.

Utilisateurs BSD et CentOS
Ces bibliothèques php doivent être incluses lors de l’installation de PHP :

session php5 : L’extension de session partagée pour php
php5-mysqlnd (ou php5-mysqli) : L’extension partagée mysql pour php
php5-zlib : L’extension partagée zlib pour php
php5-pcre : L’extension partagée pcre pour php
php5-xml
php5-json
php5-mcrypt
php5-iconv ou php5-mbstring (selon le cas)
php5-gd L’extension de génération graphique pour PHP
php5-intl The International Behavior Extension pour PHP

Vous pouvez également ajouter les modules et paquets php suivants :
type php5
php5-ldap
php5-xapian
php5-curl
php5-xsl