로컬호스트에서 상품등록방법을 알고 싶습니다.
본문
안녕하세요. 수고많으십니다.
영카트5를 로컬에서 수정중입니다.
상품등록을 해보니 아래와 같은 메시지와 함께 등록이 안되고 있습니다.
ps. 호스팅한 서버에서 테스트를 해보니 잘 등록이 됩니다.
어떻게 해결하는 방법이 있을까요?
도움을 요청드립니다.
Fatal error: Uncaught Error: Call to undefined function create_function() in C:\xampp\g5\lib\shop.lib.php:666 Stack trace: #0 C:\xampp\g5\adm\shop_admin\itemformupdate.php(129): it_img_upload('C:\\xampp\\tmp\\ph...', 'copy15495422871...', 'C:/xampp/g5/dat...') #1 {main} thrown in C:\xampp\g5\lib\shop.lib.php on line 666
답변 2
https://www.php.net/manual/en/function.create-function.php
해당 함수가 없다고 나오는 오류 같으시네요
This function has been DEPRECATED as of PHP 7.2.0, and REMOVED as of PHP 8.0.0. Relying on this function is highly discouraged.
=>
이 함수는 PHP 7.2.0부터 사용이 중단되었으며 PHP 8.0.0부터 삭제되었습니다. 이 기능에 의존하는 것은 매우 권장되지 않습니다.
=> 이렇게 번역되는걸로봐서 로컬호트의 php 버전이 높은게 아닌가 싶네요.
create_function() 함수를 PHP가 알지 못해 그럽니다.
https://www.php.net/manual/en/function.create-function.php
여기 링크에 PHP8.0에서는 삭제되었다고 나와 있습니다.
영카트에 아직 수정이 안되어 있네요.
영카트 개발팀에 버그 신고해 보세요.