묻고답하기
php5.2에서 php7.0으로 서버이전 오류
2018.10.04 08:14
아래 질문 올렸었는데... 결국 안되서 php7.0 서버로 도로 내려 와버렸습니다...ㅠㅠ
php5.2.17 / 코어 1.8.15 로 사용하던중 php7.0 서버로 이전한 상태입니다.
이번에는 로그인과 관리자 페이지 접속은 되는데, 대시보드 및 모듈 설정 페이지에 접근을 하면 이런 메시지가 뜹니다.
코어 1.8.15에서도 최신 1.9.8에서도 똑같이 이렇게 되더군요. 코어 버전 문제는 아닌것 같습니다.
캐쉬폴더 삭제, 캐쉬파일 재생성도 했지만 소용이 없습니다.
Fatal error: Uncaught Error: Call to undefined function split() in /web/home/arang/html/xe/modules/shopxe/shopxe.class.php on line 124 Error: Call to undefined function split() in /web/home/arang/html/xe/modules/shopxe/shopxe.class.php on line 124 Call Stack: 0.0003 376808 1. {main}() /web/home/arang/html/xe/index.php:0 0.0312 5829888 2. ModuleHandler->procModule() /web/home/arang/html/xe/index.php:63 0.0786 7428704 3. adminAdminView->proc() /web/home/arang/html/xe/classes/module/ModuleHandler.class.php:844 0.0809 7540048 4. adminAdminView->dispAdminIndex() /web/home/arang/html/xe/classes/module/ModuleOb.ject.class.php:443 0.0903 8504328 5. moduleModel->getModuleList() /web/home/arang/html/xe/modules/admin/admin.admin.view.php:316 0.3585 14144400 6. getModule() /web/home/arang/html/xe/modules/module/module.model.php:1630 0.3585 14144432 7. ModuleHandler::getModuleInstance() /web/home/arang/html/xe/config/func.inc.php:81 0.3589 14249144 8. shopxe->shopxe() /web/home/arang/html/xe/classes/module/ModuleHandler.class.php:1202 0.3589 14249144 9. shopxe->checkModule() /web/home/arang/html/xe/modules/shopxe/shopxe.class.php:42 0.3589 14249144 10. shopxe->getXEVersion() /web/home/arang/html/xe/modules/shopxe/shopxe.class.php:137 0.3589 14249176 11. shopxe->getVersionInt() /web/home/arang/html/xe/modules/shopxe/shopxe.class.php:118
shopxe 가 php7과 호환이 안되서 생기는 문제 같습니다. shopxe에 맞는 php버전으로 변경하시거나, 또는 shopxe 를 php7과 맞게 호환가능하도록 직접 수정하시는방법밖엔 없을듯 싶습니다.