[급]발행모듈 설치후 홈페이지가 완전 뻗었습니다.
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.3 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
고수님들 안녕하세요?
발행모듈을 설치하고 나서 갑자기 홈페이지가 완전히 먹통이 되어 버렸는데요.
ftp에서 해당 모듈을 삭제해도 원래대로 되돌아가질 않습니다.
Parse error: syntax error, unexpected 'unset' (T_UNSET), expecting identifier (T_STRING) in /home/rock5/public_html/classes/object/Object.class.php on line 288
이런 에러가 나는데요. 도무지 알수가 없습니다. ㅜㅜ
아시는 분 계시면 좀 부탁드립니다.
288 라인에 무슨 일이 일어나고 있는지요?
성운시연
Lv. 5
댓글 11
코어 소스를 멋대로 건드리는 모듈이거나,
업로드/삭제하시는 과정에서 코어 파일을 잘못 건드리신 모양이네요.
https://github.com/rhymix/rhymix/blob/master/classes/object/Object.class.php
이게 해당파일의 원본이니 덮어씌워 보시기 바랍니다. 원본은 288줄에 오류가 없습니다.
--> 다른 폴더를 삭제하신건지 확인해 보세요.
Error #0 "Class 'Object' not found" in modules/sejin7940_comment/sejin7940_comment.controller.php on line 19
이런 에러가 뜨구요.
해당 모듈도 찾아서 삭제했는데도 같은 에러가 뜹니다.
이런 현상은 본적이 없는데 정말 이상합니다.
다른 브라우저에서 확인해도 같은 에러구요. 쿠키 삭제해도 같은 현상입니다.
php7.3에서는 모든 모듈내의 함수를 변경해줘야 한다는 걸 이제야 알았습니다.
Object(); ---> BaseObject(); 모두 찾아서 변경해주니 일단은 홈페이지가 살아 났습니다.
늦은시간 힌트를 주신 모든 분들 감사드립니다.