Erreur interne Erreur de serveur: ce qu'elle est et comment lutter contre elle

click fraud protection

Très souvent, les propriétaires d'hébergement souffrent à cause de la présence constante de la message d'erreur 500 (Internal Server Error).Il est, comme on l'appelle, beaucoup sont tout simplement des poisons vie.Maintenant, nous allons essayer de comprendre brièvement l'essence de la situation et de voir comment vous pouvez vous débarrasser de l'erreur à l'avenir.

Internal Server Error Erreur: quel est-il?

Alors, laissez-nous partons du sens même de la phrase.Le système (annuaire) bogues de Windows (et pas seulement), il ya une erreur au numéro 500, correspondant au termes informatiques Internal Server Error.La traduction de cette expression est une erreur de serveur interne, associé à l'état de la protocole HTTP.

En fait, l'erreur signifie que soit le logiciel de serveur ne fonctionne ou œuvres non, mais un ou plusieurs de ses composants donnent échecs sous la forme d'un refus aux demandes des clients, tels que le moteur de recherche ou un navigateur Internet.

provoque des erreurs

allocution erreur Internal Server Error dans le sens le plus large, il est nécessaire de prendre en compte qu'il peut se produire à plusieurs sites ou des ressources écrites par un complètement différent CMS.Ici, d'ailleurs, vous avez besoin de se différencier de ses causes.

Très souvent, une telle situation peut être observée sur des sites comme WordPress, OpenCart, Joomla et autres. Si la structure de gestion, comme WordPress, dans le chantier de construction est pas utilisé, peut-être, la raison réside dans le fait que les problèmes de l'expérience d'hébergement lors de la connexion au mauvais PHP-extensions ou le site sur demande renvoie HTTP-têtes non valides, qui ne peuvent être reconnus par votre serveur.

causes Pas moins courante de l'erreur interne du serveur erreur est l'absence de droits d'accès corrects.Par exemple, si un des fichiers de script PHP qui sont placés sur l'hébergement, ont le droit d'accéder à 777, il se peut que tout simplement ils ont bloqué le serveur d'exécution, et le message d'erreur résultant.

également l'une des raisons peut être tout à fait un long script.Le fait que PHP limite exécution acte non seulement contre l'hôte, ces limites peuvent être exposés, et sur le côté du serveur.En d'autres termes, il est un peu penser à une opération de time-out.Lorsque le serveur dans un délai déterminé, il n'y a pas de réponse à l'enquête, il bloque tout simplement l'exécution du script.

Dans certains cas, l'erreur Erreur interne du serveur peut se produire quand il est l'hôte dépassant la limite d'utilisation de la mémoire.Autrement dit, le script pour l'exécution nécessite plus de règlements, et parce que cette limite est fixée non seulement en PHP, souvent des restrictions sur la consommation des ressources par tous les scripts exécutables.

Enfin, l'une des situations les plus courantes d'erreur Internal Server Error - le contenu des directives de fichier .htaccess incorrecte (par la façon dont, lors de l'utilisation du moteur WordPress il est plus fréquent).Maintenant, nous sommes venus près de trouver une solution pour chaque situation.

erreur Internal Server Error: Comment fixer les façons les plus simples

Premières, voyez ce que vous pouvez faire quand il détecte des autorisations incorrectes.Dans ce cas, les droits d'accès pour modifier le contenu de la 777 permet à tout le monde, ce qui affecte sans aucun doute la sécurité.Dans cette situation, vous devez les changer en appliquant à la valeur de 755 dossiers, fichiers scripts - 600, et tous les fichiers de données en acier - 644.

Trop long travail Le script peut également essayer d'augmenter le temps d'attente, cependant,il ya un hic.Cette solution peut fonctionner sur un serveur dédié ou VPS (Virtual Private Server), et dans le cas de l'hébergement partagé est sans effet.

Quant à la consommation de mémoire surévalué par rapport aux restrictions qui demandent à accueillir, alors vous ne peut que conseiller de contacter le support ou tout simplement le changement de fournisseur d'hébergement, qui ne sont pas des limites aussi strictes.

maintenant quelques mots sur le fichier .htaccess.Le fait qu'elle implique l'utilisation d'une syntaxe très stricte, si ces paramètres étaient certaines erreurs ou inexactitudes éviter sûr Internal Server Error Erreur.Ici, il est nécessaire de procéder comme suit.D'abord, vous devez vérifier l'existence du fichier dans le répertoire racine d'un site, puis de faire une copie de sauvegarde, supprimer entièrement.Si, après cette procédure, le site est à nouveau opérationnel, le problème est dans le fichier .htaccess, qui aura pour vérifier les erreurs de syntaxe.Problèmes

avec le moteur WordPress

avec WordPress, la situation est pire.Le fait que le moteur est capable de remplacer le fichier .htaccess d'origine, est chargé de contrôler l'accès aux fichiers et dossiers d'hébergement, et parce que le fichier original doit être créé qu'une seule fois, et certainement pas dans WordPress!

La meilleure façon de remédier à cette situation est de désactiver thèmes WordPress et utiliser à la place d'un autre.Si le problème persiste, l'affaire est dans le thème lui-même - si non, vous devez désactiver progressivement plugins WordPress et vérifier lequel d'entre eux affecte la performance.

Dans certains cas, vous devrez peut-être mettre à niveau vers la dernière version de WordPress et désactiver l'écrasement du fichier.Pour commencer à télécharger à un terminal informatique fichier .htaccess d'origine, puis accéder au site sur le chemin vers le dossier / wp-admin / includes / puis charge le fichier misc.php, vous voulez ouvrir, par exemple, dans la norme "Bloc-notes" (ou toutautre éditeur de texte) et de trouver les fonctions de ligne de la «fonction de».Maintenant la fonction à la ligne «insert_with_markers de retour (htaccess_file $,« WordPress », $ règles);» et le remplacer sur le «return true;» (bien sûr, toutes les commandes sont écrites sans les guillemets).Nous ne pouvons enregistrer vos modifications et télécharger le nouveau fichier d'hébergement avec le remplacement de la vieille misc.php de fichier.

inconvénient de cette méthode est que, dans ce cas déconnecté mise à jour WordPress.Lors de la connexion plug-ins ils doivent travailler, bien sûr, ne sera pas.

Conclusion En principe, qui est de dire, les causes les plus fréquentes d'erreurs et les méthodes d'élimination.En fait, la raison que la façon de faire face à de telles situations peut être beaucoup, je vais donc d'analyser la situation dans chaque cas particulier, et seulement alors choisir quel type de technique utilisée pour la correction d'erreur.