WordPressでテーマファイルを更新しようとすると、下記のようなエラーが発生する場合があります。
Unable to communicate back with site to check for fatal errors, so the PHP change was reverted. You will need to upload your PHP file change by some other means, such as by using SFTP.
目次
解決方法
FTPやSSHでサーバーにアクセスしてファイルを操作しましょう。
原因
このエラーはWordPress側でエラーチェックをする際に、自分自身(WordPress)と通信ができない場合に発生することがあるようです。
エラーが発生する環境
ぼくの場合は、独自ドメインの反映前にhostsファイルにドメイン名とIPアドレスを記載してWordPressサイトにアクセスした際にエラーが発生しました。
つまりサーバー自身が名前解決できないためエラーが起きているということです。
wp-adminフォルダ配下のファイルを編集すれば、エラーを発生させずにテーマファイルを編集できるようですが、そもそもFTPやSSHでサーバーにアクセスできない場合は対応しようがありません。
そのため、面倒でもFTPやSSHでサーバーにアクセスしましょう。というのが今回のエラーに対する解決策でした。
コメント