Corriger les erreurs 403, 404 et 500 : Causes fréquentes liées aux fichiers et dossiers dans cPanel
Si votre site web affiche soudainement une erreur telle que 403 Forbidden, 404 Not Found ou 500 Internal Server Error, la cause réside souvent dans les fichiers, les dossiers, les permissions, les redirections ou un fichier .htaccess défectueux. Une erreur ne signifie pas toujours que l'ensemble du site est cassé. Souvent, une vérification ciblée dans le Gestionnaire de fichiers cPanel suffit.
Cet article explique les causes les plus fréquentes de ces messages d'erreur liées aux fichiers et dossiers et vous montre comment vérifier systématiquement ce qui s'est passé.
Procédez toujours aux modifications avec prudence. Créez une copie de sauvegarde avant d'effectuer des ajustements sur le fichier
.htaccess, les fichiers PHP, les fichiers de démarrage ou les permissions.403 Forbidden : Accès refusé
Une erreur 403 Forbidden signifie que le serveur a compris la demande, mais qu'il refuse d'accorder l'accès. Dans le contexte des fichiers et dossiers, les permissions, l'absence de fichiers de démarrage ou des règles de protection d'accès en sont souvent responsables.
Causes fréquentes
- Permissions de fichiers incorrectes,
- Permissions de dossiers incorrectes,
- Aucun fichier
index.phpouindex.htmldans le répertoire, - Le listage des répertoires est désactivé,
- Des règles
.htaccessbloquent l'accès, - La protection des répertoires est active,
- L'adresse IP a été bloquée.
Vérification dans cPanel
- Ouvrez le Gestionnaire de fichiers.
- Naviguez vers le dossier concerné.
- Vérifiez si un fichier de démarrage tel que
index.phpouindex.htmlest présent. - Vérifiez les permissions : souvent
755pour les dossiers et644pour les fichiers. - Activez l'affichage des fichiers cachés et vérifiez le fichier
.htaccess. - Contrôlez si une protection de répertoire est active.
404 Not Found : Fichier ou page introuvable
Une erreur 404 Not Found signifie que le serveur n'a pas pu trouver le fichier ou l'URL demandé. Cela peut se produire si des fichiers ont été supprimés, déplacés ou renommés, ou si les redirections et les permaliens ne fonctionnent pas correctement.
Causes fréquentes
- Le fichier a été supprimé ou déplacé,
- Le nom du fichier ou le chemin est incorrect,
- La casse (majuscules/minuscules) ne correspond pas,
- Le fichier ZIP a été extrait dans un sous-dossier supplémentaire,
- La racine du document (document root) du domaine est incorrecte,
- Une redirection est défectueuse,
- Pour WordPress : Permaliens ou règles
.htaccesscorrompus.
Vérification dans cPanel
- Vérifiez dans le Gestionnaire de fichiers si le fichier existe réellement.
- Comparez le nom du fichier, l'extension et la casse.
- Vérifiez si le fichier se trouve dans le bon répertoire web.
- Contrôlez le fichier
.htaccesspour détecter d'éventuelles redirections ou règles de réécriture. - Pour WordPress : Enregistrez à nouveau la structure des permaliens dans la zone d'administration.
500 Internal Server Error : Erreur de serveur
Une erreur 500 Internal Server Error est un message d'erreur général. Le serveur n'a pas pu traiter la demande avec succès. Dans le contexte des fichiers, des règles .htaccess erronées, des erreurs PHP, des permissions incorrectes ou des scripts défectueux en sont souvent responsables.
Causes fréquentes
- Erreur de syntaxe dans le fichier
.htaccess, - Directive Apache non supportée,
- Erreur PHP dans un fichier,
- Extension (plugin) ou thème défectueux,
- Permissions de fichiers incorrectes,
- Espace de stockage épuisé,
- Boucle de redirection incorrecte.
Test rapide en cas de soupçon sur le fichier .htaccess
- Ouvrez le Gestionnaire de fichiers.
- Activez l'affichage des fichiers cachés.
- Recherchez le fichier
.htaccessdans le répertoire concerné. - Renommez-le temporairement pour le test, par exemple en
.htaccess-test. - Accédez de nouveau au site web.
- Si le site web fonctionne à nouveau, l'erreur provient probablement du fichier
.htaccess.
Pour WordPress, vous pouvez ensuite enregistrer à nouveau la structure des permaliens dans la zone d'administration sous Réglages > Permaliens, afin que WordPress recrée les règles nécessaires.
Vérifier les journaux d'erreurs (Error Logs)
Si la cause n'est pas évidente, les journaux d'erreurs peuvent aider. Il y a souvent des fichiers nommés error_log dans le répertoire concerné ou dans des sous-dossiers.
- Ouvrez le Gestionnaire de fichiers.
- Recherchez
error_log. - Ouvrez le fichier s'il n'est pas trop volumineux.
- Vérifiez les dernières entrées.
- Faites attention aux chemins de fichiers, aux noms de plugins, aux noms de thèmes ou aux messages d'erreur PHP.
Si un fichier error_log est très volumineux, il peut également causer des problèmes d'espace de stockage. Il peut généralement être supprimé, mais il sera recréé si l'erreur persiste.
Aperçu rapide
| Erreur | Signification | Cause fréquente liée aux fichiers/dossiers |
|---|---|---|
| 403 | Accès refusé. | Permissions, fichier de démarrage manquant, protection d'accès. |
| 404 | Fichier ou URL introuvable. | Fichier manquant, chemin incorrect, redirection défectueuse. |
| 500 | Erreur interne du serveur. | .htaccess, erreurs PHP, permissions, espace de stockage. |
Procédure de diagnostic sécurisée
- Notez le moment où l'erreur a commencé à apparaître.
- Vérifiez si des fichiers ont été modifiés, supprimés ou téléchargés juste avant.
- Contrôlez le dossier concerné dans le Gestionnaire de fichiers.
- Vérifiez les fichiers de démarrage, les chemins de fichiers et les permissions.
- Activez l'affichage des fichiers cachés et vérifiez le fichier
.htaccess. - Vérifiez les fichiers
error_log. - Si nécessaire, restaurez une sauvegarde.
Quand faut-il utiliser une sauvegarde ?
Si un fichier a été supprimé par inadvertance ou qu'une configuration a été endommagée, une restauration à partir d'une sauvegarde peut être judicieuse. Particulièrement dans les cas suivants :
- Le fichier
.htaccessa été modifié de manière erronée, - Le fichier
index.phpa été écrasé, - Un dossier de thème ou de plugin a été corrompu,
- Des fichiers ont été supprimés accidentellement,
- Le site web ne fonctionne plus après un téléchargement (upload).
Restaurez si possible de manière ciblée uniquement le fichier ou le dossier concerné, et non l'ensemble du compte inutilement.
Bonnes pratiques pour la prévention
- Créez toujours une copie de sauvegarde avant d'effectuer des modifications.
- Modifiez les règles du fichier
.htaccessde manière progressive. - Téléchargez les fichiers dans la bonne racine du document (document root).
- Veillez à ce que les fichiers de démarrage soient corrects.
- Évitez les permissions non sécurisées telles que
777. - Ne supprimez pas de fichiers système ou CMS inconnus.
- Vérifiez le site web dans votre navigateur après chaque téléchargement.
Les erreurs 403, 404 and 500 ont souvent des causes liées aux fichiers et aux dossiers : fichiers manquants, chemins incorrects, règles
.htaccess défectueuses, permissions incorrectes ou erreurs PHP. Grâce au Gestionnaire de fichiers cPanel, à la vérification de l'espace disque, aux journaux d'erreurs et à la restauration des sauvegardes, de nombreuses causes peuvent être ciblées et limitées.Si vous ne trouvez pas la cause avec certitude ou si un fichier doit être restauré, le support de CURIAWEB se fera un plaisir de vous aider dans l'analyse de l'erreur.
Créer une demande de support