묻고답하기
메뉴 링크 오류 404로 날 밤을 새고 도움 요청합니다.
2015.01.09 08:39
안녕하세요? 제발 부탁입니다. 밤새 진땀만 흘리고 제 힘으론 어찌할 도리가 없어 이곳을 노크합니다.
Xe코어 v1.7.3.8을 사용하다 v1.7.9 업데이트 소식에 쉬운 설치로 업데이트 했는데
메뉴가 먹통이 되고 일부 에드온(팝업 등등)이 기능을 못하는 등 홈페이지 기능이 멈춰버려
호스팅에 문제가 없나 싶어 블루웹에 문의하니 이상 없다는 답변에 결국 서버에 있는 파일을 몽땅 지우고
업그레이드 직전에 FTP로 백업한 파일을 통째로 올렸는데 뭣 때문인지 아래 그림과 같이
메뉴 링크가 모두 오류를 내고 있습니다.
관리자 데쉬보드의 회원목록을 클릭하면 회원이 한 명도 없다고 나오고,
사이트 메뉴편집을 열면 한글이 깨져 나오기도 합니다.
그리고 홈페이지가 매우 느려지는 현상도 있군요.
우선 메뉴링크라도 정상이 되면 좋겠는데 고수님들 도움 주셨으면 합니다.
홈페이지 주소는 http://sunsunggoon.com 입니다.
(참고로 메뉴에 링크된 해당 파일들은 이상 없이 그대로 있습니다.)
댓글 2
-
RTRPRSS
2015.01.09 11:49
-
RTRPRSS
2015.01.09 11:57
사이트 링크를 살펴보니, 기본url 설정 문제는 아닌 것 같네요. 아마 ".htaccess"라는 설정파일이 백업되지 않은 상태에서 삭제된 것이 아닌가 의심됩니다. "짧은주소 사용"이라는 기능이 있는데, 짧은 주소를 사용하기 위해서는 php의 설정과, .htaccess 작성이 필요합니다. php 설정이야 건드리지 않으셨을 것 같으니, 아마 저 설정파일의 문제로 보입니다. 검색을 통해 다시 작성할 수도 있고, 앞서 말씀드린 호스팅서비스 업체의 복원을 사용하셔서 그 파일을 다시 살려도 됩니다. (.으로 시작하는 파일은 리눅스에서 숨김파일이라 ftp로 다운로드시 누락됐을 가능성이 있습니다.)
또 하나의 시도해 볼만 한 방법은 관리자 화면에서 "짧은 주소 사용"을 체크 해제해보는 것입니다. 1.7.x 버전의 관리자 화면을 기준으로 말씀드리면,
1. 대시보드 하단의 확장 버튼을 눌러서 [설정]->[일반] 탭으로 이동 후,
2. 하단의 [고급]의 메뉴를 펼쳐서, "짧은 주소 사용"의 체크를 해제합니다.
링크해주신 사이트는 "짧은 주소"를 사용하고 있는데, 만약 .htaccess 설정의 문제라면 이 기능을 꺼서 링크를 정상적으로 돌릴 수 있을 것 같아서 제안해보는 방법입니다.
ftp로 백업한 파일을 올리셨다면 어느 부분이 문제인지 소스를 꽤 뜯어 봐야 파악이 될 것 같습니다. 파일이 손상됐거나, 제대로 업로드 되지 않는 등 여러 가지 변수들이 있을 수 있는 상황으로 보이네요. 일단 404메시지를 보면 요청하고 있는 페이지의 주소가 잘못된 것을 볼 수 있습니다. "도메인/home/도메인/index.php" 형태인데요, 만약 단순히 기본 도메인 설정 상의 오류라면, "files" 폴더의 하위 폴더, "config" 폴더 내의 "db.config.php" 파일에서 26번 행, "default_url"이 잘 설정돼 있는지 확인해보시는 것부터 시작하여야 할 것 같습니다.
그리고, 현 상황에서 가장 손쉬운 해결 방법은 "호스팅서비스 업체의 자동백업 기능을 통한 복원"입니다. 대부분의 호스팅서비스 업체들은 최근 저장된 시점의 상태로 DATA/DB를 복원할 수 있는 기능을 제공합니다. 호스팅서비스를 하고 있는 웹사이트에 로그인하셔서 복원 지점이 있는지 확인해보세요. 잘 해결하실 수 있으면 좋겠습니다.