Mon site WordPress utilise CloudFlare en tant que CDN, et si j'utilise l'adresse IP du site pour accéder directement à wordpress/wp-admin/install.php
, tout fonctionne correctement.
Cependant, lorsque j'essaie d'appeler wordpress/wp-admin/install.php
à l'aide du domaine de mon site avec CloudFlare, il indique toujours une "500 erreur de serveur interne".
J'ai téléchargé tous mes fichiers WordPress sur wordpress/
, et j'ai tout essayé dans ce tutoriel: Comment corriger l'erreur de serveur interne dans WordPress , tels que:
Mais a reçu la même erreur. Le lien ci-dessus dit:
If increasing the PHP memory limit did not fix the issue for you, then you are in for some hard-core trouble shooting.
Le journal des erreurs a:
[Mon Jan 26 00:26:16.850503 2015] [fcgid:warn]
[pid 8162] (104)Connection reset by peer: [client 173.245.48.159:53072]
mod_fcgid: error reading data from FastCGI server
[Mon Jan 26 00:26:16.850625 2015] [core:error]
[pid 8162] [client 173.245.48.159:53072]
End of script output before headers: install.php
Est-ce que quelqu'un sait comment résoudre ce problème d'accès à WorldPress derrière CloudFlare?
Comme couvert ici , créez un règle de page pour les URL contenant les répertoires wp-admin
et wp-login
afin d'empêcher CloudFlare de les mettre en cache.
En outre, désactivez Rocket Loader , car il may inadvertently break certain functions (editors, etc.) in your WordPress back end.
Essayez également de modifier ces autres paramètres de votre compte CloudFlare sous Paramètres de performance :
Enfin, assurez-vous qu'aucune des plages IP de CloudFlare n'est bloquée par votre serveur (par exemple, Apache .htaccess, modules de sécurité ou pare-feu), comme indiqué dans le numéro 5 ici .
Une fois que vous obtenez des éléments accessibles, comme si vous n'utilisiez que votre adresse IP seule (en contournant le proxy de CloudFlare), vous pouvez alors réactiver chacun des paramètres ci-dessus jusqu'à ce que l'erreur soit reproduite, et ne laisser que ce paramètre désactivé.