サイトが表示されなくなった parse error: syntax error, unexpected ‘[‘, expecting ‘)’ in /var/www/home/marugomei77/public_html/selfcare.click/wp-content/plugins/wordpress-23-related-posts-plugin/config.php on line 130
サイトが表示されなくなった parse error: syntax error, unexpected ‘[‘, expecting ‘)’ in /var/www/home/marugomei77/public_html/selfcare.click/wp-content/plugins/wordpress-23-related-posts-plugin/config.php on line 130
久しぶりにいくつかあるサイト(WordPress)を開いたら「いろいろアップデートしてください」的な通知がたくさんでてまして。
それでポチポチとWordPressやらプラグインやらのアップデートをしまくってましたら、
気付いたらサイトが表示されなくなったという事件が。
これ↓
parse error: syntax error, unexpected ‘[‘, expecting ‘)’ in /var/www/home/marugomei77/public_html/selfcare.click/wp-content/plugins/wordpress-23-related-posts-plugin/config.php on line 130
Webサイトはもちろん、WordPressの管理画面もこのまま。FTPでログインしたらファイルはあるし、でもなんなのかわからないからヘタにさわって壊したらイヤだし。
ヤヴァイよどうしよう。。。
ってな感じでアワアワしておりました。
webにでてるそのまんまコピーしてグーグル先生へ。
専門的なサイトばっかりでてきてワケわからないので、
頭に ロリポップ つけてみた。
ロリポップ parse error: syntax error, unexpected ‘[‘, expecting ‘)’ in /var/www/home/marugomei77/public_html/selfcare.click/wp-content/plugins/wordpress-23-related-posts-plugin/config.php on line 130
検索。ポチッ
すると、PHPのバージョンが低い(4.0とか5.2とか)とのことで、PHP設定でPHPバージョンを5.6とかに変更することで解決しました。
しかし、もうひとつのサーバーでも同じ現象が。
PHPのバージョンをあげようと思いきや、MAXで5.3。ええ?どゆこと??
海外サーバー&しかも格安系なので対応してないご様子。マズイ。
慌てていろいろ調べまして、というよりも、理解できそうなサイトを探しまくりまして、
結果解決しましたので備忘記録として書き起こします。
エラーの原因
PHPバージョンが5.3以下であること。
→可能ならバージョンアップさせる。
WordPress Related Posts というプラグインがPHP5.3以下では動かない。プラグインのバージョンアップ後に異変が起きてしまう。
→プラグインを停止または削除
とありますが、そもそも管理画面も開けないのに削除もくそもねーし!とプチ発狂。
→ wordpress-23-related-posts-plugin を
wordpress-23-related-posts-plugin_bk にリネームする?
うーん。まだわからない。
よく読むと、
プラグインが格納されているフォルダをリネーム(=名前の書き換え)し、
nginxを再起動させる
??わからん。。。
と、ここまできて終われないので、もう意地。調べましたよ。
プラグインが格納されているフォルダ ってのは、
FTPで入って、該当ドメインフォルダに入り、wp-admin があるところに
wp-content っていうフォルダがあります。
その中のフォルダに、、、あ、あった!ありましたよ。
plugins というフォルダが。開くと見覚えのある(プラグインの)名前ばかり。
ふんふん。そのwordpress-23-related-posts-pluginフォルダをリネームするってことか。
wordpress-23-related-posts-plugin_bk よしOK。
ん?
nginx を再起動? nginxとは? 起動って意味か。よくわからんけど、FTP閉じて管理画面にアクセス~~
!!できましたー!!ワーイ
そしてWordPress管理画面のプラグインに入って、wordpress-23-related-posts-plugin を削除しましたとさ。
まとめ。
サイトが表示されなくなった。次のエラー表示
parse error: syntax error, unexpected ‘[‘, expecting ‘)’ in /var/www/home/marugomei77/public_html/selfcare.click/wp-content/plugins/wordpress-23-related-posts-plugin/config.php on line 130
の場合、
PHPバージョンが5.3以下の場合はバージョンアップ。
WordPress Related Posts というプラグインがPHP5.3以下では動かないので、PHPのバージョンアップを先に済ませる。
しかし、プラグインの更新を先にしてしまった場合に、上記のエラーとなる(と思われる)ので、
PHPバージョンアップで解決しない場合は、
FTPなどで直接アクセス。
該当ドメインにアクセス → wp-content → plugins →
wordpress-23-related-posts-plugin を wordpress-23-related-posts-plugin_bk にリネーム(名前変更)する。
→ 管理画面 → プラグイン
→ Wordpress Related Postsというプラグインを削除
これで解決すると思われます。
あくまでも管理人の備忘記録なので細かな質問等はご了承下さいませ。

メニュー
閉じる



