채택완료

모바일 유플러스 신용카드 결제시 오류

2015-06-05 (금) 10:58:31 3,103

Fatal error: Call to undefined function make_order_field() in /home/도메인숨김/public_html/goods/mobile/shop/lg/returnurl.php on line 55 returnurl.php

최종결제완료 창에서 위와같이 에러가 뜨네요. ㅠㅠ

55번째 줄을보니

echo make_order_field($data, $exclude); 이렇게 되있네요 ㅠㅠ

제가 초보라 얼핏보면 필드가 없으니 만드라는것 같은데 어떻게 해결하죠.

b24ced73713ddf9fe82fc366ddf23dd2_1433469799_5441.jpg 

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

패치를 제대로 하지 않아서 발생하는 오류입니다.

make_order_field 함수는 lib/shop.lib.php 파일에 존재해야 합니다.
 

http://sir.co.kr/bbs/board.php?bo_table=yc5_pds&wr_id=1334 

답변에 대한 댓글 2개

감사합니다. ^^ 위에 문제는 해결됐는데요.


Invalid argument supplied for foreach() in /home/도메인숨김/public_html/goods/lib/shop.lib.php on line 2175


shop.lib.php

foreach($data as $key=>$value) {

이부분이 또 에러가 걸리네요. ㅠㅠ
영카트 5.0.35 버전 패치 다운로드 페이지에 안내된 내용대로 패치 후 시행하셨는지 확인해 보시기 바랍니다.

http://sir.co.kr/bbs/board.php?bo_table=yc5_pds&wr_id=1318

업데이트시에 g5_shop_order_data 테이블이 생성 되셨는지도 확인해보세요.  

저같은 경우에는 위의 테이블이 생성안되어 생긴 문제였답니다. 

아파치로그가 똑같네요. 저랑... 

답변을 작성하려면 로그인이 필요합니다.