php5.2에서 php7.2로 바꿀때 오류 발생
2018.10.03 19:37
php5.2.17 / 코어 1.8.15 로 사용하던중 코어를 최신 1.9.8로 업그레이드를 했습니다.
그랬더니 오류가 발생되면서 접근이 안되더군요.
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /html/xe/classes/db/DBMysql.class.php:76 Stack trace: #0
찾아보니 db.config.php 에서 db_type을 mysqli로 바꾸라기에 그렇게 했습니다.
이제 접속은 되는데 관리자 페이지부터 영문으로 로그인 창이 뜨더군요.
로그인 버튼을 누르면 '404 페이지 없음' 에러가 뜹니다.
찾아보니 캐쉬 폴더를 삭제하라고 해서 삭제를 했습니다.
그랬더니 이제는 다른 오류가 뜨더군요.
Fatal error: Uncaught Error: Class 'Ob.ject' not found in /html/xe/modules/homepage/homepage.controller.php:545 Stack trace: #0
이건 검색을 아무리 해봐도 질문이 없더군요
(작년에 같은 질문이 있기는 한데 1.9.0에서 1.9.2로 업데이트를 하라는 것 뿐입니다)
이제 어떻게 해야하나요...ㅠㅠ
https://www.xpressengine.com/devlog/23249915 참고하십니다
return new O브ㅈect (금지단어라고 나와서 ㅡㅡ;) 라고 쓰던 부분을 전부 return new BaseO브ㅈect 로 고쳐줘야하죠