環境
- php7.2
事象
テーマCocoonをアップデートした後、ブラウザでブログにあくせすしたら、
画面に
このサイトで重大なエラーが発生しました。
WordPress のトラブルシューティングについてはこちらをご覧ください。
のメッセージが。
Webサーバーのエラーログを見てみると、以下のエラーが出ていた。
PHP Parse error: syntax error, unexpected ')' in /**/themes/cocoon-master/lib/settings.php on line 122」
原因
多分、PHPのバージョンっぽい。
2024年1月8日時点でCocoonのサイトで推奨環境 というところを確認すると、PHP7.4以降 となっている。
エラーが出たブログのPHPバージョンは7.2
対処
以下が考えられる。
- アップデート前の状態に戻す(Wordpressのバックアップを取得していることが前提)
- PHPのバージョンを上げる(ちょっと検討したが、PHP-FPMの絡みとかもあってめんどかったので先送り)
- 古いCocooんを手動で入れる
3. 古いCocooんを手動で入れる
を採用した。
とりあえずね!とりあえず。。。
古いバージョンのCocoonは
https://wp-cocoon.com/manual-downgrade-of-cocoon-theme/
ここに置き場所が書いてくださっている(GitHubにある)。
wp-content/themes/cocoon-master/
フォルダを差し替えれば良き。
コメント