解決済cart.class.phpの関数でエラーが発生する件について

フォーラム 使い方全般 【解決済】cart.class.phpの関数でエラーが発生する件について

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

    投稿の際は下記の情報をお書き添えください。
    ——————————————-
    WordPress のバージョン:(6.8.3)
    Welcart のバージョン:(2.11.25)
    PHP のバージョン:(8.1)
    Welcart専用の拡張プラグインとバージョン:(WCEX SKU Select)
    ご利用の親テーマとバージョン :(Welcart Basic 1.8.8)
    ご利用の子テーマとバージョン :(Welcart Voll)
    症状を確認したブラウザ:全て
    サーバー【重要】:(自社サーバー)
    ——————————————–

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

    本日の昼頃より、以下のファイル部分でエラーが出てサイトが
    表示されない症状が発生しております。

    該当ファイル:/wp-content/plugins/usc-e-shop/classes/cart.class.php
    エラーの関数:function key_unserialize( $serial )

    エラー内容:
    「PHP Fatal error: Uncaught TypeError: array_keys(): Argument #1 ($array) must be of type array, bool given
    in /wp-content/plugins/usc-e-shop/classes/cart.class.php:387

    Stack trace:
    #0 /wp-content/plugins/usc-e-shop/classes/cart.class.php(387): array_keys()
    #1 /wp-content/plugins/usc-e-shop/classes/cart.class.php(280): usces_cart->key_unserialize()
    #2 /wp-content/themes/welcart_basic-voll/functions.php(1442): usces_cart->get_cart()
    #3 /wp-content/themes/welcart_basic-voll/header.php(229): usces_get_item_conut()
    #4 /wp-includes/template.php(810): require_once(‘…’)
    #5 /wp-includes/template.php(745): load_template()
    #6 /wp-includes/general-template.php(48): locate_template()
    #7 /wp-content/themes/welcart_basic/404.php(9): get_header()」

    原因となっている部分がプラグインのファイル内であるため手が付けられない
    状況となっております。

    お手数ではございますが、お知恵をお貸し頂けないでしょうか。
    宜しく尾お願い致します。

    #103883
    efu
    キーマスター

    tmfactory_2019 様

    こんにちは。
    「サイトが表示されない症状」とのことですが、現時点で他に同様のお問い合わせはいただいておりません。
    原因の切り分けのため、直前に行った変更作業(更新、テーマ編集、サーバー設定変更など)がございましたら詳細をご連絡いただけますでしょうか。
    また、ご利用中の「Welcart Voll」のバージョンをご記載ください。子テーマのカスタマイズ有無 についてもあわせてご連絡をお願いいたします。

    #103884
    tmfactory_2019
    参加者

    ご連絡ありがとうございます。

    元々はテーマをカスタマイズしておりましたが、その影響も考えて
    現在はWelcart Voll 1.5.5そのままを設定しておりますが、同じエラー内容が
    出てしまいサイトが見れない状況(ヘッダーのみ表示でコンテンツが表示されない)です。

    お手数ではございますが、宜しくお願い致します。

    #103886
    efu
    キーマスター

    tmfactory_2019 様

    ご連絡ありがとうございます。
    「Welcart Voll 1.5.5そのままを設定」とのことですが、Welcart Voll ではusces_get_item_conutという関数は使用していません。独自カスタマイズの影響が考えられますので、恐れ入りますが今一度下記手順にて症状をご確認いただけますでしょうか。

    1.現在の(カスタマイズしている)テーマをバックアップする
    ※3.の「Voll 1.5.5 を適用する」と現在使用している Voll テーマがそのまま上書きされてカスタマイズが全部消えてしまいますので、適用前に必ずテーマ一式をバックアップしておいてください。
    2.テーマを 「Welcart Basic」に切り替える
    3.「Voll 1.5.5」 を Welcart 公式からあらためてダウンロードして適用する

    上記操作でエラーが解消される場合、独自カスタマイズ部分が原因ということになるかと思われます。

    #103889
    tmfactory_2019
    参加者

    efu様 
    返信ありがとうございます。
    こちらにつきましては、原因を究明でき解決致しました。

    原因としてはカスタムしたテンプレートでエラーが発生した際の
    セッションなどが残っていたため、「Voll 1.5.5」でも同様のエラーが
    発生したようです。

    無事にカスタム部分の修正作業も完了致しました。
    お手数をおかけ致しました。

    ありがとうございました。

    #103890
    efu
    キーマスター

    tmfactory_2019 様

    ご連絡ありがとうございます。
    カスタマイズの影響で、修正作業も完了済みとのこと承知いたしました。
    こちらのトピックは「解決済み」とさせていただきます。
    引き続き Welcart をよろしくお願いいたします。

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