当サイトのお問い合わせで使用しているwordpressのプラグイン、「MW WP Form」
バージョン4.0.3更新のお知らせが来ていたので、ダッシュボード上で更新ボタンをポチっとして、さて記事でも書こうと思ったら…
Parse error: syntax error, unexpected ‘[‘ ~中略~ /class.main.php on line 362
真っ白な画面にエラーメッセージがぁっ!
コレ出ると本当に焦ります。初見の方はパニックになること必至のwordpressのエラー。
でも、慌てない慌てない。
原因は、「PHPのバージョンが古かったから~」(チコちゃん風)
PHP5.4以降でしか動かないコードが記述されている模様です。
対処法ですが、焦ってFTPソフトを使ってプラグイン消してしまえー!となりがちですが、ちょっと待った!
サーバーにアクセスして、PHPのバージョンを上げましょう。以下は自分が使っているエックスサーバーの対処法です。
- サーバーの管理画面へログインしてください。
- 対象ドメインを切り替え。今回はtwitech.netに切り替えます。
- サイドバーにある「PHP ver.切替」(結構下のほう)をクリック
- PHPのバージョンを5.4以降のものに変更(今回は7.1.2にしました)
- 「PHPバージョン切替(確認)」をクリック。
- 「PHPバージョン切替(確定)」をクリック。
以上です。サイト、ちゃんと復活です。
というか、新しいバージョンのPHPをなぜ使ってなかったの?って自分にツッコミ入れました…ボーッと生きてんじゃねぇよ~!<(`o´)>