centos7 재설치후 백업 복원 실패
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
집 데스크탑에 centos7로 웹서버(apm) 운영 중 서버 부팅 불가 발생하여 centos7와 웹서버(apm) 재설치후 xe core 설치하여 xe 첫화면을 띄었고(그림1) 관리자로 정상 로그인 됨.
(그림1)
아래 xeschool의 "XE 코어 백업과 복원하기"의 "캐시파일 재생성 하기" 참조하여 이전 백업본(사이트소스와 db) 복원 후 관리자 로그인 위해
1) xe/files/cache 디렉터리를 삭제(rm -rf cache) 후
2) 아래 관리자 주소로 관리자로 로그인하려 하였으나
아래 그림과 같이 접속이 되지 않습니다.
아래 http://busan-in.com/xe/index.php?act=dispMemberLoginForm 로그인 창 띄워도 접속 불가함.
아파치 error log 확인해도 eorror 내용은 없습니다.
이상한 점은 처음 입력창에 입력시 주소는 http://로 했는데 실행 후에는 https://로 바뀌는 데,
처음 centos7와 웹서버(apm) 재설치후 예전 적용했던 letsencrypt를 실행했는데 결과 오류없이 성공했지만 사이트는 접속되지 않고 apache는 오류발생하여서
이후 centos7와 웹서버를 다시 설치한 후 letsencrypt 설치와 설정은 하지 않고 상기의 백업 복원을 했지만 캐시파일 재생성을 위한 관리자 로그인이 되지 않는 상태 입니다.
도움 부탁 드립니다.

hatali
Lv. 4
댓글 6
DB와 파일을 모두 복원했다면 관리자 계정도 새로 만드신 것은 지워지고 기존서버에서 사용하시던 것으로 되돌아갑니다. 도메인이나 보안설정 같은 것도 모두 기존서버의 설정으로 되돌아갑니다.
자꾸 https로 넘어가면서 오류가 나는 것을 보니, 기존서버에서 https를 사용하도록 설정되어 있었던 모양이네요. 만약 그렇다면 새 서버에도 https를 적용하시거나, DB와 설정파일을 직접 수정하여 https를 사용하지 않도록 만들어야 합니다. 아마 그냥 https 적용하시는 편이 더 쉬울 것입니다.
기존서버 환경에 맞는 캐시파일이 남아 있으면 더 꼬일 수 있으니 우선 캐시폴더부터 삭제하시고요.
기진곰님 늘 도움에 감사드립니다. 추가 문의 드리게 되어 죄송합니다.
로그인 되지 않는 문제는 journalctl -xe로 ssl 오류 확인 후 수정/해결하여 관리자 로그인한 후,
캐시파일 재생성을 했지만 xe 첫화면이 나오고 작업진행된 내용이 나오지 않는 상태입니다. (db와 연동이 되지 않는 것 같습니다)
apache error log등 log에는 별 내용은 없어 실마리를 찾기가 힘든 상황입니다.
phpmyadmin에서 db 내용확인하니 예전 작업한 menu가 없고,
작업한 layout도 folder는 있지만 적용되지 않은 상태입니다.
오류 내용을 확인할 방법이 있을런지요?