L'erreur 500 signifie "Internal Server Error : Erreur interne du serveur". Pourtant, l'erreur provient souvent de vos fichiers / dossiers plutôt que du serveur de l'hébergeur.

Cette documentation apporte des explications et solutions pour éviter une erreur 500.

  • Erreur 500
  • Code HTTP 500
  • Erreur serveur
  • Internal Server Error

Erreur 500 (Internal Server Error) : Les causes et solutions pour éviter une erreur 500

Erreur 500 (Internal Server Error) : Les causes et solutions pour éviter une erreur 500

Bien que l'erreur HTTP 500 signifie Internal Server Error (Erreur interne du serveur), le problème se situe dans la plupart des cas dans un fichier / répertoire de votre site Internet. L'hébergeur du site Internet n'est pas forcément en cause.

Avant de contacter votre hébergeur Web afin de lui signaler ce problème, effectuez les vérifications ci-dessous :

  1. Supprimez l'option "+FollowSymLinks" de vos fichiers ".htaccess" :

    Pour des raisons de sécurité, nous avons désactivé cette option sur notre plateforme d'hébergement de sites.
    Si vous utilisez cette option, vous rencontrerez une erreur 500 HTTP (Internal Server Error) par sécurité.

    Si vous le souhaitez, vous pouvez REMPLACER cette option par +SymLinksIfOwnerMatch ou la SUPPRIMER.

    Dans la plupart des cas, cette option n'est d'aucune utilité pour le bon fonctionnement de votre site Internet.

  2. Supprimez l'option "All" de vos fichiers ".htaccess" :

    L'utilisation de "Options All" peut également entrainer une erreur 500 (Internal Server Error) pour les raisons ci-dessus.
    Il vous est donc recommandé de supprimer "All" et de n'utiliser que les options nécessaires (sans "FollowSymLinks").

  3. Renommez votre fichier ".htaccess en ".htaccess-test" :

    Si le problème persiste, testez l'accès à votre site Internet en renommant votre fichier ".htaccess" en ".htaccess-test".
    Si votre site ne retourne plus d'erreur 500 (Internal Server Error), le problème se situe dans votre fichier ".htaccess".

    Dans ce cas, renommez le en ".htaccess" puis vérifiez la syntaxe ou testez le fichier "ligne par ligne".

  4. Utilisez un CHMOD 644 sur les fichiers et CHMOD 755 sur les répertoires (dossiers) :

    Si vous avez modifié le CHMOD d'un fichier ou d'un dossier (CHMOD 777 par exemple), il est normal que le serveur vous retourne une erreur 500 (Internal Server Error), puisque ces droits sont interdits pour des raisons de sécurité.

    Le serveur d'hébergement Internet a été configuré afin de bloquer l'utilisation du CHMOD 777 (voir documentation).

Si le problème persiste ou pour toute question, n'hésitez pas à contactez notre support technique.


Retour à la FAQ