Message "Internal Server Error"

Un article de Claroline Documentation.

Un problème commun avec certains fournisseurs d'hébergement est le "Internal Server Error" lorsque l'on crée un nouveau cours. En fait, sur le serveur Unix, le Chmod 777 est le résultat d'une telle erreur. Dans ce cas, le message d'erreur est quelque peu comme suit :

Le serveur a rencontré une "Internal error" ou une mauvaise configuration et est incapable d'accéder à votre requête. 
S'il vous plait, contactez le serveur de l'administrateur (postmaster@mydomain.tld) et informez-le du temps écoulé depuis l'erreur 
ainsi que de toute chose que vous auriez pu faire et qui aurait pu causer l'erreur.

Plus d'information à propos de cette erreur peuvent être disponibles sur le serveur "error log".

Il y a deux solutions à ce problème :

1. Vous réinitialisez automatiquement tous les droits de votre espace Web, en accord avec le panneau de configuration ou la procédure énoncée par votre hébergé.

2. Vous modifiez manuellement tous les fichiers crées par Claroline quand vous créez un nouveau cours, afin de mettre à jour la valeur du fichier de permission. Dans ce cas :

  • Ouvrez le fichier CLARO_FILE_PERMISSION localisé dans claroline/inc/clar_init_global.inc.php et allez à la ligne 72.
// Unix file permission access ...
define('CLARO_FILE_PERMISSIONS', 0777);
  • Donnez le droit 755 sur les répertoires durant l'installation (et PAS 777).
  • Ces scripts ont besoin d'un accès en écriture par l'utilisateur du serveur Web.
yourfolder/claroline/inc/currentVersion.inc.php
yourfolder/claroline/inc/conf/*.conf.php
yourfolder/textzone_top.inc.html
yourfolder/textzone_right.inc.html
yourfolder/courses
Outils personels