묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
사이트를 내용 그대로 url만 옮기려고 하는데요
2015.07.14 00:23
안녕하세요.
얼마전에 xe를 이용해서 사이트(smcart.net)를 만들었는데요.
그 내용을 그대로 url만 다른 사이트(enterart.co.kr)에 이전 시키고 싶은데
사이트가 열리지를 않네요. ㅠㅠ
새로운 url을 기존 url에 포워딩 시킬수도 있겠지만, 장기적으로는 새로운 url만 남길 예정이기 때문에
새 url에 다시 처음부터 작업 하려니 너무 삽질일 듯 해서
나름 머리쓴다고 다음과 같은 작업을 해봤습니다.
일단 기존 사이트에서 db와 데이터를 다운 받았습니다.
이 중에 db 파일을 acro edit 로 치환 명령을 이용해서
smcart.net -> enterart.co.kr 로 치환했구요.
데이터는 울트라에디트를 이용해서 우선 파일 내부의
주소부분을 db처럼 치환했습니다.
그런다음 파일 내임 중에 주소가 들어가는 파일도 주소를 새로 바꾸었습니다
그런 다음 db를 업로드하고, 데이터도 업로드 하구요
이렇게 했는데 사이트가 안 열리네요 ㅠㅠ
뭔가 제가 놓치고 있는 오류가 있는 듯 한데, 고수님들 지도 편달 부탁 드립니다 ^^,
댓글 2
-
ehii
2015.07.14 01:19
-
시너지뮤직
2015.07.14 14:17
답글 정말 감사합니다 ^^
처음 보는 용어들이 좀 있지만, 검색을 통해 스스로 해결해 보겠습니다.
정말 감사합니다!
url변경은 파일과 DB를 복사하신 후,
1. files/config/db.config.php 의 default_url을 변경
2. DB에서 site 테이블의 url변경
3. 본문 글, 댓글 중의 첨부파일 절대주소 링크 변경
prefix가 xe_인 경우 DB에 접속하여 아래와 같이 쿼리를 날리시면 됩니다.
UPDATE xe_documents SET content = REPLACE(content, '변경전 url', '변경후 url');
UPDATE xe_comments SET content = REPLACE(content, '변경전 url', '변경후 url');
이렇게 3단계만 거치면 됩니다.
DB파일을 에디터로 직접 수정하는 것은 권장하지 않습니다. phpmyadmin이나 MYSQL workbench를 이용해서 접속한 뒤 쿼리를 실행시켜 보세요.