空白のページがないとフロントエンドにアクセスできないという問題があります。それは私を狂わせる。
バックエンドはちゃんと稼働しているようですが、フロントエンドは白です。別のテーマ(20)を選択しようとすると、これはすでにプレビュー内にある白も返します。
私は別のスレッドをたどった後にwp-configでデバッグをオンにしました、そしてそれは以下のエラーを思い付きました:
警告:include_once(/home/dali/public_html/wilds/wp-content/plugins/wp-super-cache/wp-cache-phase1.php):ストリームを開くことができませんでした:/ home/wildsofo/public_html/wpで許可が拒否されました14行目の-content/advanced-cache.php
Warning:include_once():インクルードのために '/home/dali/public_html/wilds/wp-content/plugins/wp-super-cache/wp-cache-phase1.php'を開くことに失敗しました(include_path = '):/ opt/php54 14行目の/home/wildsofo/public_html/wp-content/advanced-cache.php内の/ lib/php ')
何ができるでしょうか。
ウェブサイト:wildsofoldham.co.uk
私はhtaccessを削除しないでしょう。テスト用に名前を変更するだけです。 (しかし、最初にこれをしないでください)
あなたのエラーが何であるかを調べるにはこれを行います。
Wp-config.phpファイルでデバッグを有効にしてください。この行を変更してこれを行います。
define('WP_DEBUG', false);
これに:
define('WP_DEBUG', true);
保存してください。
フロントページをロードすると、実際のエラーが表示されます。これを使用して問題を解決してください。
この方法で解決できない場合は、pluginsフォルダを別の名前に変更してプラグインを無効にしてください。あなたのサイトは今ロードしますか?もしそうなら、プラグインを "プラグイン"に戻し、ダッシュボード内のすべてのプラグインを無効にします。問題を起こすものが見つかるまで、それらを1つずつ再度有効にします。
テストが終わったら、wp-configを自由に戻してください。
私の場合、テーマやプラグインのデバッグや無効化については何も役に立ちませんでした...いくつかの調査の後、私は自分のindex.php
が空であることに気付きました!
唯一の内容は「 沈黙は黄金です 」というメッセージでした。
私が持っていたバックアップを使用して、私は私のオリジナルのindex.php
を取り戻すことができて、そして再びそのサイトを機能させることができました。
私は以下を試してみます:
Wp-super-cacheプラグインを無効にするか、またはftpで完全に削除してください。
ルート内にある.htaccessを削除します
WordPressのデフォルトではない行があるかどうかwp-config.phpを調べ、コメントアウトしてください。
[管理]> [設定]> [固定リンク]> [一度保存]をクリックします。**
この時点でフロントエンドが見えるはずです。
それでも動作しない場合は、 サーバーエラーログ を確認してください。これで正確な問題が明らかになります。
他のすべてが失敗した場合、サーバーが実際に優先度としてindex.phpをロードしていることを確認してください。私の場合、WordPressサイトを新しいサーバーに移動していましたが、デフォルトがあることに気づいていませんでした新しいサーバーの下で、default.html
よりもindex.php
を優先的にロードするルートディレクトリの.htmlファイル。 WordPressは自動的にindex.php
をindex.php
にリダイレクトし、空のmysite.com/
ファイルをロードするので、default.html
のロードも機能しませんでした。 。
index.php
が他の前にロードされるようにするには、Wordpressインストールの.htaccess
と同じディレクトリにあるindex.php
ファイルにこの行を追加します。
DirectoryIndex index.php index.html