묻고답하기
xe 복구도중 에러코드 설명좀 부탁 드립니다
2019.05.28 03:50
먼저글에 렘섬웨어 감염으로 인해 운영 중이던 XE코어 사이트를 복구하던 중입니다.
이전글 https://www.xpressengine.com/qna/23297444
먼저 현재 환경 설명은
예전 설치환경에서 변경한 설치 환경 입니다.
apache2.2 ~ -> nginx 로변경
php5.6 ~에서 php7.2 로변경
이렇게 서버 환경이 먼저 변경 됬고요
복구 방법은 서버환경이 먼저 많이 바뀌다 보니까 일단
데이터 베이스 백업한 db 복구 (xe 코어 환경이 현버전 이라면 한다 5월초쯤 백업 보관했던 db파일 입니다 ;;;
이렇게 db를 phpmyadmin 에 먼저 업로드한후 기존에 폴더파일 모두를 덮어쒸우는 방식으로 복구설치를 진행하니 Object 오류를 뿜으면서 진행이 불가능 하더군요...
결국 차선책으로 일단 xe코어를 새로받고 진행하던 폴더를 모두 삭제한후 새롭게 설치를 진행하니 일단 순조롭게 진행이 되더군요 그런데 진행 하던중 관리자 비번 오류가 나서 로그인 이안됩니다.
일단 데이터 베이스에 들어가 이부분을 수정한후 어찌어찌 사이트 설치후 로그인 까지 성공 했습니다.
설치후 로그인 -> 사이트에 들어와보니 db만 복구되고 당연히 파일은 전무 하니까 모두 액박으로 뜨더군요(css 도 엉망이구요)
관리자 페이지로 들어가는 링크도 사라져서 도메인/admin으로 관리자 페이지에 접속한후 일단 초기화 비번부터 다시 변경하고
이후에 사이트 파일을 통쩨로 백업한걸 그냥 덮어쒸었습니다...
너무 무식한 방법이다 싶었지만 막막 하기도 해서 일단;;;;;;
그런데 일단 모두 덮어 쒸우고 나니 처음에 설치 진행시 뜨던 오류가 다시 생기더군요;;;
위와 같은 에러 코드 입니다....
내용을 텍스트로 옮겨보면
Fatal error: Uncaught Error: Class 'Object' not found in /volume1/web/foxxe/modules/socialxe/socialxe.controller.php on line 475 | ||||
---|---|---|---|---|
( ! ) Error: Class 'Object' not found in /volume1/web/foxxe/modules/socialxe/socialxe.controller.php on line 475 | ||||
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0000 | 399504 | {main}( ) | .../index.php:0 |
2 | 0.0139 | 994440 | ModuleHandler->init( ) | .../index.php:57 |
3 | 0.0140 | 995776 | ModuleHandler->triggerCall( ) | .../ModuleHandler.class.php:399 |
4 | 0.0155 | 1035664 | socialxeController->triggerModuleHandler( ) | .../ModuleHandler.class.php:1337 |
댓글 2
-
sejin7940
2019.05.28 14:41
-
인천한량
2019.05.29 13:35
짧은주소는 해결했고요 해당오류는 php7.2 코드대응 오류더군요
무수히 뜨는오류 코드들을 하나하나 뜰때마다 찿아가서 object코드를 변경해줘야 하더군요 ㅠㅜ
짧은주소 오류이시니까
nginx 에서 rewrite mod ( 또는 mod_rewrite ) 를
설정하는 방법을 구글링해보시면 많이 나올거예요