お名前.comレンタルサーバー から エックスサーバー への WordPress 移転で プラグイン「Wordfence」による エラーの対処に時間がかかったので 備忘録として残しておきます。
すべてのページで このような表示に...。
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required '/export/sd217/www/jp/r/e/gmoserver/4/6/sd*******/example.com/wordpress-4.9.1-ja-jetpack_webfont-undernavicontrol/wordfence-waf.php' (include_path='.:/opt/php-5.6.30/data/pear') in Unknown on line 0
.user.ini
と wordfence-waf.php
のファイルパスを正しく修正すると 正常な表示に戻りました。
これで サイトは正しく表示されるようになりますが データベース上にも パスを含む行が テーブルwp_options
にあったので 時間がある人はそちらも修正するとよいでしょう。
ちなみに ファイル修正後 エラーが消えるまでに 数分程度のタイムラグがありますので 気をつけてください。
このおかげで 直っていないのだと思い ファイルを戻したりするのを繰り返して 時間を無駄にしました...。