WordPressテーマSANGOの質問

SANGO Gutenbergv1.61.1へバージョンアップしたらエラー

アバター
むにゃ

2022/5/4にSANGO Gutenberg v1.61.1へバージョンアップしたら、WordPressの画面が正常に表示されなくなり、「このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボックスを確認してください。」と表示されました。
WordPressからリカバリーモード案内のURLが送られてきて、ひとまずSANGO Gutenbergを無効化したらもとのWordPressのホーム画面が表示できましたが、Gutenbergを無効化しているので、今までの投稿記事で「吹き出しブロック機能」などがきちんと表示されなくなりました。
Gutenbergを有効化したいので、エラー解消をお願いします。
尚、WordPressは5.9.3、SANGOバージョン: 2.17.4、SANGO Childバージョン: 3.0と最新のバージョンになっています。

SANGO Gutenbergプラグイン問題の報告や要望
コメントへの回答
サルワカくん
サルワカくん
2022/05/04

お世話になっております。

サーバーでお使いのPHPのバージョンは幾つでしょうか?
もしかするとSANGOテーマが推奨するPHP以下のバージョンをお使いかもしれません。
https://saruwakakun.com/sango/term

よろしくお願いします。

アバター
むにゃ
2022/05/05

ご指摘のようにサーバーのPHP7.3以上が推奨とのことで、XサーバーのPHP7.2.34→7.4.25に変更したらGutenbergv1.61.1へバージョンアップは問題なくできました。ありがとうございます。
ちなみにXサーバーのPHPバージョンは今後Gutenbergのバージョン変更に伴い、必要により手動で変更するのでしょうか?
今までPHPの変更をしたことがなく、Gutenbergの更新も問題なかったので、自動で変更されていたのかと思ったのですが。

サルワカくん
サルワカくん
2022/05/05

お世話になっております。
SANGOテーマはWordPressのPHP推奨環境に合わせて都度推奨するPHPのバージョンを更新していきたいと考えています。
https://ja.wordpress.org/about/requirements/

PHPのメンテナンスポリシーを超過したPHPのバージョンについてはSANGOテーマとしては対応しない方針となっておりますのでご理解いただきたいと考えています。
PHP7.2については2020年11月30日にメンテナンスが終了しているためサイトのセキュリティ的にもよろしくありません。
https://www.php.net/supported-versions.php

ご理解いただけると幸いです。
よろしくお願いします。

アバター
ENDO
2022/05/11

https://saruwakakun.com/sango/comments?id=13111
と同じ症状が出ました。
原因はPHPのバージョンが低いためと思われますが、現状使っているレンタルサーバーが7.2までしか対応していない為困っております。
解決方法がありましたら教えてください。
あとサイト移転も考えていますのでサルワカさんオススメのレンタルサーバーをご教授いただけないでしょうか。

エラー詳細
===============
エラータイプ E_PARSE が /var/www/vhosts/w11375.ws.domainking.cloud/tsukushihoiku.org/wp-content/plugins/sango-theme-gutenberg/dist/classes/ContentBlock.php ファイルの 120 行目で発生しました。 エラーメッセージ: syntax error, unexpected ‘”‘, expecting ‘-‘ or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)

HTMLエスケープツール使用
エラー詳細
===============
エラータイプ E_PARSE が /var/www/vhosts/w11375.ws.domainking.cloud/tsukushihoiku.org/wp-content/plugins/sango-theme-gutenberg/dist/classes/ContentBlock.php ファイルの 120 行目で発生しました。 エラーメッセージ: syntax error, unexpected '"', expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)

サルワカくん
サルワカくん
2022/05/11

お世話になっております。
ご迷惑をおかけします。おっしゃる通りPHP7.3以上でないとエラーが起こる状態です。
ちなみに現在のSANGO Gutenbergのバージョンは幾つでしょうか?

おすすめのサーバーとしてはConoHaさんやXServerさんがおすすめになります。
よろしくお願いします。