테스트 사이트 - 개발 중인 베타 버전입니다

영카트 4 euckr-> utf8 , 32bit -> 64bit 호스팅 변경후 orderform.php 에러

디프 10년 전 조회 2,609

영카트 4로 제작된 쇼핑몰을 이용중에 있습니다.

 

호스트 서버가 교체되어서 php를 전체 utf8로 , db도 utf8로 정상포팅되어 이상없이 잘 됩니다.

kcp모듈도 32비트 실행 라이브러리를 넣어서 신용 카드 결제도 정상으로 됩니다.

 

다만 주문수정사항에서 orderform.php로 들어가면 아래와 같이 에러가 납니다.

젠드도 2.5버전에서 3.3으로 업그레이드 하였습니다.

도움 부탁드립니다.

 

PHP 5.4.16 (cli) (built: Jun 23 2015 21:17:27)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies
    with Zend OPcache v7.0.5, Copyright (c) 1999-2015, by Zend Technologies

 

 

Fatal error: Incompatible file format: The encoded file has format major ID 1, whereas the Loader expects 5 in /home/hosting/hosting2/ondalfish/www/shop/adm/shop_admin/orderform.php on line 0 

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

답변 3개

10년 전

말씀대로 파일 교체했더니 정상적으로 나옵니다.

답변 감사합니다. 

로그인 후 평가할 수 있습니다

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

리자
리자 Expert
10년 전

이 오류는 대부분 zend encoding 된 파일을 zend optimizer 가 설치되지 않은 서버에서 실행할때 발생합니다.

 

현재 영카트4 버전에서는 zend encoding 된 파일을 포함하여 배포하고 있지 않으므로 새로운 영카트4 버전을 다운로드 하신후 압축을 해제하여 아래 파일만 교체하시면 해결 됩니다.

 

adm/shop_admin/orderform.php

로그인 후 평가할 수 있습니다

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

10년 전

이거는 경험 많은 분들이 많은 php 스쿨에 가서 의뢰 하시면 될듯해요 

로그인 후 평가할 수 있습니다

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

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

로그인