MW WP Formを更新したらエラーに!【対処法】

当サイトのお問い合わせで使用しているwordpressのプラグイン、「MW WP Form」

バージョン4.0.3更新のお知らせが来ていたので、ダッシュボード上で更新ボタンをポチっとして、さて記事でも書こうと思ったら…

Parse error: syntax error, unexpected ‘[‘ ~中略~ /class.main.php on line 362

真っ白な画面にエラーメッセージがぁっ!
コレ出ると本当に焦ります。初見の方はパニックになること必至のwordpressのエラー。

でも、慌てない慌てない。

原因は、「PHPのバージョンが古かったから~」(チコちゃん風)
PHP5.4以降でしか動かないコードが記述されている模様です。

対処法ですが、焦ってFTPソフトを使ってプラグイン消してしまえー!となりがちですが、ちょっと待った!

サーバーにアクセスして、PHPのバージョンを上げましょう。以下は自分が使っているエックスサーバーの対処法です。

  1. サーバーの管理画面へログインしてください。
  2. 対象ドメインを切り替え。今回はtwitech.netに切り替えます。
  3. サイドバーにある「PHP ver.切替」(結構下のほう)をクリック
  4. PHPのバージョンを5.4以降のものに変更(今回は7.1.2にしました)
  5. 「PHPバージョン切替(確認)」をクリック。
  6. 「PHPバージョン切替(確定)」をクリック。

以上です。サイト、ちゃんと復活です。

というか、新しいバージョンのPHPをなぜ使ってなかったの?って自分にツッコミ入れました…ボーッと生きてんじゃねぇよ~!<(`o´)>