今朝電車の中でブログを書き溜めようかとスマホで管理画面開いた時に気がついたんだが、管理画面が真っ白になってた。
まず疑ったのは、サーバーが落ちてるのではないか?
・・・そもそもトップページの記事は見えてたから、これはない・・・
次に思い出したのが、その前日、プラグインのアップデートが入っていたので、何も考えずに「更新」ボタンを押した。
きっとそのプラグインの更新で2つあったんだが、どっちかが、PHPエラーのままアップデートを行ってしまったんだろう。
最近のPHPのバージョンは、PHPエラーがあると真っ白になるからね。
以前のバージョンでは、しつこいぐらいにエラーが出て、見苦しいページになってたけどどのファイルの何行目に不具合があるかわかりやすかったから開発員には優しかったのかもね。
まあ、PHPファイル名と何行目にどういう記述があるか、モロバレになるのでデフォルト白にしたんだろうな。
さて、本題だが、今回不具合を発生させたプラグインを特定しようと思います。
まず、sshでログインして、wordpressのroot階層に行き、
wp-content/plugins
というフォルダに入ります。
今回対象のプラグインは
・google-analytics-for-wordpress
・wp-multibyte-patch
の2つでした。
そして、
mv google-analytics-for-wordpress .google-analytics-for-wordpress
という風に、隠しファイルっぽくディレクトリ名を変更する。
すると、なんと管理画面が正常表示に!!!
犯人はコイツだ!!!
というわけで、このプラグインは永久にお蔵入りという状態に葬っておきました。
ナンマイダ!!!
0 件のコメント:
コメントを投稿