Internal Server Error erreur 500


, Mis à jour le 2 mars, 2015

Internal Server Error erreur 500

Lorsque vous recevez un message d'erreur sur votre site du type «Internal Server Error, 500 Error »  (Erreur interne du serveur, erreur 500), la meilleure façon de trouver la raison de cette erreur est de vérifier le journal des erreurs. Vous pouvez le faire à partir de cPanel > Registre des erreurs.

Consultez le manuel de votre serveur si vous ne disposez pas d'un panneau de commande.

Vous verrez une liste des derniers messages d'erreur générés par votre site Web. Dans cette liste, vous trouverez des informations détaillées sur chaque erreur, notamment: la date et l'heure de l'erreur, des informations sur le client qui reçoit l'erreur, la description de l'erreur et des informations sur les dossiers ou les fichiers qui ont généré l'erreur.

Le registre des erreurs affiche les 300 derniers messages d'erreur dans l'ordre inverse. Si le journal des erreurs ne fournit aucune indication sur le problème, essayez de résoudre le problème en suivant les suggestions ci-dessous.

Les erreurs internes du serveur peuvent être provoquées par plusieurs facteurs différents. Les raisons les plus courantes sont indiquées ci-dessous:

  • Mauvaises permissions, écriture par le groupe
  • Le fichier .htaccess est altéré, commande invalide
  • Dépassement de ressources, rien dans le journal des erreurs

 

Mauvaises permissions, écriture par le groupe

 
Voici quelques exemples d’erreur :

[2013-10-20 01:43:31]: error: directory is writable by others: (/home/user/public_html/)[2013-10-19 01:48:21]: error: file has no execute permission:  (/home/user/public_html/)

Cela pourrait être facilement corrigé en changeant les permissions du fichier / répertoire en question. Vous pouvez modifier les permissions en utilisant le Gestionnaire de fichiers à l'intérieur de cPanel, ou un client FTP (par exemple Filezilla)

Suivez les étapes suivantes :

  • Dans cPanel, dans la section Fichiers, cliquez sur Gestionnaire de fichiers.
  • Cliquez sur le bouton pour le Web Root (public_html/www).
  • Cochez la case intitulée « Montrer les fichiers cachés (fichiers points) »
  •  Cliquez sur OK.

 

Registre d'erreur dans cPanel Gestionnaire de fichier choix de repertoire cpanel
  • Vérifiez les numéros indiqués dans la colonne « Perms » (Permission d'accès) du Gestionnaire de fichiers dans cPanel.
  • Répertoires et dossiers doivent être réglés sur 755.
  • Scripts exécutables dans le dossier cgi-bin doit être réglé sur 755.
  • Images, médias et fichiers texte comme le HTML doivent être réglés sur 644.

 

Permission d'accés de fichier cpanel

.htaccess est corrompu, commande invalide


Il se peut que vous ayez ajouté des lignes qui sont soit rédigées de manière incorrecte ou qui sont en conflit avec d'autres commandes de codes dans le fichier .htaccess. La meilleure façon de résoudre ce problème est de commenter les lignes dans le fichier .htaccess.

Toujours faire une copie du fichier. htacess avant de faire des modifications.

Vous pouvez commenter une ligne dans le fichier .htaccess en ajoutant # au début de cette ligne. Par exemple, si le code dans le fichier .htaccess ressemblera à quelque chose de ce genre.:

DirectoryIndex default.html
AddType application/x-httpd-php5 PHP

Pour le commenter, faites comme ceci:

DirectoryIndex default.html
#AddType application/x-httpd-php5 PHP

Les lignes brisées et celles qui commencent par php_flags sont les erreurs les plus courantes. Si vous ne pouvez pas déterminer quelle ligne est le problème, alors commentez chaque ligne.

Après avoir commenté une ligne, actualisez le site pour voir si le problème a été résolu ou non. Si c'est le cas, cela confirme que le problème était dans cette ligne de code dans le fichier. htaccess. Si le problème n'a pas été résolu, poursuivez le dépannage en commentant des lignes supplémentaires et en vérifiant le site.

Autre exemple de problème avec le htaccess :

 

[Thu Apr 19 01:47:38 2008][client 127.0.0.50] (13)Permission denied: /home/user/public_html unable to check htaccess file, ensure it is readable

L'erreur est causée par des autorisations incorrectes du fichier .htaccess. Toutefois, un tel message d'erreur peut être invoquée si les autorisations pour le dossier ne sont pas les bonnes non plus. Veuillez vous assurer que tant le dossier que le fichier .htaccess sont fixés avec une permission 755.

Dépassement de ressources, rien dans le journal des erreurs


Il est possible que l'erreur 500 soit causée par un trop grand nombre de processus dans la file d'attente du serveur.

En utilisant un accès SSH (Shell), vous pouvez afficher les processus en cours d'exécution sur votre compte. Il suffit de taper la commande suivante:

ps faux

Ou tapez la commande suivante pour afficher le compte d'un utilisateur spécifique. (N'oubliez pas de remplacer utilisateur avec le nom d'utilisateur réel.):

ps faux |grep utilisateur

Une fois que vous avez l'ID de processus (PID), tapez la commande suivante pour tuer le processus en question. (N'oubliez pas de remplacer pid avec l'ID de processus réel.):

kill -9 pid

Autres exemples d’erreurs

 

[Thu Apr 19 01:47:39 2008] [client 127.0.0.76] Premature end of script headers: /home/user/public_html

Ce message d'erreur peut être produit par plusieurs raisons:

  • Le script nécessite plus de temps que d'habitude à traiter et est terminé par le système de votre hébergeur web. Afin d'assurer la performance stable de tous les autres comptes hébergés, la majorité des fournisseurs d’hébergement de site détermine un délai d'attente de 30 secondes.
  • Il existe une erreur dans le code de programmation du script en question. Dans ce cas, il devrait être révisé par un développeur web professionnel qui sera en mesure de vous aider.
  • Si vous ne pouvez pas trouver la raison de l'erreur 500 vous-même, vous pouvez demander à votre hébergeur de l'aide. SiteGround offre l'un des meilleurs supports d'hébergement Web et ces problèmes sont généralement résolus en quelques minutes par leur équipe.


comments powered by Disqus




Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.


Très bon hébergeur suisse, support très réactif et à prix raisonnable. Rien à redire.

Arnaud à propos Infomaniak Suisse

Montrer une autre revue
Lire les avis Infomaniak Suisse



Plans d'hébergement




Les plans d'hébergement de 61 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Infomaniak France

6.75 EURO

Ajouter un Avis
Visiter

2

Hostpapa France

2.95 EURO

Ajouter un Avis
Visiter

3

Greengeeks

4.95 USD

Ajouter un Avis
Visiter

4

Siteground

6.95 USD

Ajouter un Avis
Visiter

5

Planethoster France

5.99 EURO

Ajouter un Avis
Visiter

6

Ex2hosting

3.99 EURO

Ajouter un Avis
Visiter

7

Bluehost

6.95 USD

Ajouter un Avis
Visiter






Hébergeurs par avis de clients

Ex2hosting
181 avis des clients
1and1 France
74 avis des clients
Hostpapa France
68 avis des clients
Magic-Online
65 avis des clients
Infomaniak France
51 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Ex2hosting
176 / 181 recommandé
Infomaniak France
51 / 51 recommandé
Rapidenet
49 / 50 recommandé
Magic-Online
44 / 65 recommandé
Hostpapa France
39 / 68 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Le plus important critère de votre hébergeur



Contacter l'éditeur

Posez votre question