묻고답하기
XE에 로그인 하려고 하면 다음 에러가 뜹니다.
2020.05.10 09:05
홈페이지는 정상적으로 보여지고, 글작성(비회원)도 되는데
로그인 하려고 하면 다음 에러가 뜹니다.
Xe 1.11.6 / Php7.3 / MySQL 5.7 입니다.
Fatal error: Uncaught Error: Class 'Object' not found in /host/home/finemetta/html/dn/modules/socialxe/socialxe.controller.php:665 Stack trace: #0 /host/home/finemetta/html/dn/classes/module/ModuleHandler.class.php(1337): socialxeController->triggerLogin(Object(stdClass)) #1 /host/home/finemetta/html/dn/modules/member/member.controller.php(1981): ModuleHandler::triggerCall('member.doLogin', 'after', Object(stdClass)) #2 /host/home/finemetta/html/dn/modules/member/member.controller.php(55): memberController->doLogin('master', 'dancing5@', false) #3 /host/home/finemetta/html/dn/classes/module/ModuleObject.class.php(443): memberController->procMemberLogin() #4 /host/home/finemetta/html/dn/classes/module/ModuleHandler.class.php(863): ModuleObject->proc() #5 /host/home/finemetta/html/dn/index.php(59): ModuleHandler->procModule() #6 {main} thrown in /host/home/finemetta/html/dn/modules/socialxe/socialxe.controller.php on line 665
- [2020/07/28] 묻고답하기 사이트 열면 에러 메세지가,, *1
- [2020/05/10] 묻고답하기 관리자에서 '게시판, 페이지 모듈'에 들어가면 에러가뜹니다. *2
- [2020/03/27] 묻고답하기 관리자로 들어가려는데 이런 메세지가 계속 뜹니다 해결방법이 없을까요? *1
- [2020/02/06] 묻고답하기 에러 문제에 대한 조언 부탁합니다. *1
- [2019/10/13] 묻고답하기 혹시 이런 오류 보신 분 있나요? *1
아래 질문하신것과 전부 동일한 원인입니다
해당 에러는 php 7.2 이상에서 생길 수 있는 에러입니다
( http://sejin7940.co.kr/xe_tips/114421 )
가장 간단하게 수정하는 방법은, Object 부분 대신 BaseObject 같은 형태로 수정만 하셔도 됩니다.
php 버전을 낮추시거나
사용하시는 모든 모듈들에서 Object 라고 되어있는건 BaseObject 로 변경하셔야합니다.
최신 XE 를 쓰면 XeCore 자체는 이에 대한 대응이 되어있지만
다른 유저들이 만든 자료들은 최신 자료에는 업데이트 되어있는 경우도 있고
업데이트 안 되어있는 경우들도 있어 그 경우는 직접 수정작업을 다 하셔야합니다
아니면 외주를 줘서 진행을 하시거나..
( http://sejin7940.co.kr/xe_qna/2051529 )