Wordpressのプラグインewww-image-optimizerを更新したら、初期画面で
Parse error: syntax error, unexpected …が表示されて画面が真っ白になった。
WordPressにログインしようとしても、全く同じ現象になる。
思わず自分の頭も真っ白!
インターネットで調べて、下記のホームページにお世話になりました。ありがとうございます。
1)基本的な事
・Parse errorと表示されてWordpressダッシュボードにログインできない場合の対処法
2)今回の対策方法
・ewww-image-optimizer アップデート後エラー
3)実際の修正方法
A)今回はcommon.phpで発生しているので、ファイルマネージャーから修正
しようとしたら、ファイルが大きいのでダウンロードしてから修正し、その後に
アップロードするようにとのメッセージが表示された。
B)上記に従いcommon.phpをファイルマネージャーでダウンロードした。
C)TeraPadというテキストエディタで開いたら、1764行目に2)のような構文がない。
D)Atomというテキストエディタで開いたら、1764行目に2)のような構文があったので、
2)の通り5ヶ所を修正した。その後、ファイルマネージャーでアップロードした。
E)これで正常になった。ログインもブログページも正常に表示された。
<個人的感想>
ユーザー数の多いプラグインなので、対策方法も簡単に見つけられたが、
そうでなかったらブログページが全滅していたところ・・・。
一時は、以前にバックアップしていたシステム一式(10日以上古いもの)に
戻そうかと考えた。定期的にバックアップを取る事の大切さを感じた。
バックアップもなければ、ブラグインの修正方法が見つかるまでは、
ブログページが全滅した事を考えると恐ろしくなる。
<リンク>