La résolution des erreurs de code d'état HTTP de l'installateur peut être frustrante, mais avec les bons conseils, vous pouvez dépanner et résoudre les problèmes courants de l'installateur tels que les erreurs 403 Forbidden, 404 Not Found, 405 Not Allowed, et Blank/White page ou 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 au programme d'installation.
Gestion des erreurs 403 Forbidden
Lorsque vous accédez au fichier installer.php, vous obtenez un message 403 Forbidden.
Solution 1
La solution la plus rapide à ce problème est de contacter votre fournisseur d'hébergement et de lui indiquer le chemin d'accès au dossier et l'URL pour lesquels vous obtenez un message 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, de sorte que certaines de ces options peuvent ne pas fonctionner correctement sur votre hébergeur et d'autres oui. Consultez les guides suivants pour trouver une solution à l'erreur 403 :
- Comment corriger l'erreur 403 Forbidden dans WordPress
- Apache donne des erreurs 403 interdites - Stack Overflow
- Comment résoudre le message 403 Access Denied ?
Gestion de la page d'erreur 404 Not Found
Lorsque vous accédez au fichier installer.php, vous obtenez un message 404 ou page non trouvée.
Solution 1 Contacter l'hôte
Cette erreur indique que votre serveur web n'est pas configuré pour servir des pages web. Si vous n'êtes pas familier avec la configuration de serveurs web tels qu'Apache, le moyen le plus rapide de résoudre ce problème est de travailler avec votre fournisseur d'hébergement et de lui dire que vous obtenez une erreur 404 à l'URL "XYZ". Il devrait être en mesure de vous remettre sur pied en quelques minutes. La sauvegarde n'est pas en mesure de gérer ou de résoudre ce problème, car il s'agit d'un problème de configuration du serveur web.
Solution 2 Configuration d'Apache
When setting up the web server (typically Apache) one of the commonly overlooked setup parameters is the <Directory> directive. The following configuration will work on most setups but check with your server admin to be sure on their server:
<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 appelés test.html et test.php dans le même répertoire que le fichier installer.php. Essayez ensuite d'accéder à ces deux fichiers à l'aide d'un navigateur web. Si aucun des deux ne fonctionne, c'est que votre site n'est pas configuré pour fonctionner à partir de l'emplacement où ils ont été placés. Si seul le fichier test.html fonctionne, il se peut que PHP ne soit pas correctement activé sur votre serveur web. Si vous ne savez pas comment configurer votre serveur web pour qu'il serve à partir du bon chemin ou qu'il serve des fichiers PHP, contactez votre administrateur d'hébergement, car il ne s'agit pas de problèmes que la sauvegarde sera en mesure de résoudre.
Gestion des pages d'erreur 405 Not Allowed
Lorsque vous accédez au fichier installer.php, vous obtenez un message 405 Not Allowed.
Option 1 Contacter l'hôte
Le code 405 Method Not Allowed est un code d'état de réponse HTTP indiquant que la méthode HTTP spécifiée a été reçue et reconnue par le serveur, mais que ce dernier a rejeté cette méthode particulière pour la ressource demandée. La plupart 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 d'assistance technique de votre société d'hébergement. En règle générale, c'est la manière dont le serveur web accepte les requêtes qui doit être modifiée. Le journal des erreurs du serveur sur la plateforme de votre hébergeur devrait aider l'administrateur du système à localiser la demande spécifique et à ajuster le serveur en conséquence.
Option 2 Dépannage du serveur
Si vous êtes familiarisé avec la résolution des problèmes liés aux serveurs web, vous pouvez consulter cet article détaillé :
405 troubleshooting guide
Traitement des pages blanches ou des pages d'erreur 500
Si le programme d'installation ne s'affiche pas du tout, vous pouvez effectuer une série de tests.
- Serveur Web :
Vérifiez que le serveur web est correctement configuré. Créez un nouveau fichier nommé test.php au même endroit 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 sur les paramètres PHP, passez aux autres options ci-dessous ; si ce n'est pas le cas, il y a un problème avec la configuration du serveur web et vous devrez contacter votre hébergeur ou l'administrateur du serveur. - 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ôte. Si vous n'avez pas d'accès direct aux journaux du serveur, demandez à l'assistance de votre hébergeur de vérifier si des erreurs se sont glissées dans les journaux. - Permissions :
Vérifiez les autorisations du fichier installer.php et de son répertoire parent. Sur la plupart des hôtes, les autorisations doivent être de 755 pour les répertoires et de 644 pour les fichiers. Veillez à vérifier auprès de votre hébergeur ou de l'administrateur du serveur que les autorisations sont correctes. - Changez de navigateur :
Ouvrez un autre navigateur web et vérifiez la présence de l'écran blanc. S'il fonctionne dans le nouveau navigateur, il peut s'agir d'un problème de cache. Vous pouvez généralement résoudre ce problème en maintenant les touches Ctrl+F5 enfoncées ou en vidant manuellement le cache de votre navigateur. - installer.php :
Certains hébergeurs 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 avec un autre nom. 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 à [nom]_[hachage]_[date]_installer.php. - Proxy inversé :
Lorsqu'il est exécuté derrière un proxy inverse, la valeur du nom d'hôte d'origine se trouve dans le fichierHTTP_X_FORWARDED_HOST
. Pour contourner cette configuration, ajoutez ce qui suit au début des fichiers installer.php et dup-installer/main-installer.php :
$_SERVER['HTTP_X_ORIGINAL_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'] ;
Voir aussi :
Comment gérer les messages "Internal Server 500" ?