簡単にアンケートができるプラグイン、wp-pollsの更新のお知らせがあったのでいつものように更新ボタンを押してみた。すると、次の瞬間画面が真っ白になって、以下のようなエラーメッセージが表示された。
Parse error: syntax error, unexpected ‘[‘, expecting ‘)’ in /home/〇〇/okanedou.com/public_html/wp-content/plugins/wp-polls/wp-polls.php on line 646
※〇〇の箇所はサーバーに契約した時の名前
プラグインを更新した後にこのエラーメッセージされたので、すぐにプラグインを停止しようと思っても、上記のメッセージ画面以外操作不能。困ってしまってエラーメッセージを調べてみると、wp-pollsのフォルダ名を変更することで元の状態に戻ることができた。
だた、FTP経由で修正しないといけないので、普段FTPを使わない人にはわかりにくいかもしれない。同じように困った人のためにやり方を紹介しておこう。
まず、エックスサーバーであることを前提に、以下の操作をする。
①レンタルサーバーのサイトより、ファイルマネージャでログインする。
②利用しているドメイン名のフォルダをクリック
※当サイトはokanedou.comなので、okanedou.comフォルダをクリック
③public_htmlをクリック
④wp-contentをクリック
⑤pluginsをクリック
⑥wp-pollsのフォルダの横にチェックを入れてファイル名の変更を選択する
フォルダの名前は、wp-polls1など適当に。
以上の操作で元の状態に戻った。
FTPはめったに操作しないが、知っておかないと問題解決できないかもしれない。
ちなみに、上記の操作の順番は、エラーメッセージがそのまま階層を表している。
/okanedou.com/public_html/wp-content/plugins/wp-polls/wp-polls.php on line 646
順番に、ドメイン名→パブリックフォルダ→ワードプレスコンテンツ→プラグイン名
これをみてフォルダ名の変更で問題が解決できるかどうかはわからないが、そういう方法で問題が解決されるという情報があったので試してみた。