ワードプレスでWarning: require_once、Fatal error: require_once()のエラーが出た場合の対処方法をご紹介いたします。

Warning: require_once、Fatal error: require_once() エラー

このエラーは下記のような形でワードプレスサイトの更新等によって突然出てきてサイトの表示ができなくなることもございます。

Warning: require_once(/home/ファイル名1): failed to open stream: No such file or directory in /home/ファイル名2 on line 151

Fatal error: require_once(): Failed opening required ‘/home/ファイル名1’ (include_path=’.:/opt/alt/php74/usr/share/pear’) in /home/ファイル名2 on line 151

このエラーはファイル名2から読み込まれている、ファイル名1が見つからないという警告(Warning: )に引き続き、そのファイルが読み込まれないために致命的なエラー(Fatal error: )となり、PHPプログラムが実行できなくなったという意味でございます。

最初のWarning: エラーが出力されてしまったことにより、2重にヘッダーが出力されたという

Warning: Cannot modify header information - headers already sent by (output started at /home/ファイル名2:#) in /home/public_html/wp-includes/ファイル名2 on line 33

というエラーも同時に出力される場合もあります。

Warning: require_once、Fatal error: require_once() エラーの対処方法

このエラーの対処方法で一番簡単な方法としましては、

Warning: require_once(/home/ファイル名1): failed to open stream: No such file or directory in /home/ファイル名2 on line 151

で示されているファイル名1をFTPソフトウェア等でバックアップから正規ファイルを手作業で補完することでございます。

※ファイル名2の読み込み元の  require_once という行を消すという方法でもエラーが消えることもありますが、その後にこの読み込みファイルのプログラムを利用しているコードがあり別のエラーを引き起こす可能性が高いです。

ただ、ファイルを補完したとしても、アップデートなどによってプログラムに利用方法が変わってしまっている場合も多々あり、この場合欠乏しているファイルで何をして、どのようにそのプログラムが利用されていたかなどの、PHPプログラム全体の解析が必要となる場合がございます。
難易度が高いと感じたら専門家にご相談いただくことをお勧めいたします。

WordPress ワードプレスのエラーを経験豊かな技術者が修正し、サイトを復旧いたします。お気軽にご依頼・ご相談お送りください