私のWordPressサイトはCloudFlareをCDNとして使用しており、サイトのIPアドレスを使用してwordpress/wp-admin/install.php
に直接アクセスすると、正常に機能します。
ただし、CloudFlareでサイトのドメインを使用してwordpress/wp-admin/install.php
を呼び出そうとすると、常に「500 Internal Server Error」が報告されます。
すべてのWordPressファイルをwordpress/
にアップロードし、このチュートリアルで提供されているすべてを試しました: WordPressの内部サーバーエラーを修正する方法 など:
しかし、同じエラーを受け取りました。上記のリンクは次のとおりです。
If increasing the PHP memory limit did not fix the issue for you, then you are in for some hard-core trouble shooting.
エラーログには次のものがあります。
[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
CloudFlareの背後にあるWorldPressにアクセスしてこの問題を解決する方法を知っている人はいますか?
ここ で説明したように、wp-admin
およびwp-login
ディレクトリを含むURLに対して ページルール を作成して、CloudFlareがそれらをキャッシュしないようにします。
また、無効にする Rocket Loader 、それはmay inadvertently break certain functions (editors, etc.) in your WordPress back end.
また、CloudFlareアカウントのPerformance Settingsでこれらの他の設定を変更してみてください。
最後に、CloudFlareのIP範囲がサーバー(Apache .htaccess、セキュリティモジュール、ファイアウォールなど)によってブロックされていないことを確認してください。番号5ここ 。
IPアドレスのみを使用する場合(CloudFlareのプロキシをバイパスする場合など)にアクセスできるようになったら、エラーが再現されるまで上記の各設定を再度有効にして、その設定のみを無効のままにすることができます。