解決済シェルスクリプトでwpdbクラスのロード時にエラー

フォーラム バグ報告 【解決済】シェルスクリプトでwpdbクラスのロード時にエラー

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

    (トピックがスパムとして扱われたようなので再投稿します)

    いつもwelcartを利用させていただいています。
    ありがとうございます。

    シェルスクリプトからwp-load.phpを読み込み、
    wpdbクラスをロードしようとしたところ、エラーが発生しました。

    require_once('... /wp-load.php');
    $results = $wpdb->get_results("SELECT ...");

    ログには以下が出力されていました。

    PHP Parse error:  syntax error, unexpected ')' in /home/rocker/bdo-z.com/public_html/picb.bdo-z.com/wp-content/plugins/usc-e-shop/functions/settlement_func.php on line 1161
    
    PHP Parse error:  syntax error, unexpected ')' in /home/rocker/bdo-z.com/public_html/picb.bdo-z.com/wp-content/plugins/usc-e-shop/classes/logger.class.php on line 527

    それぞれのファイルの該当箇所を以下のように書き換えることで
    エラーが解消されました。

    // settlement_func.php 1163行付近
    // 'card_update_action' 直後のカンマを削除
    $wpdb->query(
    	$wpdb->prepare(
    		"DELETE FROM {$wpdb->prefix}usces_log WHERE <code>log_type</code> = %s",
    		'card_update_action'
    	)
    );
    
    //logger.class.php 523行付近
    // $this->entity_id 直後のカンマを削除
    $message     = sprintf(
    	$message,
    	$entity_type,
    	$this->entity_id
    );

    次回リリースバージョンにこれらの変更を盛り込んでいただければ、と存じます。

    ——————————————-
    WordPress のバージョン: 6.2.2
    Welcart のバージョン: 2.8.18
    PHP のバージョン: 7.4.33
    Welcart専用の拡張プラグインとバージョン: DL Seller 3.4.6、 WCEX Reports 3.0.0, WCEX Widget Cart 1.2.4
    ご利用の親テーマとバージョン : Welcart Basic 1.7.7
    ご利用の子テーマとバージョン : 自作の子テーマ 1.0.0
    症状を確認したブラウザ: Chrome (Mac)
    サーバー【重要】: XSERVER スタンダード
    ——————————————–

    #100385
    kitagawa
    キーマスター

    superflycore 様

    ご報告いただきありがとうございます。
    該当のコードを確認いたしました。
    次期バージョンで対応いたします。

    よろしくお願いいたします。

    #100390
    superflycore
    参加者

    お役に立てたようで嬉しいです。
    今後とも、頼りにさせてください。

    よろしくお願いします。

    #100404
    kitagawa
    キーマスター

    superflycore 様

    昨日リリースしましたWelcart 2.8.19にて対応いたしました。
    お手数ですがご確認いただければ幸いです。
    よろしくお願いいたします。

    #100441
    kitagawa
    キーマスター

    superflycore 様

    お世話になっております。
    お問い合わせの件、その後いかがでしょうか?

    お困りの状況やご解決された場合は情報を共有いただけますと幸いです。
    お手数ですがよろしくお願いいたします。

    #100442
    superflycore
    参加者

    早々に対応版をリリースくださり、ありがとうございました。

    問題が解決されたことを確認いたしました。

    #100443
    kitagawa
    キーマスター

    superflycore 様

    ご確認いただきありがとうございます。
    無事に問題が解決されたとのことで安心いたしました。

    このトピックは「解決済み」とさせていただきますので、ご了承ください。
    今後ともどうぞよろしくお願いします。

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