wp-slimstatの最新バージョンでWordPressが起動しない場合の対処方法

シェアする

2015/5/13(水)の21:30くらいだったでしょうか。Wordpressのダッシュボードに更新通知が来ていたので、見てみると、アクセス解析プラグインである「wp-slimstat」のバージョンアップ通知だったので、更新しました。

そのまま寝落ちしてしまい、翌3時に起きてたまたまサイトを除くと、サイトが落ちている・・・・。現象と対処がわかりましたので、方法を記載します。wp-slimstatのバージョン4.0に更新するとこの問題が起こるようです。

スポンサーリンク

現象

サイトを開くなり、

Parse error: syntax error, unexpected T_FUNCTION in /xxx/xxx/xxx/xxx/wp-content/plugins/wp-slimstat/wp-slimstat.php on line 902

というエラー画面が表示されてしまいます。admin管理画面に入ろうとしても、ダメでプラグインを停止することもできません。

その他にも、

Parse error: syntax error, unexpected T_FUNCTION in (my info removed)/public_html/wp-content/plugins/wp-slimstat/wp-slimstat.php on line 902

Fatal error: Access to undeclared static property: wp_slimstat_reports::$all_reports_titles in [MY PAGE SERVER PATH]/wp-content/plugins/wp-slimstat-dashboard-widgets/index.php on line 59

Warning: array_diff() [function.array-diff]: Argument #1 is not an array in /home…./wp-content/plugins/wp-slimstat/admin/view/wp-slimstat-reports.php on line 501

Warning: Cannot use a scalar value as an array in /home/…./wp-content/plugins/wp-slimstat/admin/view/wp-slimstat-reports.php on line 501

というエラーになるという事も報告されています。

対処方法

PHP5.2以下だとダメな模様。それ以上のバージョンにあげればエラーは回避できるようですが、それでもダメな人もいるようです。うちは、バージョンをあげることで回避できました。本家プラグインサポートでもそのように報告されています。

ただ、そう簡単にPHPのバージョンを上げられない人もいると思います。その方は、

/wp-content/plugins/wp-slimstat を /wp-content/plugins/wp-slimstatX

といった形で、プラグインフォルダをrenameして下さい。これでダッシュボードに入ることができるようになります。プラグインは所定のフォルダが確認できないと、自動的に無効化されるみたいです。

本家サポートによると、「あと数週間待ってくれ」とさっき記載がありました。無料で使ってるから文句は言えないですが、結構長いですね・・・・。とりあえず、上記方法で逃げてください!

スポンサーリンク
wp-slimstatの最新バージョンでWordPressが起動しない場合の対処方法
DigitalGateの記事がまあまあ面白かったら、
いいねをおねがいします~!

シェアする

関連記事はコチラ!!

~関連記事はコチラ~

コメント

  1. ataru より:

    参考にさせていただきました。
    管理画面にも入れず困っていたので助かりました。
    ありがとうございます。

    • yaboon より:

      ataruさん

      お役に立てて良かったです。ただ、私の所は、アクセスログの取得が止まってしまい、復活できなくなってしまいました。しかたなく、jetpackにアクセス解析を切り替えました・・・(;´д`)トホホ…