질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS Rhymix 1.x

안녕하세요.

 

호스팅 서버 이전 후,


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로 셋 했습니다. 삭제 후 캐시 파일들이 다시 생성이 안되고 있음을 확인했습니다.

 

저 에러가 무슨 뜻일가요? 호스팅 이전은 처음이라 당황스럽네요. 도와주세요 ㅜㅜ

  • profile

    링크하신 사이트에 들어가서 헤더를 확인해 보니 PHP 5.4라고 나오는데요?

    호스팅 변경하시면서 PHP 버전을 잘못 선택하신 것 같습니다.

  • profile ?
    분명 7.3으로 선택했는데 다시 한번 확인해 보겠습니다. 감사합니다
  • ? profile
    간혹 일부 호스팅은 PHP 버전 선택을 .htaccess 파일 변경을 통해 하는데 이경우 라이믹스 덮어씌우면서 해당 내용이 삭제되며 기본 php 버전이 적용된 경우일수 있습니다.

    해당경우가 맞다면 php 버전 다시 변경하시면 될겁니다. 다만 이경우 추후 라이믹스 업데이트시 다시 php 버전 설정하셔야 할수 있습니다.
  • ?

    참 이상하네요. php 버전은 7.3이 선택되어 있었습니다. 말씀하신대로 다시 선택한 후 어드민 페이지로 다시 들어가니 그동안 캐시가 생성이 안되다가 브라우저에서 약간의 반응을 보이더니 역시 404 에러가 나네요.

     

    캐시 폴더를 확인해 보니 생성된 캐시 폴더와 파일들이 아래 4개만 생기고 더 이상 생기질 않네요. 

    cache.PNG

  • ? profile

    호스팅 업체에 따라서는 똑같은 계정인데도 접속 경로에 따라 서버 환경이 오락가락하는 경우도 있습니다. 원글에 적어주신 에러 같은 경우에는 PHP 5.x라면 라이믹스와 관련된 모든 페이지에서 100%의 확률로 무조건 발생하고, PHP 7.x라면 절대 발생할 수 없는 에러입니다. 이게 발생했다 안 했다 한다면 뭔가 문제가 있는 거죠.

     

    우선 PHP 버전이 제대로 적용되었는지, 필수 확장모듈들이 모두 있는지 확인하기 위해 <?php phpinfo(); 부터 한 번 찍어 보시는 것이 어떨까요?

  • profile ?
    감사합니다. 찍어 보니 php 버전은 7.3.26이 맞습니다.
    http://esitejoa.com/phpinfo.php