PHP8.1に変更した時のエラー

フォーラム インストール PHP8.1に変更した時のエラー

  • このトピックには4件の返信、2人の参加者があり、最後にTkoikeにより3ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #101235
    Tkoike
    参加者

    ————
    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以上にすれば解消されているものでしょうか。

    #101236
    Tkoike
    参加者

    【追記】
    MariaDBのバージョンは 11.0.4 です

    #101240
    ikeda
    キーマスター

    Tkoike 様
    こちらのトピックでもご案内しておりますが、
    Welcart2.6.9 は PHP8.1 に対応しておりません。
    Welcart のアップデートをご検討くださいませ。

    #101259
    Tkoike
    参加者

    すいません、質問は

    原因は「wp_{usces_access}」のテーブル名等でPHP8以上で{}を使用できなくなったためですが
    Welcart のバージョン2.8以上にすれば解消されているものでしょうか。

    になりますがいかがでしょうか?

    #101261
    Tkoike
    参加者

    すいません。仮にとか、バージョンの違う内容について回答はできませんよね。

    本件、2.8以降にバージョンアップできた際に尚発生するようであれば、再度問合せいたします。
    失礼しました。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。