Passer au contenu principal

Internal Server Error - Impossible de terminer votre demande



Créer et personnaliser votre site est un moment agréable pour les webmasters. Mais parfois, ils peuvent rencontrer une erreur. Ce que cela signifie et comment l’éliminer, vous apprendrez en lisant cet article.

Contenu de l'article:

Causes d'erreur interne du serveur

. Cette erreur de traduction est: erreur interne du serveur . Le système a détecté une défaillance interne ou des paramètres incorrects et n'a pas pu générer de demande. Cela signifie que certains paramètres du moteur chargé ou d'autres fichiers sont incorrects, raison pour laquelle une erreur se produit. . L’une des causes courantes de ce problème de serveur est l’erreur de fichier .htaccess . Il s’agit d’un fichier supplémentaire destiné à fournir des commandes spécifiques aux serveurs, en particulier Apache.


Файл .htaccess
Fichier .htaccess

De nombreux webmasters parviennent à résoudre le problème «Erreur de serveur interne - l'erreur de serveur» en examinant ce fichier avec soin. Cela peut indiquer un domaine erroné ou même un accès refusé au site. Le fichier .htaccess vous permet de: modifier les paramètres de l’ensemble du site, protéger certains répertoires avec un mot de passe, créer des listes noires à partir d’une URL, autoriser l’accès uniquement aux sites sélectionnés et bien plus encore.

Voir aussi: Erreur Erreur 503 L'extraction en arrière-plan a échoué .

Où dans le panneau d'administration à trouver.

Pour éditer un fichier, vous devez le trouver dans votre panneau d'administration. . Sur un hébergement qui a cPanel et dans le moteur WordPress, ce fichier se trouve dans le répertoire public_html .


  1. Sélectionnez un répertoire et localisez le fichier.
  2. Après cela, sélectionnez "Modifier" dans le menu contextuel. Cela peut être dans des fichiers cachés.
  3. Vous devez les afficher, rechercher le bouton "Paramètres" et modifier l'élément "Afficher les fichiers cachés".
  4. Sinon, vous pouvez le créer vous-même. Cliquez sur le bouton "Fichier" dans le gestionnaire de fichiers en haut et créez un fichier .htaccess.

Je recommande de lire: Sur cette page une erreur de script - Solution .

Correction d'erreur du serveur

Si vous examinez attentivement le fichier .htaccess, vous pouvez déterminer pourquoi le message apparaît. Parfois, les utilisateurs parviennent à déterminer avec certitude qu'il y a une erreur dans le fichier .htaccess. Pour ce faire, vous devez supprimer tout le contenu de celui-ci et l'enregistrer dans un autre fichier texte afin de ne pas le perdre. Après cela, vous devez ouvrir le site. Si l'erreur ne se produit pas, la raison est dans le fichier.

Pour commencer, essayons de trouver les paramètres de fichier pouvant causer cette erreur. Recherchez les lignes suivantes dans votre fichier .htaccess:


  • Option,
  • php_flag,
  • php_value.

Ils doivent être commentés. Pour ce faire, vous devez mettre un signe dièse - # au début de la ligne contenant ces paramètres. La ligne commentée ressemblera à ceci: # php_value. Un espace doit être inséré entre la grille et le caractère suivant. Pour WordPress, vous devrez peut-être commenter les options suivantes: SecFilterEngine Off et SecFilterScanPOST Off.

Dans votre fichier, vous devez peut-être définir le codage. Essayez de commenter la ligne suivante: AddDefaultCharset WINDOWS-1251. Essayez de passer à UTF-8. Vous devez également rechercher (le cas échéant) dans le fichier la ligne # RewriteBase / et supprimer le caractère de réseau de celle-ci. Vérifiez les liens dans le texte. Htaccess, ils sont peut-être incorrects.

Intéressant: ERR_CACHE_MISS - comment corriger l'erreur?

D'autres moyens de réparer le serveur ont rencontré une erreur interne

Recherchez AllowOverride All dans votre fichier .htaccess. S'il y a une grille (#) ici, supprimez-la.

  • Vous devez également vérifier que l'entrée VirtualHost suivante existe pour le domaine. A titre d'exemple, vous pouvez voir sur la capture d'écran à quoi ressemble l'entrée;

    Запись VirtualHost
    Ecrire VirtualHost dans le fichier .htaccess
  • Assurez-vous que le fichier de configuration contient le nom d'hôte du serveur (généralement spécifié en tant que domaine ou adresse IP).
  • Essayez de refuser l'accès à toutes les adresses IP entrantes afin de vérifier le fonctionnement de .htaccess - Deny from all.

Comment créer une liste noire dans .htaccess

Vous pouvez créer votre propre liste d'adresses IP qui ne peuvent pas accéder à votre site. Pour ce faire, recherchez le fichier .htaccess et modifiez-le. Le code suivant qui bloquera les adresses doit être saisi à partir d'une nouvelle ligne.

  1. Vous pouvez mettre un signe de commentaire au début du code pour vous expliquer le futur. Par exemple, # Blacklist for boors;
  2. La première ligne permet de visiter toutes les adresses - autoriser de tous;
  3. Le code suivant bloquera l'adresse spécifiée - refuser à partir de 86.164.01;
  4. Ajouter une autre adresse IP - refuser à partir de484.015.44.

Cette liste peut durer éternellement. Si vous ne connaissez pas l'adresse des commentateurs agaçants, vous pouvez les trouver dans les journaux de votre serveur. Différents moteurs ont leurs propres méthodes pour déterminer les adresses. Cela peut être fait par des scripts PHP tiers. Un moyen universel pour tous les moteurs de déterminer l'adresse IP consiste à rechercher la section correspondante "Journaux du serveur". Sur la plate-forme cPanel, il s’agit de la section "Visiteurs". Vous pouvez utiliser les services de vérification de fichier de configuration en ligne pour corriger l'erreur Internal Server.



Comment évaluez-vous l'article?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Pas encore de notes)
Chargement ...

Ajouter un commentaire

Votre email ne sera pas publié.