プラグインのアップデートでInternal Server Error

特定環境下にてWordPressのプラグインをアップデートするとHTTP Error 500 Internal server errorが勃発してしまいます。

こういうのが起こると面倒ですよね。

原因は古いPHPとMySQLを動かしているサーバーで新しいPHPやMySQL用のコードを実行するだけです。

執筆時の各最新バージョンは以下の通り

  • PHP – 5.6、7.1
  • MySQL – 5.5、5.6、5.7

問題が起こるバージョンの組み合わせは以下

  • PHP – 5.3.3
  • MySQL – 5.0.45

そして問題を起こしたプラグインとバージョン

  • WP Social Bookmarking Light Ver. 2.0.0
    • Ver. 1.9.2 では上記古いバージョンで問題なく動作。
    • Ver 2.0.1 では作者が早急にPHP5.3でも動くようにしてくれたもよう。
  • 他にも数件あるが割合しておく。

問題を解決するには

  • プラグインの作者に現在のサーバーの状況とエラーログを渡す
    • 具体的にはPHP、MySQLのバージョン、
    • エラーログに記載されているプラグイン固有のエラーのところ。たいていエラーを起こして行数等が書かれている
  • その間はとりあえず前のバージョンに戻して利用するか、
  • そのプラグインを利用しないようにする。

補足

スポンサーリンク
このページの短いURL: http://pc.thejuraku.com/?p=4871
119 queries in 2.477 seconds.