호스팅 이전 후 에러
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.3 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
안녕하세요.
호스팅 서버 이전 후,
404 에러가 나며 어드민이나 특정 페이지로 이동하려고 하면 아래 에러가 표시됩니다.
Parse error: syntax error, unexpected 'unset' (T_UNSET), expecting identifier (T_STRING) in /home3/esitejoa/public_html/classes/object/Object.class.php on line 288
라이믹스 버전은 1.9.9.9 이며 파일은 SSH 를 통해 압축하여 ftp로 업로드 후 SSH로 압축 해제 했습니다. database는 그냥 myphpadmin으로 백업 업로드 하였습니다.
위 작업 후, 캐시 폴더 삭제 했고 files 폴더는 퍼미션 707로 셋 했습니다. 삭제 후 캐시 파일들이 다시 생성이 안되고 있음을 확인했습니다.
저 에러가 무슨 뜻일가요? 호스팅 이전은 처음이라 당황스럽네요. 도와주세요 ㅜㅜ
댓글 6
링크하신 사이트에 들어가서 헤더를 확인해 보니 PHP 5.4라고 나오는데요?
호스팅 변경하시면서 PHP 버전을 잘못 선택하신 것 같습니다.
해당경우가 맞다면 php 버전 다시 변경하시면 될겁니다. 다만 이경우 추후 라이믹스 업데이트시 다시 php 버전 설정하셔야 할수 있습니다.
참 이상하네요. php 버전은 7.3이 선택되어 있었습니다. 말씀하신대로 다시 선택한 후 어드민 페이지로 다시 들어가니 그동안 캐시가 생성이 안되다가 브라우저에서 약간의 반응을 보이더니 역시 404 에러가 나네요.
캐시 폴더를 확인해 보니 생성된 캐시 폴더와 파일들이 아래 4개만 생기고 더 이상 생기질 않네요.
호스팅 업체에 따라서는 똑같은 계정인데도 접속 경로에 따라 서버 환경이 오락가락하는 경우도 있습니다. 원글에 적어주신 에러 같은 경우에는 PHP 5.x라면 라이믹스와 관련된 모든 페이지에서 100%의 확률로 무조건 발생하고, PHP 7.x라면 절대 발생할 수 없는 에러입니다. 이게 발생했다 안 했다 한다면 뭔가 문제가 있는 거죠.
우선 PHP 버전이 제대로 적용되었는지, 필수 확장모듈들이 모두 있는지 확인하기 위해 <?php phpinfo(); 부터 한 번 찍어 보시는 것이 어떨까요?
http://esitejoa.com/phpinfo.php