- 공유 링크 만들기
- 이메일
- 기타 앱
XE 1.5에서 1.7로 업데이트를 하게 되었습니다.
그런데... 쉬운설치로는 코어 업데이트가 않되더군요.(무슨 에러가 발생했는데, 지금은 기억나지 않습니다.)
되는 것만 하자는 생각에, 코어는 제쳐두고 최근 댓글 위젯(댓글알리미 애드온이었는지도 모르겠습니다. 기억이 잘... ^_^;)을 업데이트 하려고 했습니다.
업데이트를 하려면 코어를 1.5.2로 업데이트 해야한다고 나타나더군요.
꿩대신 닭이라고, 그럼 1.5.2라도 되라는 생각에 업데이트를 눌렀더니...
아~~!
에러 외에는 아무런 화면도 볼 수 없었습니다.
순간, 망했다라는 생각이 들었죠... 백업을 하지 않았으니까요...
그 후로 시작된 역경들...
우선 무슨 파일이 없다는 에러가 발생했습니다.
→ XE 사이트에서 옛날 코어 버전(1.5.2)을 찾아서 내려받은 후 해당 파일만 직접 업로드 했습니다.
그러고 나니, 이번엔 존재하지 않는 함수를 호출했다는 에러가 나타나더군요...
→ 문제의 파일을 열어서 그 함수가 어디에 포함된 것인지를 확인해봤더니, Context 클래스에 포함되어져 있더군요. 그래서 /xe/classes/context/Context.class.php를 1.5.2버전으로 바꾸었습니다.
이번에는 admin_bar.html가 없다는 에러
→ "{Context::set("admin_bar", "false")}"이 내용을 텍스트 문서에 넣고 "modules/admin/tpl/"에 admin_bar.html라는 이름으로 저장했습니다. (참고: 밧떼리님의 댓글)
그리고 드디어 관리자 페이지를 볼 수 있었습니다.
그런데... 어째서인지 메뉴도 영어로 나오고, 화면도 전과는 완전히 다르고, 뭔가 깨진 모습이었습니다.
그래서 또 찾아보니, "웹사이트주소/index.php?module=admin" 이렇게 해야 제대로된 관리자 페이지로 이동한다고 하더군요. 여하튼 갔습니다. 하지만 여전히 화면은 깨져서 보이고, 사이트의 메인화면은 안보였습니다.
알고 봤더니, 화면에 나타난 "모듈 업데이트" 메뉴의 모든 항목들을 다 업데이트 해주어야 하더군요. ("새 버전을 사용할 수 있습니다" 메뉴가 아닙니다.) 버튼을 차례차례 눌러주기만 하면 됐습니다. (참고: 큰성565님의 댓글)
다하고 나니, 이번에는 또 설치되어있던 "PlannerXE123" 위젯이 말썽... (참고)
여기 맨 아래쪽에서 위젯 파일을 받아 압축을 푼 후 사이트에 업로드 했습니다.
그리고 드디어 다되었습니다.
음... 위 과정 중에 다시 xe 1.7로 제대로 업데이트 했던 것으로 기억됩니다.
(사실 저는 1.5.2로 업데이트 하는 줄 알았는데, 그게 1.7로 업데이트 하는 거였던 것 같습니다. 여하튼 업데이트 도중 에러가 나서 중지되었던 거라, 코어 업데이트를 다시 해야만 했습니다.)
이제 다 됐다고 생각했는데... 아직도 남아있는 문제가 있었습니다.
게시판에 글을 올리려는데 "잘못된 요청입니다"라는 에러가 나면서 작성이 되지 않더군요. 다행히 이 글을 참고해서 쉽게 해결했습니다.
P.S. 다음부터는 업데이트 전에 꼭 백업을 해야겠습니다. ㅠㅠ
그런데... 쉬운설치로는 코어 업데이트가 않되더군요.(무슨 에러가 발생했는데, 지금은 기억나지 않습니다.)
되는 것만 하자는 생각에, 코어는 제쳐두고 최근 댓글 위젯(댓글알리미 애드온이었는지도 모르겠습니다. 기억이 잘... ^_^;)을 업데이트 하려고 했습니다.
업데이트를 하려면 코어를 1.5.2로 업데이트 해야한다고 나타나더군요.
꿩대신 닭이라고, 그럼 1.5.2라도 되라는 생각에 업데이트를 눌렀더니...
아~~!
에러 외에는 아무런 화면도 볼 수 없었습니다.
순간, 망했다라는 생각이 들었죠... 백업을 하지 않았으니까요...
그 후로 시작된 역경들...
우선 무슨 파일이 없다는 에러가 발생했습니다.
→ XE 사이트에서 옛날 코어 버전(1.5.2)을 찾아서 내려받은 후 해당 파일만 직접 업로드 했습니다.
그러고 나니, 이번엔 존재하지 않는 함수를 호출했다는 에러가 나타나더군요...
→ 문제의 파일을 열어서 그 함수가 어디에 포함된 것인지를 확인해봤더니, Context 클래스에 포함되어져 있더군요. 그래서 /xe/classes/context/Context.class.php를 1.5.2버전으로 바꾸었습니다.
이번에는 admin_bar.html가 없다는 에러
→ "{Context::set("admin_bar", "false")}"이 내용을 텍스트 문서에 넣고 "modules/admin/tpl/"에 admin_bar.html라는 이름으로 저장했습니다. (참고: 밧떼리님의 댓글)
그리고 드디어 관리자 페이지를 볼 수 있었습니다.
그런데... 어째서인지 메뉴도 영어로 나오고, 화면도 전과는 완전히 다르고, 뭔가 깨진 모습이었습니다.
그래서 또 찾아보니, "웹사이트주소/index.php?module=admin" 이렇게 해야 제대로된 관리자 페이지로 이동한다고 하더군요. 여하튼 갔습니다. 하지만 여전히 화면은 깨져서 보이고, 사이트의 메인화면은 안보였습니다.
알고 봤더니, 화면에 나타난 "모듈 업데이트" 메뉴의 모든 항목들을 다 업데이트 해주어야 하더군요. ("새 버전을 사용할 수 있습니다" 메뉴가 아닙니다.) 버튼을 차례차례 눌러주기만 하면 됐습니다. (참고: 큰성565님의 댓글)
다하고 나니, 이번에는 또 설치되어있던 "PlannerXE123" 위젯이 말썽... (참고)
여기 맨 아래쪽에서 위젯 파일을 받아 압축을 푼 후 사이트에 업로드 했습니다.
그리고 드디어 다되었습니다.
음... 위 과정 중에 다시 xe 1.7로 제대로 업데이트 했던 것으로 기억됩니다.
(사실 저는 1.5.2로 업데이트 하는 줄 알았는데, 그게 1.7로 업데이트 하는 거였던 것 같습니다. 여하튼 업데이트 도중 에러가 나서 중지되었던 거라, 코어 업데이트를 다시 해야만 했습니다.)
이제 다 됐다고 생각했는데... 아직도 남아있는 문제가 있었습니다.
게시판에 글을 올리려는데 "잘못된 요청입니다"라는 에러가 나면서 작성이 되지 않더군요. 다행히 이 글을 참고해서 쉽게 해결했습니다.
P.S. 다음부터는 업데이트 전에 꼭 백업을 해야겠습니다. ㅠㅠ
댓글
댓글 쓰기