2021.05.01
【WP】「致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました」の原因
ワードプレスのダッシュボードにある「テーマエディター」で「functions.php」を修正しようとしたら下記のようなエラーメッセージが表示されてできませんでした。
致命的なエラーをチェックするためにサイトと通信できないため、
PHP の変更は取り消されました。
SFTP を使うなど、他の手段で PHP ファイルの変更をアップロードする必要があります。
原因
プラグインの停止、PCやブラウザの再起動など思い付くことはやってみたんですが解消せずにいたんですが、ふっとそういえばこのワードプレスは「.htaccess」で筆者以外のIPアドレスからのアクセスを遮断していたのを思い出し、解除したらエラーが出なくなりました。
後で確認したらアクセスを制限していてもCSSは問題なく編集できるんですが他のPHPファイルは同じようにエラーを吐いてました。
ずっと同じ開発環境で作業していると意外とアクセス制限を掛けていたことを忘れがちになるのでメンテナンス系のプラグインを利用した方がダッシュボードで視認できるのでいいのかも知れませんね。