Erreurs 500 sur un site hébergé Oxyd
Un article de Assistance Oxyd.
Sommaire |
Les causes fréquentes d'erreurs 500 sur la plateforme mutualisée sont :
La présence d'une directive interdite ou d'une erreur dans un fichier .htaccess
- Testez votre site en enlevant ou en renommant le fichier .htaccess pour vérifier le comportement sans celui-ci.
- Remplacez la directive followsymlinks par symlinksifownermatch dans chaque fichier .htaccess
Des droits incorrects sur des scripts ou des répertoires du pack d'hébergement
- Les fichiers et répertoires ne doivent pas être accessible en écriture par un autre utilisateur que le votre.
- chmod 777 est une mauvaise pratique et est interdit.
- Les répertoires peuvent être au maximum en 755 (rwxr-xr-x)
- Les scripts hors CGI comme les pages PHP en 644 (rw-r--r--)
- Les scripts CGI sont exécutables : 755 (rwx--x--x)
Une erreur dans un script
- En PHP vous pouvez chercher la cause du problème en essayant par exemple de :
- ajouter la ligne suivante dans le php.ini de votre pack :
display_errors = on
- ajouter les lignes suivantes en début de script :
- ajouter la ligne suivante dans le php.ini de votre pack :
-
ini_set('display_errors', 1);
-
ini_set('display_startup_errors', 1);
-
error_reporting(E_ALL);
-