こんにちは。TEDASKのToshi Seitoです。
今回はイレギュラーだけど、たまに起こる「WordPressでindex.phpのソースコードが表示される時」の対処方法について書きたいと思います。
WordPressでindex.phpのソースコードが表示される時は先ずそのソースを疑うのではなく、別な原因でエラーが出ている場合が殆どなので
wp-config.phpの84行目当たりにある
define('WP_DEBUG', false);
のfalseをtrueに変更して更新しましょう。
これはデバッグモードという機能で、元々はオフ(false)になっているので、オン(true)にしてエラーを詳細に出すように変更します。
その後にもう一度、該当のページにアクセスするとページの頭に何かしらのエラーが出ているはず!
つまりそのエラーのせいで、index.phpのファイルの読み込み前にエラーが出ており、index.phpが上手く読み込めてないということです。
なので、その根本的なエラーを対処するとソースの表示が消えるはずです。
(大体の場合wp_head()で読み込んでいるプラグインのエラーによる物が多いです。)
以上、WordPressでindex.phpのソースコードが表示される時でした。
ご参考になれば幸いです。
突然サイトが動かなくなってお困りではありませんか?
- 「サイトを開くと突然英語のメッセージやコードが表示されるようになった…」
- 「wp-config.phpなどの重要なファイルを自分で触るのが怖くて不安…」
- 「機密情報の漏洩を防ぐためにも、一刻も早くプロに復旧してほしい!」
ソースコードがそのまま露出している状態は、サイトの信頼を損なうだけでなく、サーバー内の重要な情報が盗み見られるリスクもある非常に危険なサインです。
TEDASKでは、WordPressの緊急復旧から、原因不明のエラー調査、プラグインの競合解消、安全なセキュリティ対策まで、これまで600件以上のトラブルを解決してきました。
「何をしても直らない」「ビジネスへの影響を最小限に抑えたい」という方は、ぜひ今すぐお気軽にご相談ください!
