GNU/Linux >> Tutoriels Linux >  >> Panels >> cPanel

Comment résoudre les erreurs 500

Ce guide explique comment résoudre les erreurs 500 pour les clients utilisant l'hébergement Web LCN et l'hébergement WordPress.

L'erreur 500 est une erreur générique renvoyée lorsque le serveur Web rencontre un problème et qu'un message d'erreur plus spécifique ne peut pas être fourni.

La première étape du dépannage de cette erreur consiste à actualiser la page pour vérifier si l'erreur se reproduit. Si l'erreur est unique et ne peut pas être reproduite, une enquête plus approfondie n'est souvent pas nécessaire.

Il existe de nombreuses causes potentielles différentes pour les erreurs 500 et les étapes suivantes vous aideront à identifier la cause :

Activation de la journalisation des erreurs d'application

Les causes les plus courantes de cette erreur sont une erreur de script PHP/application. La journalisation des erreurs pour PHP est désactivée par défaut sur nos serveurs. L'activation de la journalisation des erreurs PHP peut aider à déterminer la cause de cette erreur.

La page suivante fournira des instructions pour activer la journalisation des erreurs PHP :Comment activer la journalisation des erreurs PHP

Erreurs .htaccess

Une autre cause fréquente d'erreurs 500 est le contenu non valide dans le .htaccess. Si le fichier .htaccess contient des erreurs de syntaxe, ou si le fichier tente d'activer des directives qui ne sont pas prises en charge par la plate-forme d'hébergement LCN, cela peut entraîner une erreur 500.

La plate-forme d'hébergement LCN ne prend pas en charge l'application des directives suivantes dans .htaccess :

Application AddType/x-httpd-phpForceType application/x-httpd-phpphp_valuephp_flag

Vous pouvez tester si le fichier .htaccess est la cause d'une erreur 500 en renommant le fichier et en laissant 5 minutes pour que cela prenne effet. Si l'erreur est résolue après avoir désactivé/renommé le fichier et réapparaît après la restauration du fichier, l'erreur est probablement causée par le contenu de ce fichier.

Vérification des autorisations de fichiers

Les pages suivantes fournissent des instructions pour vérifier/modifier les autorisations de fichiers et de dossiers pour votre site :

Comment modifier les autorisations de fichiers via FTP

Comment modifier les autorisations de fichiers à l'aide du gestionnaire de fichiers

Les autorisations de dossier pour les répertoires stockant le contenu Web doivent être définies sur 755. Les fichiers en dehors du dossier cgi-bin doivent être définis sur 644. Les fichiers de script CGI/Perl stockés dans le dossier cgi-bin doivent être définis sur 755. permissions 

Erreurs de script

Dépannage des erreurs de script CGI/Perl

Si vous rencontrez une erreur 500 avec un script Perl, la page suivante explique les étapes à suivre pour résoudre ces problèmes : Dépannage des problèmes Perl courants

Les scripts Perl/CGI doivent être placés dans le dossier cgi-bin de votre site et doivent avoir des autorisations définies sur 755.

Les interpréteurs de scripts suivants doivent être utilisés pour les scripts Perl/CGI - il peut être nécessaire de vérifier si vous avez déplacé un site depuis un autre serveur car ces chemins peuvent varier d'un système à l'autre :

La page suivante fournira des détails sur les étapes que vous pouvez effectuer pour résoudre les erreurs de script PHP courantes : Dépannage des problèmes PHP courants

Perl :/usr/bin/perlPHP/CGI 5.6 :/usr/local/bin/php-cgi56PHP/CGI 7.0 :/usr/local/bin/php-cgi70PHP/CGI 7.1 :/usr/local/bin/ php-cgi71

Vérification de l'état du système pour les problèmes de serveur

Vous pouvez consulter l'état de notre système pour tout problème connu susceptible d'entraîner le renvoi de 500 erreurs par les sites à partir de la page suivante :État du système  

Si nous avons connaissance de problèmes de serveur pouvant entraîner des erreurs avec les sites, le statut sur la page ci-dessus sera mis à jour avec des détails sur la panne et un délai de résolution prévu si cela peut être fourni.

Si les étapes ci-dessus ne permettent pas de résoudre les erreurs 500, vous pouvez créer un ticket d'assistance pour le problème à partir de la page d'assistance de votre compte LCN.

Veuillez inclure des instructions sur la façon de reproduire l'erreur et tous les détails de connexion requis pour accéder à la page où l'erreur se produit, car cela devrait aider l'équipe d'assistance à enquêter sur le problème.


cPanel
  1. Comment corriger l'erreur Vous n'êtes pas autorisé à accéder…

  2. Comment réparer l'erreur d'authentification Keystone d'OpenStack - HTTP 500 ?

  3. Comment activer la journalisation des erreurs PHP

  4. Résoudre les erreurs de serveur interne WordPress

  5. Comment grep \n dans le fichier

Comment télécharger un fichier sur le serveur

Comment créer un fichier de site Web

Comment résoudre l'erreur de page de mon site Web introuvable

Comment créer un journal d'erreurs PHP dans cPanel

Comment modifier les autorisations de fichier

Comment copier un fichier dans le gestionnaire de fichiers