묻고답하기
홈페이지가 완전히 먹통이 되었습니다.
2015.11.23 11:52
지난 10여년간 XE로 홈페이지를 잘 운영하던 차에...
XE 1.8까지 업그레이드 하고 싶은 마음에 서버를 확인해 보니 PHP 버전이 5.0.5 ?? 정도 되는 것을 봤습니다.
http://afbase.com/php_test.php
그런데 XE 1.8대 까지 가려면 최신버전의 PHP가 필요해서 서버 관리 회사에 물어보니 최신버전으로 업그레이드 하면
홈페이지가 작동하지 않을 수 있다는 말을 들었습니다. 제 홈페이지는 XE 1.4 대 였습니다. xe 버전이 너무 낮으면
php를 업그레이드 했을때 문제가 발생할 까봐 적정선까지 xe를 업그레이드 후 서버의 php 등 모든것을 업그레이드 하기로 했습니다.
그래서 XE 1.4대에서 1.4.1 ~1.5.4.3까지 그많은 업데이트를 하나하나 순서대로 했습니다.
물론 중간에 오류도 발생하고 fatal error ?? 이런것도 발생해서 묻고답하기를 조회해서 db.config.. contex.class...
뭐 등등 오류가 생기는 단계마다 묻고 답하기에서 조회해서 파일을 넣고 빼가며 1.5.4.3까지 2주 걸려서 왔습니다.
XE 1.7.3.0 번전으로 업그레이드 해봤으나 너무 많은 에러가 나고 제 능력으로는 해결하기 힘들어 다시 1.5.4.3으로 버전을
낮췄습니다. 그래서 일단 홈페이지는 접속도 되고 이것저것 했는데 무슨 생각을 했는지
관리자 페이지에서 WIKI 0.1 을 쉬운설치를 클릭해버렸습니다.
실수였다는 것을 깨닫는 순간 홈페이지가 완전히 먹통이 되어 버렸습니다. 묻고 답하기에서 찾은 온갖 방법을 따 써도
복구 되지 않았습니다. 관리자 페이지도 못들어가구요.
ㅅㅓ버 관리 회사에 요청해서 cache 폴더도 지웠습니다. 그래도 홈페이지가 먹통입니다.
관리자 페이지에 들어갈 수 있어야 캐쉬파일 재설정도 할텐데.. 아무것도 안되고 이틀째 헤메고 있다가
겨우 이 글을 올립니다.
정리하자면 현재 홈페이지는 xe 1.5.4.3입니다.
1.5.4.3까지는 홈페이지가 작동이 됐었습니다.
관리자 페이지에서 wiki 모듈을 쉬운설치 하다가 모든게 먹통이 되었습니다.
files/cache 폴더는 현재 지워진 상태입니다.
ㅇㅓ떻게 하면 관리자 페이지에 들어갈 수 있을까요?
도메인은 http://afbase.com 입니다. 서버에 접속하기 위한 다른 정보가 필요하면 드리겠습니다.
부탁드립니다. 10여년간 쌓여있는 자료가 있습니다.
댓글 3
-
sejin7940
2015.11.23 15:44
-
뱅기
2015.11.23 20:29
답변 감사합니다. 수많은 질문 답변을 읽어 봤을때 제가 생초보긴 하지만 core가 wiki로 인해 문제가 됐을꺼란 추측을 했는데... 역시나 그문제가 발생했을 가능성이 있군요. 일단 독립서버를 사용하고 있으니 서버회사에 최신 os와 php, mysql. aphach 등을 업그레이드 하고 xe 최신판을 깔아보고 안되면 이쪽에도 비용지불하고 의뢰를 해야할듯합니다. 큰일이네요 백업도 안받아놨는데 db 구조가 바뀐거라면... 친절한 답변 감사합니다. 일단 시도해보겠습니다. -
뱅기
2015.11.25 19:39
답변 감사했습니다.
말씀 참고해서 서버를 업그레이드 했습니다.
기존 서버가 PHP 버전이 너무 낮아서 이번에 아예 새로 서버에 하드디스크 하나를 장착해서 최신버전으로 서버회사에서 셋팅을 했습니다.
기존 홈페이지 자료가 있는 하드디스크는 슬레이브로 장착했다고 합니다. 그 하드에서 옮기라는데 .....
일단 질문드리겠습니다.
새로운 하드디스크에 깨끗하게 XE 최신버전(1.8 X)을 install하고 깨끗한 상태에서 슬레이브 디스크에 있는 XE 1.5.4.3 버전(화면이 먹통된 홈페이지)의 DB를 옮기고 게시판을 다시 설정해서 불러 올 수 있을까요?
이기회에 기존 xe 업그레이드가 아니라 깨끗하게 새로 셋팅할 수 있으면 좋겠는데요.
기존 XE 1.5.4.3 으로 되어 있는 홈페이지에 접속을 할 수 없으니 불가능 할 것 같기도 하고..
비용이 들더라고 진행해야 할 상황입니다.
서버관리 쪽에서 롤백이 가능하면 롤백을 하셔야합니다.
그게 안 되면, 굉장히 골치아픈 상황입니다.
wiki 를 쉬운설치했으면, core 가 연계모듈로 되어있기에
최신 core 가 쉬운설치되었을거고, 그러려면 php 5.3 이상 환경이 아니면 아무것도 작동 안 할거예요
그냥 예전 XE 1.5 를 덮어씌운다고 될 문제도 아닙니다.
Core 만 바뀐게 아니라 DB 등도 구조가 바뀐 것들도 있고하니깐요.
가장 현실적인 방법으로는.
현재 DB 랑 파일들 전체를 백업한 뒤에..
이를 php 5.3 이상의 서버를 구매하신 후, 거기에 백업파일을 복원한 후
XE 1.8 기반으로 업데이트를 제대로 하는거죠
그런데 그 과정중에, 사용이 안 되거나 문제가 생길 모듈이나 자료가 있을 수도 있습니다.
해보고 어려우시면 제작의뢰를 맡기는게 편하실거예요.
따만 가겨깅 제법 나올거예요.. (어떤 문제가 생길지 모르는 상황이기에..)
이건 그냥 질문 답변으로 해결할 수준이 아니고..