웹마스터 팁
XE 루트로 옮기기 완벽 가이드 [/xe/ 로부터 벗어나자!] ver 1.1
2013.02.26 00:15
XE 루트로 옮기기 완벽 가이드 ver 1.1
보기에 앞서...
이 가이드는 유저분들이 /xe/를 보다 쉽께 땔 수 있도록 하기 위해 작성되었습니다. 나름 최대한 간단하게 작성하였습니다.
이 가이드를 보면 좋은 사람
망할/xe/로부터 벗어나고 싶은 사람.- 기업등에서 루드에 홈페이지를 올려야하는 상황.
- 할짓없는 사람.
LI-NA는 뭘 못하나 살펴보고 싶은 사람.
이제 시작합니다.
목차
- 보기에 앞서... - 이 가이드를 보기에 앞서 살펴볼 간단한 사항입니다.
- 목차 - 목차입니다.
- 주의사항 - 가이트를 실행하기 전에 유의해야할 사항입니다.
- 옮기기 - 옮기는 스크립트를 실행하는 부분입니다. 스크립트의 기능등에 대해서 설명합니다.
- 오류 대처법 - 오류가 발생할 때 대처하는 방법입니다.
- 덧 - 덧붙이는 글입니다. 더 이상의 설명이 필요한가요?
주의사항
옮기기
- /xe/ 의 모든 폴더및 파일을를 / 로 이동.
- 모든 게시글의 '사이트주소/xe/' 를 '사이트주소' 로 변경.
- 모든 덧글의 '사이트주소/xe/' 를 '사이트주소' 로 변경.
- 레이아웃 정보의 ./xe/~~~ 를 ./ 로 변경.
- DB에 입력된 사이트주소를 입력한 사이트 주소르 변경.
- 사이트주소/xe/ 로 접속하는 사람들을 사이트주소로 리다이렉트. (소스파일도 정상적으로 동작합니다.)
- R=301 이동으로 검색봇등이 접근하면 링크를 업데이트하게 함.
오류 대처법
덧
덧글 하나 남겨주시면 감사하겠습니다.
댓글 107
-
몽실아빠
2013.02.26 07:18
-
몽실아빠
2013.02.26 08:24
검색엔진에 XE/ 폴더 달고 있는 주소를 통해 들어오는 경우 "사이트주소/xe/ 로 접속하는 사람들을 사이트주소로 리다이렉트" 로 해결을 해 주셨다고 언급을 하셨는데 이 경우 코어 업데이트 이후에도 유지가 되는 것인지요 ? 그렇지 않다면 코어 업데이트시 수정해 주어야 할 부분 설명 부탁 드려도 될까요 ?
-
LI-NA
2013.02.26 12:46
항상 유지됩니다. 코어는 루트에서 동작하고 그 스크립트는 /xe/ 폴더 내에서 별도로 동작합니다.
-
Bryan!
2013.02.26 08:31
먼저 좋은 자료 감사의 말씀드립니다. 저는 카페24를 사용하는데요, MySQL Error 가 나더라고요.
Warning: mkdir() [function.mkdir]: File exists in /home/hosting_users/xxx/www/_move.php on line 16
Update DB documents http://www.xxx.co.kr/xe/ to http://www.xxx.co.kr/
Update DB comments http://www.xxx.co.kr/xe/ to http://www.xxx.co.kr/
Oh, I'm so sorry. MySQL Error: Duplicate entry 'http://www.xxx.co.kr/' for key 'unique_domain'* 도메인은 xxx로 가렸습니다.
그래서 말씀하신 수동 쿼리문을 날렸더니
MySQL 메시지: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UPDATE xe_documents SET content = REPLACE(content,'http://www.xxx.co.kr/xe/','' at line 2
라는 에러가 뜨네요.
확인부탁드립니다.
-
LI-NA
2013.02.26 12:48
게시글과 덧글은 모두 업데이트가 되었으며, 사이트 주소 업데이트만 못한 것이므로 무시하셔도 됩니다.
그리고 입력하신 쿼리문은 UPDATE xe_documents SET content = REPLACE(content,'http://www.xxx.co.kr/xe/','http://www.xxx.co.kr/') 이렇게 바뀌어야 합니다.
-
bycma
2013.02.26 09:07
index.html을 지우고 나니 접속이 됩니다.
감사합니다!
-
몽실아빠
2013.02.26 09:11
gabia 호스팅입니다.
/www/infoalba_com/xe --->> /www/infoalba_com/
/www/infoalba_com/xe/modules --->> /www/infoalba_com//modules
/www/infoalba_com/xe/modules/file --->> /www/infoalba_com//modules/file
/www/infoalba_com/xe/modules/file/ruleset --->> /www/infoalba_com//modules/file/ruleset
Oh, I'm so sorry. File move error.위와같은 에러가 뜨네요.
-
LI-NA
2013.02.26 12:49
데이터베이스 문제는 아니며, 파일 이동 도중에 오류가 난 것 같습니다.
해당 부분은 수정 해 보도록 하겠습니다.
-
몽실아빠
2013.02.26 13:32
왠지 꼭 성공해 보고 싶다는 생각이 자꾸 드네요 ㅋ 처음에는 별 생각이 없었는데요 ㅋ
-
LI-NA
2013.02.26 13:33
file/ruleset 에 있는 파일 이동에 실패한 것이니, FTP프로그램 등을 통해 권한을 전부 777로 변경해보세요...
-
몽실아빠
2013.02.26 13:42
권한이 777로 변경이 되지 않네요. 소유자와 관련이 있다는 글을 보긴 했습니다만 이쪽 분야는 잘 몰라서요.
-
LI-NA
2013.02.26 13:50
역시 nobody가 문제가 있는것 같군요...;;
역시 호스팅측에 문의하라는 것 말고는 저도 모르겠네요...
이게 이동하기 전에 권한을 777로 바꾸는걸 시도를 하고 이동을 해서요...
-
몽실아빠
2013.02.26 13:54
검색을 통해 files폴더에 포함된 모든 것을 777로 바꾸었습니다. 나머지 폴더 및 파일들 전부 777로 변경해야 할까요 ?
-
LI-NA
2013.02.26 14:20
777이여야만 복사 및 삭제가 가능하니까요..
-
몽실아빠
2013.02.26 14:14
일단 files 폴더및 하위 까지 777로 변경한 후 진행해 보았는데 동일한 현상이네요.
-
Ruatic™
2013.02.27 00:22
가비아는 그냥 간단히.. 쉘모드 접속 하신뒤 cp * -rf /www/infoalba_com 이랑 cp .h* -rf /www/infoalba_com 하시면 됩니다. 물론 저걸 쓰는 위치는 xe폴더안입니다. 그런 후 xe폴더는 가비아 관리 메뉴중에 디렉토리 삭제란게 있습니다 요걸로 해당 도메인/xe라고 입력해주시면 삭제됩니다.
-
Ruatic™
2013.10.21 20:54
가비아는 홈계정(도메인명)/xe로 하심이 좋습니다.
이유는 홈계정 권한문제로 쉬운설치를 사용못할 수 있습니다.
-
몽실아빠
2013.02.26 09:48
DB정보는 가비에서 제공하는 DB접속정보를 보고 입력을 했습니다.
-
Firstlove
2013.02.26 11:17
DB에 레이아웃 설정값이 저장되어 있는데 이 것도 변경되어야 합니다.
xe_layouts 테이블의 extra_vars에 있는 /xe/ 요놈을 / 요놈으로...
그런데 루트에 XE를 깔면 불편함이 많을텐데요. 망할(?) /xe/에서는 벗어날지는 모르겠으나
영구히 XE에서 벗어나지 못할 듯... 홈페이지를 갈아엎지 않는 한...ㅎㅎ
-
LI-NA
2013.02.26 12:50
그러고보니 extra_vars 를 생각하지 못하고 있었네요...
감사합니다. 쿼리문을 추가하도록 하겠습니다.
(그래도 동작은 하는군요. /xe/ 폴더에서 rewrite를 해주니..)
-
Firstlove
2013.02.26 18:05
한가지 더 ./files/config 폴더에 들어가면 db.config.php 파일과 ftp.config.php 파일의 내용중에 /xe/ 요놈도 / 요놈으로 수정해야 합니다.
-
LI-NA
2013.02.26 18:23
아... 조금 복잡하겠네요..
실력이 없어서..ㅠㅠ 일단 그것도 제작해야겠습니다.
-
BonaSera
2013.02.26 21:38
이런건 일단 스크랩!!
예전엔 뭣도 모르고 그냥 ftp에서 드래그해서 루트로 옮겼었는데 위험한 거였군요..
-
샤로우
2013.02.27 00:05
사이트 개설후 /xe/ 이거 어떻게 한번 지워볼라고 쌩쇼하다가 잊고 사니 신경 안쓰이던데...리나님 글이 슬슬 도전해볼까하는 유혹으로 다가온다 ㅋㅋㅋ 아..우짤까나..
-
LI-NA
2013.02.27 00:09
백업 후 도전해보세요! :D
-
샤로우
2013.02.27 00:11
근데 문득 드는 생각이 XE제작팀에서는 왜 애시당초 첨부터 XE없이 안만들었을까요? 사용자들 고생시키고 공부좀 시킬라고 그러는걸까요? ㅎㅎㅎㅎ
-
마음의빈자리
2013.02.27 04:10
고민들이 많으시군요,.
글쓴이님께는 조금? 죄송하지만 게시글 내용이 사용자로 하여금 약간의 불안을 느끼게 합니다.
(아마도요... Nobody로 된 건 퍼미션이 어떻게될지... 하여튼 별 이상 없을겁니다.) --> 이런 부분요 ㅋㅋㅋ
물론 완벽하게 만들수는 없겠지요 ㅎㅎ
단지 저의 의견이니(딴지 아닙니다. ^^) 참고하여 주세요~~
그리고 검색으로 알게 된 정보로 저는 벌써 20개 이상을 아무 이상없이 다 옮겼습니다.
참고들 하세요.
http://mylostworld.co.kr/12988
많은 사용자들에게 편의를 제공하고자 노력하시는 글쓴이님 마음이 느껴지네요 ^^ 파이팅
-
LI-NA
2013.02.27 04:19
ㅎㅎ;; 사실 같은 과정을 거칩니다.
(지금 db랑 ftp정보 파일 수정만 제작하면요.)
하지만 자동화 스크립트로 만들다 보니 알수없는 오류가 발생하기도 하네요.
그리고 권한도 부족하고요. (웹에서 실행하니 소유자 권한으로 실행되지도 않아서요..)
의견, 감사드립니다. :D
-
마음의빈자리
2013.02.27 05:20
그러게요~
변수가 너무 많지요~
그래도 모두 다 대응해서 도우시려는 마음이 예쁘십니다. ^_____^
-
Bryan!
2013.02.27 13:51
오늘도 계속 시도해 보았는데, 아무리 해도 안되네요. 그래서 결국 백업으로 돌리길 여러차례... 제 증상은 작업 후 애드민이든, 그냥 페이지든 접속이 안된다는거예요.
접속이 적은 내일 새벽 또 시도해볼거 같습니다...^^
-
LI-NA
2013.02.27 14:32
지금은 db.config.php 랑 ftp.config.php 를 수정해 주셔야 합니다.
(그 부분은 아직 못만들었어요 ㅠㅠ)
자세한 증상좀 알려주실 수 있나요?
-
윈컴이
2013.02.27 14:29
오홍... 좋네요,
할짓 없어서(?) 보긴 했습니다.
-
LI-NA
2013.02.27 14:33
ㅋㅋ;; 버그가 넘치고 흐르네요~
역시 권한이 부족해요..ㅠㅠ
-
천제아
2013.02.27 15:13
좋은 자료 감사합니다. 처음부터 xe 없이 설치했으면 가장 좋았을꺼라고 요즘 자주 생각합니다. 그리고 댓글에 수동으로 옮기는 방법이랑 종합해서 했더니 거의 다 해결됐네요.
-
천제아
2013.02.27 15:22
초보자들을 위해 수동 쿼리 입력법 좀 보완해주세요.
-
LI-NA
2013.02.27 15:25
그건 따로 검색을 하면 바로 나오는 항목입니다. ㅎㅎ;;
보완이라고 해 봤자, phpMyAdmin 에 들어가서 XE 데이터베이스를 선택한 뒤 SQL을 눌러서 저 쿼리문을 복붙하고 '사이트 주소'라 쓰긴걸 자신의 주소로 바꾸는것 말고는 딱히 보완할 게 없네요.
-
천제아
2013.02.27 15:26
1
-
LI-NA
2013.02.27 15:27
MySQL 서버에 접속하지 못한 것입니다.
정보를 잘못 입력하셨을 확률이 높습니다.
-
천제아
2013.02.27 15:28
그럼 무얼 갱신해야 할까요? DB 베이스 비밀번호를 잘못 입력한 듯도 한데.
-
LI-NA
2013.02.27 15:29
Document, Comment, Extra var 를 업데이트 하시면 됩니다.
그리고 /xe/ 폴더 안에 .htaccess 파일이 있다면 꼭 업데이트 할 필요는 없습니다.
다만 원활한 운영을 위해 업데이트하는것일 뿐입니다.
-
천제아
2013.02.27 15:58
그냥 번거로워서 삭제 후 재설치 해봤는데 이번엔 Oh, I'm so sorry. MySQL Error: No database selected 라고 뜨네요. 데이터베이스 이름엔 xe 넣으면 되는거 아닌가요? cafe24인데 DB 주소인 localhost를 넣어야 하는지?
-
천제아
2013.02.27 18:42
혼자 했습니다. localhost도 아니고 그냥 제 아이디가 DB 이름이네요. 후.. 중간에 백업 오류도 나고 관리자 권한도 일일히 바꾸고 하느라 애먹었네요.
-
LI-NA
2013.02.27 18:45
ㅎㅎ;; 수고하셨습니다.
저도 자동화 스크립트를 조금 더 보강하도록 하겠습니다.
-
천제아
2013.02.27 18:45
아니요.. 바쁘신데 항상 실시간으로 답변해주셔서 감사합니다. 혹시 업뎃되면 기존 자동화 스크립트 사용자도 혜택 볼 수 있게 해주세요. 그리고 예제 스크린샷의 xe는 지우는 게 좋을 것 같습니다.. 저처럼 세 번이나 백업/복원/설정을 안 해도 될테니.
-
천제아
2013.02.27 18:52
그런데 이제 FTP랑 도메인 URL만 수정하면 되는건가요? 다른 건 더 수정할 게 없는지..
-
LI-NA
2013.02.27 18:54
그렇습니다. 뭐, 게시판 스킨들에 이미지같은게 등록되어있었다면 재업이나 한번 해보시면 좋을 것 같습니다.
그놈들은 아직 제가 DB에서 찾지를 못했네요...ㅎㅎ;;
-
모앱
2013.02.27 19:48
닷홈 호스팅을 사용중인데;;
이방법으로 루트경로로 옮겨버렸더니....
트래픽 조회가 않되네요;;
트래픽조회하는 주소가 아예접속이 않되버리는데;;
이러면 트래픽 리셋도 않됨....방법이없는건지;; .htaccess이파일이 원인인뎅;;
-
LI-NA
2013.02.27 19:50
닷홈 트래픽 조회 주소가 어떻게되나요?
뭐 계졍 아이디.dothome.co.kr/cband-status-me 라던지.. 그런 주소요.
-
모앱
2013.02.27 19:53
아그게
계정.dothome.co.kr/traffic
입니다...
왜그러는 건지;;
-
LI-NA
2013.02.27 19:54
traffic를 XE에서 모듈이름으로 인식하고 index.php?mid=traffic 로 리다이렉트 해 버리기 때문입니다.
.htaccess 파일에 traffic 일 경우 무시하는 구문을 추가하면됩니다. 관련 자료를 알아보겠습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
index.php에서 Parse Error가 발생한다면 [6] | YJSoft | 2014.04.01 |
게시판이 있는데 관리자 페이지에 나타나지 않을 경우 해결 방법 | 퍼니엑스이 | 2016.03.20 |
XE 루트로 옮기기 완벽 가이드 [/xe/ 로부터 벗어나자!] ver 1.1 [107] | LI-NA | 2013.02.26 |
기본 Content 위젯에 댓글 New표시하기 [10] | 조슈아킴 | 2010.05.08 |
에디터 비활성화 문제 해결했습니다! [2] | 엘로이스 | 2013.09.13 |
1.8 XEDITION 에서 로그인xe 사용하여 네이버 로그인 연동하기 [7] | karutian | 2015.04.10 |
CSS + HTML 메뉴 | 마루디자인 | 2016.03.10 |
호스팅 변경이나 이전시 썸네일 문제 점검사항 | 맥노턴 | 2016.03.07 |
[속도 향상] 불필요한 애드온 끄기 | 다미아빠 | 2016.03.06 |
외부 이미지 저장 애드온 [7] | samsara | 2013.03.26 |
서버의 파일권한 맞추기. | 마루디자인 | 2016.03.01 |
외부페이지에서 매개변수 사용하기 [2] | JnCsoft | 2008.04.07 |
외부 페이지에서 XE 기능을 추가 할때 | 410contents | 2016.02.25 |
PHP7에서 XE설치시 텍스트 다 깨져서 나올 때 | 꼬부기 | 2016.02.23 |
CentOS 6.x 에서 OpenSSL Heartbleed 취약점 업데이트 | 마루디자인 | 2016.02.23 |
댓글에 대댓글 달리면 수정 불가능하게 하기 [8] | 불금 | 2015.06.17 |
Linux(CentOS) APM 컴파일 설치 (중급) [1] | rwind | 2016.02.01 |
(포인트) 레벨별 포인트 계산 기능 추가 [4] | Simulz | 2007.11.19 |
(CSS) IE8용 웹조각 기능 | Simulz | 2009.03.26 |
XE위키 모듈: 숫자 문서의 짧은 주소 문제와 미디어위키 문법 사용시 내부링크 문제 해결하기 | Gunmania | 2016.02.12 |
좋은자료 감사합니다. 출근해서 다시 시도해보겠습니다.