————
WordPress のバージョン:6.4.2
Welcart のバージョン:2.6.9
PHP のバージョン:7.4
Welcart専用の拡張プラグインとバージョン:SKU Select 1.3.1、DL Seller 3.3.1
ご利用の親テーマとバージョン :TCD EGO 1.5.6
症状を確認したブラウザ:Google Chrome
サーバー【重要】:ConoHaVPS
————
現在Welcart2.7以上にUpdateできず2.6.9を使用していますが
KUSANAGI8でPHP8モード(PHP8.1)にしたとき下記のエラーが出力されます。
WordPress database error You have an error in your SQL syntax;
check the manual that corresponds to your MariaDB server version for the right syntax to use near '{usces_access} WHERE acc_type = 'acting_data' AND
acc_key = 'XXXXXXXXXX' at line 1 for query DELETE FROM wp_{usces_access} WHERE acc_type = 'acting_data' AND
acc_key = 'XXXXXXXXXX' made by require('wp-blog-header.php'),
require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'),
do_action('init'),
WP_Hook->do_action,WP_Hook->apply_filters,
usc_e_shop->main, usc_e_shop->ad_controller, usc_e_shop->purchase, usc_e_shop->acting_processing
原因は「wp_{usces_access}」のテーブル名等でPHP8以上で{}を使用できなくなったためですが
Welcart のバージョン2.8以上にすれば解消されているものでしょうか。