영카트 무통장입금 자동취소 왜 작동을 안 할까요?

영카트 무통장입금 자동취소 왜 작동을 안 할까요?

QA

영카트 무통장입금 자동취소 왜 작동을 안 할까요?

본문

무통장 입금 신청을 했는데 24시간 내로 입금을 안 할 시 자동으로 주문 취소가 되도록 하려고 합니다.

 

테스트로 10초 안에 입금 안 될 경우 취소되게 했습니다.

 

aws lightsail bitnami를 쓰고 있고 다음 코드와 크론을 사용했습니다.

 

<?php
include_once('../common.php');
 
$sql = "SELECT * FROM g5_shop_order
        WHERE od_status = '주문'
        AND od_settle_case = '무통장'
        AND od_time < NOW() - INTERVAL 10 SECOND";
 
$result = sql_query($sql);
 
sql_query("START TRANSACTION");
 
try {
    while ($row = sql_fetch_array($result)) {
        $update_order = "UPDATE g5_shop_order
                         SET od_status = '취소'
                         WHERE od_id = '{$row['od_id']}'";
        if (!sql_query($update_order)) {
            throw new Exception('주문 테이블 업데이트 실패');
        }
 
        $update_cart = "UPDATE g5_shop_cart
                        SET ct_status = '취소'
                        WHERE od_id = '{$row['od_id']}'";
        if (!sql_query($update_cart)) {
            throw new Exception('카트 테이블 업데이트 실패');
        }
    }
 
    sql_query("COMMIT");
 
} catch (Exception $e) {
    sql_query("ROLLBACK");
    echo $e->getMessage();
}

 

* * * * * /opt/bitnami/php/bin/php /opt/bitnami/apache2/htdocs/cron/auto_cancel_order.php >> /opt/bitnami/apache2/logs/auto_cancel.log 2>&1

 

그런데 아래 오류 메세지가 뜨네요 ㅜㅜ

 

PHP Warning:  Undefined array key "SERVER_PORT" in /opt/bitnami/apache/htdocs/common.php on
 line 47
PHP Warning:  Undefined array key "SERVER_NAME" in /opt/bitnami/apache/htdocs/common.php on
 line 50
PHP Warning:  Undefined array key "REQUEST_URI" in /opt/bitnami/apache/htdocs/common.php on
 line 511
PHP Warning:  Undefined array key "REMOTE_ADDR" in /opt/bitnami/apache/htdocs/bbs/visit_ins
ert.inc.php on line 5
PHP Warning:  Undefined array key "SERVER_PORT" in /opt/bitnami/apache/htdocs/common.php on
 line 47
PHP Warning:  Undefined array key "SERVER_PORT" in /opt/bitnami/apache/htdocs/common.php on
 line 47
PHP Warning:  Undefined array key "SERVER_PORT" in /opt/bitnami/apache/htdocs/common.php on
 line 47
PHP Warning:  Undefined array key "SERVER_NAME" in /opt/bitnami/apache/htdocs/common.php on
 line 50
PHP Warning:  Undefined array key "REQUEST_URI" in /opt/bitnami/apache/htdocs/common.php on
 line 511
PHP Warning:  Undefined array key "REMOTE_ADDR" in /opt/bitnami/apache/htdocs/bbs/visit_ins
ert.inc.php on line 5
PHP Warning:  Undefined array key "SERVER_PORT" in /opt/bitnami/apache/htdocs/common.php on
 line 47
PHP Warning:  Undefined array key "SERVER_PORT" in /opt/bitnami/apache/htdocs/common.php on
 line 47
PHP Warning:  Undefined array key "SERVER_PORT" in /opt/bitnami/apache/htdocs/common.php on
 line 47
PHP Warning:  Undefined array key "SERVER_NAME" in /opt/bitnami/apache/htdocs/common.php on
 line 50
PHP Warning:  Undefined array key "REQUEST_URI" in /opt/bitnami/apache/htdocs/common.php on
 line 511
PHP Warning:  Undefined array key "REMOTE_ADDR" in /opt/bitnami/apache/htdocs/bbs/visit_ins
ert.inc.php on line 5
PHP Warning:  Undefined array key "SERVER_PORT" in /opt/bitnami/apache/htdocs/common.php on
 line 47
PHP Warning:  Undefined array key "SERVER_PORT" in /opt/bitnami/apache/htdocs/common.php on
 line 47
PHP Warning:  Undefined array key "SERVER_PORT" in /opt/bitnami/apache/htdocs/common.php on
 line 47
PHP Warning:  Undefined array key "SERVER_NAME" in /opt/bitnami/apache/htdocs/common.php on
 line 50
PHP Warning:  Undefined array key "REQUEST_URI" in /opt/bitnami/apache/htdocs/common.php on
 line 511
PHP Warning:  Undefined array key "REMOTE_ADDR" in /opt/bitnami/apache/htdocs/bbs/visit_ins
ert.inc.php on line 5

 

어떻게 해결을 해야할까요?ㅜㅜ

이 질문에 댓글 쓰기 :

답변 2

Php버전이 무엇인지 모르지만 배열키값이 존재하지 않아 발생되는 오류로 보입니다

 

common.php단 소스에 해당 배열 선언값이 문제 없는지 확인해 보셔야 할듯 합니다.

php 문제가 있는거 같아요 비트나미 에보면 서버 설정도 같이 올려주셔야될것 같아요 php 버전도 궁금하네요

답변을 작성하시기 전에 로그인 해주세요.
전체 128,387 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT