Résolution des erreurs 403/404/405/500 et des pages d'installation vierges
La résolution des erreurs de code d'état HTTP de l'installateur peut être frustrante, mais avec les bonnes instructions, vous pouvez dépanner et résoudre les problèmes courants de l'installateur tels que 403 Interdit, 404 Non trouvé, 405 Non autorisé, et page vierge/blanche ou erreurs 500.
Ce guide complet fournit des solutions détaillées et des étapes de dépannage pour vous aider à surmonter ces erreurs lors de l'accès à l'installateur.
Gestion des erreurs 403 Interdit
Lorsque vous accédez au fichier installer.php, vous recevez un message 403 Interdit.
Solution 1
La solution la plus rapide pour ce problème est de contacter votre fournisseur d'hébergement et de lui indiquer le chemin du dossier et l'URL pour lesquels vous recevez le 403. Il pourra rapidement mettre à jour les règles sur ses serveurs.
Solution 2
Si vous souhaitez essayer de résoudre le problème vous-même, il existe de nombreuses techniques différentes que vous pouvez essayer, mais n'oubliez pas que chaque hébergeur est configuré différemment, donc certaines de ces options peuvent ne pas fonctionner correctement sur votre hébergeur et d'autres si. Consultez les guides suivants pour une solution à l'erreur 403 :
- Comment corriger l'erreur 403 Forbidden dans WordPress
- Apache renvoie des erreurs 403 Forbidden – Stack Overflow
- Comment résoudre le message 403 Accès refusé ?
Gestion de la page d'erreur 404 Non trouvé
Lorsque vous accédez au fichier installer.php, vous recevez un message 404 ou page non trouvée.
Solution 1 Contacter l'hébergeur
Cette erreur indique que votre serveur Web n'est pas configuré pour servir des pages Web. Si vous n'êtes pas familiarisé avec la configuration de serveurs Web tels qu'Apache, alors la manière la plus rapide de résoudre ce problème est de travailler avec votre fournisseur d'hébergement et de lui dire que vous obtenez un 404 à l'URL « XYZ ». Il devrait être en mesure de vous remettre en service en quelques minutes. Ce n'est pas quelque chose que la sauvegarde pourra gérer ou corriger, car il s'agit d'un problème de configuration du serveur Web.
Solution 2 Configuration Apache
Lors de la configuration du serveur Web (généralement Apache), l'un des paramètres de configuration couramment négligés est la directive <Directory>. La configuration suivante fonctionnera sur la plupart des configurations, mais vérifiez auprès de votre administrateur système pour être sûr sur son serveur :
<Directory /» Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted Allow from all </Directory»
Solution 3 Dépannage
Pour résoudre ce problème, placez deux fichiers nommés test.html et test.php dans le même répertoire que le fichier installer.php. Essayez ensuite de les ouvrir tous les deux via un navigateur Web. Si aucun des deux ne fonctionne, votre site n'est pas configuré pour servir depuis l'emplacement où ils sont placés. Si seul le fichier test.html fonctionne, alors PHP n'est peut-être pas correctement activé sur votre serveur Web. Si vous n'êtes pas sûr de la manière de configurer votre serveur Web pour servir depuis le bon chemin ou pour servir des fichiers PHP, contactez votre administrateur d'hébergement, car ce ne sont pas des problèmes que la sauvegarde pourra résoudre.
Gestion des pages d'erreur 405 Non autorisé
Lorsque vous accédez au fichier installer.php, vous recevez un message 405 Not Allowed.
Option 1 Contacter l'hébergeur
Le 405 Method Not Allowed est un code d'état de réponse HTTP indiquant que la méthode HTTP de la requête spécifiée a été reçue et reconnue par le serveur, mais que le serveur a rejeté cette méthode particulière pour la ressource demandée. La majorité des réponses 405 sont liées à la configuration du serveur Web.
Le moyen le plus rapide de résoudre ce problème est de travailler avec l'équipe de support technique de votre société d'hébergement. Généralement, ce qui doit être ajusté, c'est la manière dont le serveur Web accepte les requêtes. Le journal des erreurs du serveur sur la plateforme de votre hébergeur devrait aider l'administrateur système à localiser la requête spécifique et à ajuster le serveur en conséquence.
Option 2 Dépanner le serveur
Si vous êtes familiarisé avec le dépannage des problèmes de serveur Web, vous pourriez envisager de consulter cet article détaillé :
Guide de dépannage 405
Gestion des pages d'erreur vierges/blanches ou 500
Si l'installateur n'apparaît pas du tout, il existe une série de tests que vous pouvez essayer.
- Serveur Web :
Vérifiez que le serveur Web est correctement configuré. Créez un nouveau fichier nommé test.php au même emplacement que le fichier installer.php. À l'intérieur de test.php, placez le code suivant :<?php phpinfo(); ?>
Si cela fonctionne et que vous voyez le texte « PHP Version » en haut, suivi d'autres informations de configuration PHP, continuez avec les autres options ci-dessous ; sinon, quelque chose ne va pas avec la configuration du serveur Web, et vous devrez contacter votre hébergeur ou administrateur système. - Journaux du serveur :
Examinez le journal des erreurs du serveur. Vous pouvez accéder à tous les journaux d'erreurs du serveur en allant dans cPanel » Statistiques » Journaux d'erreurs ou en utilisant le panneau de contrôle spécifique à votre hébergeur. Si vous n'avez pas d'accès direct aux journaux du serveur, demandez à votre support d'hébergement de vérifier les journaux pour toute erreur. - Permissions :
Vérifiez les permissions sur le fichier installer.php et son répertoire parent. Sur la plupart des hébergeurs, elles devraient être 755 pour les répertoires et 644 pour les fichiers. Assurez-vous de vérifier auprès de votre fournisseur d'hébergement ou de votre administrateur système les paramètres de permission corrects. - Changer de navigateur :
Ouvrez un autre navigateur Web et vérifiez l'écran blanc. S'il fonctionne dans le nouveau navigateur, il peut s'agir d'un problème de cache de navigateur. Vous pouvez généralement résoudre ce problème en maintenant Ctrl+F5 enfoncé ou en vidant manuellement le cache de votre navigateur. - installer.php :
Certains hôtes et logiciels de sécurité bloquent automatiquement les requêtes vers les fichiers nommés « installer.php ». Dans ce cas, essayez de renommer le fichier en autre chose. L'utilisation du nom de fichier « installer.php » sur un serveur public n'est pas recommandée et les utilisateurs devraient envisager d'utiliser l'installateur haché en allant dans Duplicator » Paramètres » Onglet Sauvegardes » Paramètres de l'installateur » Définir sur [nom]_[hash]_[date]_installer.php. - Proxy inverse :
Lors de l'exécution derrière un proxy inverse, la valeur du nom d'hôte d'origine se trouve dansHTTP_X_FORWARDED_HOST. Pour contourner cette configuration, ajoutez ce qui suit en haut de installer.php et de dup-installer/main-installer.php :
$_SERVER[‘HTTP_X_ORIGINAL_HOST’] = $_SERVER[‘HTTP_X_FORWARDED_HOST’];
Voir aussi :
Comment gérer les messages « Erreur interne du serveur 500 » ?