묻고답하기
주소창에서 도메인/xe를 없애려 하느데
2014.06.17 13:49
그동안 루트 디렉토리에 /xe로 URL을 강제호출하는 index.html 을 만들어 사이트를 운영해 오다
주소창에 제대로 된 주소가 나오지 않아 강제호출 방식대신
주소창에서 도메인/xe 꼬리를 없애는 방법을 검색을 해가며 시도해 봤는데
결국 'This site is under development' 라는 결과로 나오고 맙니다.
저는 서버 파일매니저에 들어가 xe폴더 안의 것을 카피하여(백업차원에서) 루트에 올렸습니다.
그리고 검색에서 본대로
1. files\config\db.config.php 파일을 열고 $db_info->default_url 값의 경로를 설정한다.
2. DB (MysQL 웹어드민)에 접속하여 xe_sites 테이블의 도메인 칼럼값을 수정한다.
(도메인/xe 로 되어 있던 부분에서 /xe를 빼면 됨. 다른 테이블은 만질 필요 없음)
그리고 files폴더 권한은 755 그대로구여... 근데도 먹통입니다.
root에 있던 index.html도 삭제해 보고 root에 있던 .htaccess 파일도 xe 안에 있던 놈과 내용을 합쳐서 올리기도 하고...
그래도 결과는 마찬가지입니다.
뭐가 잘못됐는지 고수님들의 팁을 고대합니다. 도와 주세요..
댓글 2
-
HSJI
2014.06.17 14:36
-
하다하다
2014.06.19 07:12
도메인 관련해서 작업한 것 없고요, 도메인 포어딩도 아니고요.
주소창에 /xe/?module=admin 으로 들어 가도 Internal Server Error 만 뜹니다.
제가 파일매니저에서 xe 안의 폴더들을 Root로 복사하여 옮긴후 xe폴더 이름을 백업 차원에서 xxe 로 바꿔 놨는데 그것 때문은 아니겠죠?
호스팅 회사에서는 CGI Error Logs 를 체크하라며 링크를 걸어 줬는데 index.php PHP Fatal error내용이 3줄로 된 것이 100여개가 되며 이들을 refresh error log, Reset your error log 하라는데 어느 것을 어떻게 해야 하는건지요?
아무래도 호스팅 직원들이 정확한 것 같지도 않고, 잘못건드렸다간 더욱 낭패를 볼 것 같은 기분에 다른 방법을 찿아 보려 하는 중입니다.정 안되면 최근 코어를 Root로 새로 설치할까도 합니다만 그래도 지금의 이 문제가 간단한 원인에 의한 것이란 생각에 또한 고생한만큼 문제를 밝혀 내고 싶은 심정입니다.
원문의 두군데만 바꿔 주면 되는 걸로 되어 있는데 도대체 왜 이런일이...
root에는 index.php 파일만 남겨두고 index.html, home.html 둘 모두 삭제하기도 했습니다.결과는 마찬가지입니다.
본문 글로만 보면 제대로 옮기신 것 같은데 혹시 도메인관련해서 별도로 다른 작업을 하셨는지요?
'먹통'이라는게 계속 'This site is under development'로 나오는것인지 다른 오류가 있는것인지...... 사이트 주소가 없어 확인할 수는 없지만 'This site is under development'이 나오는 것으로 보아 도메인과 호스팅 연결이 안된 것 같습니다.
도메인 포워딩이나 cname설정을 하셨다면 네임서버도 변경하셔야 하고,
또 이 네임서버가 적용되는데 길게는 24시간 정도 걸립니다.
그리고 관리페이지에서 기본url설정도 해주셔야 합니다.
도메인 변경후에는 관리페이지 접속이 어렵기 때문에
도메인 변경전에 관리페이지에서 기본url을 빈칸으로 두고 파일복사, db변경등을 하시고 도메인 변경후 관리페이지 접속이 되면 기본url을 바꿔주시면 됩니다.