コンテンツへスキップ

【WordPress】が真っ白→index.htmlを消して解決

webサーバ移転後にサイトが真っ白のままという事例は多々ある。
大抵は、プラグインやテーマ、コンフィグ、またはデータベース周りの修正すると治るのだが、
今回は全てだめだった。エラーもない200のレスポンスだったので相当参った。

色々と確認した結果、同じディレクトリにindex.phpとindex.htmlがあったので、
index.htmlが競合してると思い削除をしたところ解決した。

おそらく、検証中にindex.htmlを作成していてそれを消し忘れたのだと思う。

CHATGPTに聞いたところ、以下のように空のファイルのindex.htmlが優先されていただけらしい。

同じディレクトリにindex.phpとindex.htmlの両方がある場合、サーバーの設定によって優先的に読み込まれるファイルが決まります。通常、index.htmlが優先されることが多く、この場合、WordPressのindex.phpが無視されるため、WordPressのページが正しく表示されず、サイトが真っ白になることがあります。

解決方法:

  • 不要なindex.htmlを削除する。
  • サーバーの設定(例: .htaccessファイル)でindex.phpを優先するように変更する。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です