ブービ—ブブー...コンピュータ処理中...コンピュータ処理中...シーケンス42を開始します...
やれやれ、クレイジーなロボットたちがまた仕事に精を出しているようです!このページを乗っ取ってあなたの使用言語に翻訳しました。ロボットたちの金属のハートにあるのは本当に善意だけなんです。助けになりたいんです!ページ下のボタンから、ロボットの様子を見てみましょう。 英語版に進む

WordPressのテーマエラーを修正

サイトをトラブルシューティングしてエラーを特定したら、テーマを修正してサイトを稼働状態に戻すことができます。

WordPress関連のPHPエラーを理解する

以前のトラブルシューティングでPHPエラーが判明した場合は、次の表を使用してエラーを理解してください。

エラータイプ 定義と次のステップ
E_ERROR これは、スクリプトを終了させる致命的なエラーです。これらは通常、クラスや関数などの存在しないオブジェクトを呼び出すことによって発生します。これはバージョンの非互換性でよく発生します。次のステップは、WordPressのバージョン、テーマ、プラグインのアップデートです。
E_WARNING 実行時警告によってスクリプトが終了することはありません。これらは発生する可能性のある問題ですが、PHPの処理は停止しません。これらには多くの場合、廃止予定の警告が含まれています。これは、コードが古いバージョンのPHPを使用している可能性があり、更新が必要であることを示します。 PHPログの警告は、必ずしも発生している問題に関連しているとは限りません。
E_PARSE これはコンパイル時の解析エラーです。これは通常、セミコロン;の欠落、かっこ()、開き{}かっこ_XXXYYY_などのPHP構文エラー、またはその他の構文エラーを示しています。エラーメッセージで指定されたファイルと行を確認し、潜在的な構文エラーを探してください。
E_NOTICE これらは通常、スクリプトが終了しないPHPエラーです。問題がある可能性があることを示していますが、スクリプトの通常の実行の一部である可能性があります。一般的な原因は、未定義のPHP変数を使用していることです。 PHPログの通知は、必ずしも発生している問題に関連しているとは限りません。

WordPressコンポーネントを更新する

WordPressのバージョン、テーマ、またはプラグインが更新されると、更新されていない他のコンポーネントと競合する可能性があります。他のコンポーネントを更新すると、サイトを復元できます。サイトのコンポーネントを更新するには、以下を参照してください。

PHPエラーのない白い画面

死の白い画面が表示され、トラブルシューティングでPHPエラーが明らかにならない場合は、以下を確認してください。

  1. wp-content / themesディレクトリが存在することを確認してください。
  2. wp-contentおよびthemesディレクトリに対する権限が正しいことを確認します。
  3. アクティブなテーマのディレクトリにも適切な権限があることを確認します。
  4. アクティブなテーマのディレクトリにファイルがあることを確認してください。
  5. デフォルトのテーマがwp-content / themesディレクトリにも存在するかどうかを確認します。 WordPressは、アクティブなテーマが存在しない場合、デフォルトのテーマを自動的にロードします。
  6. ルートディレクトリのindex.phpファイルが欠落していないか、空白でないことを確認します。
  7. テーマのindex.phpファイルが欠落していないことや空白でないことを確認してください。

次のステップ

詳細


この記事は役に立ちましたか。
フィードバックへのご協力ありがとうございました。 お客様サービススタッフとお話しになりたい場合は、上記のサポート用電話番号またはチャット機能をご利用ください。
お役にたてて光栄です! 何か他にできることはありませんか。
それはすみません。 わかりにくい点や、解決策で問題が解決できなかった理由等を教えてください。