- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
2024/6/6にセキュリティリリースされたPHPの8.3.8とPHP 8.2.20環境において、
SWELL:2.10が動作できないように見えるのですが、皆さまの環境はいかがでしょうか?
具体的には、PHP8.3.8 or PHP 8.2.20へVerUp(WordPressとSWELLを最新Verにした上で)。
その後、既存SWELLサイトはエラーになり、また新規WordPressからSWELLテーマを読み込み・有効化のタイミングでもエラーが発生します。
なおエラーメッセージは下記です。
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
HP Fatal error: Uncaught Error: Call to undefined function SWELL_Theme\mb_strtolower() in C:\インストールパス\wp-content\themes\swell\classes\Theme_Data.php:244
Stack trace:
#0 C:\インストールパス\wp-includes\class-wp-hook.php(324): SWELL_Theme\Theme_Data::set_variables()
#1 C:\インストールパス\wp-includes\class-wp-hook.php(348): WP_Hook->apply_filters()
#2 C:\インストールパス\wp-includes\plugin.php(517): WP_Hook->do_action()
#3 C:\インストールパス\wp-settings.php(673): do_action()
#4 C:\インストールパス\wp-config.php(101): require_once('...')
#5 C:\インストールパス\wp-load.php(50): require_once('...')
#6 C:\インストールパス\wp-admin\admin.php(34): require_once('...')
#7 C:\インストールパス\wp-admin\customize.php(13): require_once('...')
#8 {main}
thrown in C:\インストールパス\wp-content\themes\swell\classes\Theme_Data.php on line 244
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
皆さまの環境は如何でしょう?
なし
こちら自己解決しました
php.iniで以下を有効にすれば良かったようです。お目汚し申し訳ありませんでした。
extension=mbstring