2018-03-20
Easy-Fancyboxのアプデで「Parse error: syntax error」のエラーが発生するようになった場合の解決手順(ネットオウル編)
更新をしようとしたらエラーが出て管理画面に入れない…。サイトは普通に閲覧できるのに、更新作業が出来ない状態です。
あれこれいじっているうちに、どうやら「Easy Fancybox」というプラグイン(リンクされている画像をクリックした時に、ポップアップで表示されるようにするためのもの)が元凶であることが分かりました。このプラグインを止めれば一応解決するはず。プラグインを止めるためには管理画面にあるプラグインのページから…
ってその管理画面に入れないんだっつーの!
仕方なくFTPソフトで直接プラグインを削除しようとしたのですが、なぜかFTPも弾かれてしまいます。パスワードが違うって表示が出るんだけど、パスワードなんてサイト開設して以来買えたことないし、FTPソフトの設定もいじってないからそんなことはあり得ないんだー!体調が悪く頭が回っていないのでどうにもこうにもならず、ここで一旦ダウン。
休んでからネットの海を巡回していると、ようやく解決策が見つかりました。
うちのサーバーはロリポップじゃなくてネットオウルなのですが、その場合「サーバー管理ツール > FTPアカウント設定 > (該当のドメイン名を「選択」 > WebFTP ログイン」で入れます。
そこから該当のプラグインのフォルダの名前を変更することで、管理画面に入れるようになりました。こうすると自動的に当該プラグインがエラーで停止するので、フォルダの名前を元に戻しても、管理画面に入れなくなることはありません。
ちなみにこのプラグインのエラーですが、PHPのバージョンが5.3の場合に発生しているようです。
ネットオウルの場合、「サーバー管理ツール > PHPバージョン設定」からバージョンを変更できますので、最新版に変更しておきましょう。
これで再び「Easy Fancybox」を有効化しても、問題が発生しなくなりました。
しかし体調が悪い時にこういうのが起こると本当精神に来ますね…。やっぱり健康大事。
トラックバック URL
コメント & トラックバック
コメントフィード
コメント