웹마스터 팁
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.27 20:21
-
Firstlove
2013.02.27 21:18
to: 모앱님.
계정.dothome.co.kr/traffic ---> 계정.dothome.co.kr/traffic/index.php 이렇게 실행하면 됩니다.
-
샤로우
2013.02.28 13:40
리나님 진짜 고3이심? 진짜라면 장래가 촉망되는군요 ㅎㅎㅎ
-
LI-NA
2013.02.28 13:41
'ㅁ' 이제 고등학교 올라가는데요...
어디서 고3이란 이야기를 들으셨는지..ㅎㅎ;;
-
샤로우
2013.02.28 13:42
미래를 위해 준비합니다! 고등학교 3년. 이렇게 써있길래..3학년인줄 알았더니 고등학교 진학생이라..우와 완전대단하십니다 ㅎㅎㅎ 내 조카가 군발인데 ㅎㅎㅎ
-
LI-NA
2013.02.28 13:44
ㅠㅠ 저보다 더 대단한 사람이 많아서요...
감사합니다. XD
-
샤로우
2013.02.28 13:58
다른 사람은 다른 사람이고 리나님 아무튼 대단합니다. 나도 리니님 프로그램 사용하는데 좋던데요..^^ GOOD
-
KrteamENT
2014.02.11 14:36
저보다 어린 학생이였다는게 더 놀랄거리
-
socialskyo
2013.03.10 13:36
고맙습니다. 닷홈인데 마지막에 file move sucess 까지 나오고, 그뒤 db update 부분은 에러가 났는데..아무래도 기본 폴더 설정 관련인것 같아 관리자 페이지에가서 xe가 제거된 주소를 기본으로 설정하고 잘 사용중에 있습니다..
그런데 제가 잘 몰라서 그러는데
이미 db.config.php 에 암호랑/아이디가 다 들어 있더군요. 이렇게 옮겨도 기존 처럼 문제가 없나요? 폴더 권한이라던지...
읽기쓰기 권한이라던지...이런거 아무나 xe 폴더 구조를 아는 사람이면 다 암호 볼수 있고 그런거 아닌지...모르겠네요..
db.config.php 파일 자체는 644
files/config 폴더 자체는 755
루트 폴더 (즉 기존 xe 가 설치되어 있던 상위 폴더 = /xe 를 제거하고 옮겨진 폴더 도 755
최종 폴더 권한이 제대로 셋팅 되어 있는 건가요?
그리고 현재 레이아웃및 사이트 전체 /xe 없이 모두 정상 동작 하지만
스크립트 상에서 update db documents / update db comments / Update DB layouts info / Update DB site info
부분이 에러가 난 관계로....혹시 이런 경우 제가 메뉴얼로 수정 해야 할 곳을 집어 주시면 감사하겠습니다.
(추가로 할 필요 없으면 더 좋구요 ^^)
-
LI-NA
2013.03.10 16:22
별 이상 없습니다~
그 부분에서 오류가 나는 경우가 꽤 있는데... 사이트 주소를 따로 변경하셨다면 문제없습니다.
-
socialskyo
2013.03.10 19:03
네. 감사합니다. 그리고 좋은 자료 정말 감사 했습니다.
폴더 권한 설정되어 있는 부분도 문제 없는 것이죠?
-
LI-NA
2013.03.10 19:43
네. 실 사용 후 문제가 없다면 문제가 없는 것입니다.
단지 files 만 777이면 됩니다... (물론 다른것들도 웹에ㅓ 접근은 가능해야겠죠)
-
천제아
2013.03.12 21:32
저, 죄송한데.. 제가 최근에 로그인 방식을 이메일에서 아이디로 변동했는데, 정상적으로 적용이 안됩니다. 딱히 집히는게 없어서 혹시 이것 문제는 아닐까 해서 조심스럽게 질문 남겨요.
-
LI-NA
2013.03.12 21:37
흠... 저도 잘 모르겠네요. ㅠㅠ 죄송합니다.
묻고 답하기나 그런곳에서 관련 정보를 좀 본것같은데, 한번 검색해 보시면 도움이 될 것 같습니다.
그리고 아이디 정보를 수집하였는지도 확인해보세요.
-
루벤이
2013.10.19 03:46
버전: 1.5.4.3
처음에 옮기고나서 계속 로그인풀림현상이 생기길래 여기보고 수정했습니다.
그런데 관리자페이지에서 뭐라도 수정하고 수정버튼누르면 index.php로 이동해버리고
수정또한 되지않습니다..관리자에서 수행할 수 있는게 아무것도 없어졌어요;;;
어디를 수정해야하는지 모르겠으니 너무 답답합니다...ㅠㅠ
꼭 확인해주세요.....ㅠㅠ
-
LI-NA
2013.10.19 10:36
/xe/ 폴더에 .htaccess 파일이 있는지 확인 부탁드립니다.
그리고 이동 전에 관리자페이지에서 XE 주소를 수정하고 해야합니다. ㅠㅠ 만약 수정하지 않았다면, 데이터베이스와 config.php 파일을 수동으로 수정해야합니다.
-
루벤이
2013.10.19 17:07
아...ㅠㅠXE주소 수정안하고한거같아요...ㅠㅠ
xe폴더안에 .htaccess 파일은 있습니다.
config.php파일수정이랑 데이터베이스 수정부분은 어떻게 하면되는건가요...?
mysql접속해서 하는건가요,,?
-
LI-NA
2013.10.19 17:13
/files/config 폴더에 db.config.php 랑 ftp.config.php 를 수정해보세요.
-
루벤이
2013.10.19 17:36
ftp.config.php파일이없어서 생성했습니다.
db.config.php파일에서는 딱히 고칠게 안보이는데요...ㅠㅠ
뭐가잘못된걸까요...ㅠㅠ
-
LI-NA
2013.10.21 17:18
음... 어드민에서 캐시파일 재생성도 안되나요?
-
루벤이
2013.10.22 19:58
캐시파일 재생성은 되는데,
관리자팅김이나 수정안되는현상은그대로네요..ㅠㅠ
혹시 네이트온이나 메신저하시나요...ㅠㅠ
너무답답해서요..ㅠㅠㅠㅠㅠ
-
LI-NA
2013.10.23 18:52
일단 네이트온 hyung778@gmail.com
하긴 하는데, 도움을 드릴 수 있을지는 모르겠네요 ㅜ
-
Xiso
2013.10.23 14:11
제줄..아니고 제출아닌가요 ㅋㅋ
-
LI-NA
2013.10.23 18:52
헛... 모르고 있었군요.
-
디오르
2013.10.27 18:21
저도 맨 마지막에서 db 에러가 나는데...복구하고 db 주소를 바꿔서 다시 실행해봐도 똑같네요. 수동으로 쿼리문은 어떻게 날리나요? 일단 에러가 나도 사이트에 접속을 해 보면 접속은 잘 됩니다. 근데 서버에 관리 페이지를 들어가면 요청중이라는 알림이 계속 나오고 아무것도 수정이 안돼요....수정하면 처음으로 돌아가요. 그래서 기본 주소 확인도 못하고, 외부페이지 불러오는 부분도 /xe/ 수정을 못 하니까 제대로 불러오지를 못하고....대체 뭐가 문제일까요ㅠㅠㅠ
-
LI-NA
2013.10.28 11:00
음...;; 사실 마지막 DB 오류는 사전에 홈페이지 주소를 변경하면 오류가 나도 됩니다.
(/xe/ 폴더 안에 .htaccess 파일을 생성했을때 말이죠)
사전에 주소를 변경해도 오류가 난다면..... 캐시파일 재생성? 말고는 답을 못드리겠네요 ㅠㅠ
-
asa9959
2013.10.27 21:19
덕분에 /xe 에서 탈출 성공했습니다!
정말 감사합니다^^
-
타키온2010
2014.01.02 17:48
마지막 출력 장면서,
File Move Success
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'localhost ' (3) in /home/hosting_users/******/www/_move.php on line 22
MySQL Error: Unknown MySQL server host 'localhost ' (3)떴는데 아무 문제없는것가요?
위험 문구(?) 무슨 뜻 인가요?
-
LI-NA
2014.01.03 09:52
MySQL 서버에 접속을 못했다는 것입니다.
제어판에서 사이트 주소를 바꾸었다면 큰 문제는 없습니다.
-
궁굼자
2014.02.02 16:33
]
접속은 잘 되는데 파일들이 없습니다.
파일들이 어디로 갔는지 엇네요 ㅠㅠㅠ
뭐죠?
-
LI-NA
2014.02.03 18:49
음... 스크립트를 정상적으로 실행하신게 맞나요..??;;
처음보는 현상인데..
-
영흥도우럭
2014.02.03 19:30
1.7.4가 나오는 무렵즘에 그동안 잊고 살았던 /xe/떼어버리기.. 한번 도전해 보고 싶네요..
-
LI-NA
2014.02.03 19:36
정 귀찮(?)으면 .htaccess 를 이용해서 루트에다 /xe/로 rewrite 해버리면 됩니다.
-
영흥도우럭
2014.02.03 19:55
그것도 어떻게 하는지 잘 몰라요 @@ 그렇게 하면 지금 나오는 주소에서 /xe/요것만 쏙 빠져서 나오나요?
아니면 그냥 도메인주소만 딸랑 나오는건가요? @@
-
LI-NA
2014.02.03 20:08
그건 .htaccess 파일을 생성한 위치에 따라 달라집니다.
예를들어 abc.com/home/xe/ 로 나왔던걸 abc.com/home/ 로 바꾸고 싶다면
아레와 같은 파일 구조일 경우
root
ㄴblog
ㄴhome
ㄴxe
/home/.htaccess 로 생성하면 됩니다.
파일에 들어갈 내용은 음...
RewriteEngine On
RewriteRule (.*) http://adf.com/home/$1 [R,L]
정도로 하면 됩니다.
-
영흥도우럭
2014.02.03 21:24
아...리나님 설명대로 했는데 안되서...우연히 예전글로 해봤더니 지금은 되네요..@@
설명 감사드립니다.^^
-
St.Veiry
2014.02.05 17:43
좋은 자료 감사드리며 질문 하나 드립니다.
files 폴더 권한 때문에 아무래도
업체 측에 파일은 옮겨 달라고 하는 것이 편할 것 같습니다.
이 경우 _move 파일에서 어느 부분을 지우면 될까요??
즉, 파일은 수동으로 옮길거니까
파일 이동을 책임지는 부분을 지우고 싶습니다.
고맙습니다.
-
LI-NA
2014.02.06 00:07
위의 스크립트의 대부분은 파일 이동을 담당하는지라, 사실 파일 이동이 없으면 그냥 바로 이동하셔도 됩니다.
파일 이동 부분이 주석처리된 php 파일 첨부하였습니다.
-
St.Veiry
2014.02.06 00:16
감사합니다.
파일 경로 외에 DB에서 손 보아야 할 곳은 없는 것인지요?
아참 그리고 제가 만지는 사이트가
엄청 오래 된 곳이라 xe도 아니고 심지어 zbxe를 달고 있습니다.
그래서 사실 올려주신 파일에서 xe부분을 zbxe로 수정하면 되겠지라고
혼자 생각했는데 그렇게 하면 될까요??
-
LI-NA
2014.02.06 13:07
맞습니다. XE라면 경로는 직접 수정해주셔도 상관 없습니다.
-
St.Veiry
2014.02.06 22:08
말씀대로 파일은 수동 이동하고
올려주신 파일 경로를 zbxe로 수정한 후 했더니
화면 자체에서 몇 가지 에러가 나기는 했으나
(파일 이동 관련으로 보였습니다.)
무사히 수정이 끝났습니다.
생각보다도 훨씬 깔끔하게 되어 매우 기쁩니다.
도와주셔서 감사합니다.
-
St.Veiry
2014.02.06 22:13
피드백 용으로 에러 메시지 올려 봅니다.
Warning: mkdir() [function.mkdir]: Permission denied in /home/***/public_html/_move.php on line 17
Warning: fopen(/home/***/public_html/zbxe/.htaccess) [function.fopen]: failed to open stream: No such file or directory in /home/***/public_html/_move.php on line 18
Warning: fwrite(): supplied argument is not a valid stream resource in /home/***/public_html/_move.php on line 19
Warning: fclose(): supplied argument is not a valid stream resource in /home/***/public_html/_move.php on line 20
***은 사이트 주소 제가 바꾼 것입니다.
이 외에 DB등은 전부 성공으로 나왔습니다.
-
LI-NA
2014.02.07 18:07
음... 디렉토리 오류라 나오는데...
제가 실수로 fopen을 할 때 파일 생성을 해야하는데 그냥 수정으로 한 것 같기도 한데...
'ㅁ'....
여튼 피드백 감사드립니다. 한 번 확인을 해봐야겠네요
-
teguh100
2014.02.06 03:54
-
meetata
2014.02.09 19:51
큰일 났습니다.... 가이드대로 정확히 따라하고... 결과도 올려주신 이미지처럼 나왔는데..
사이트가 접속이 안됩니다.
이 웹페이지에 리디렉션 순환 오류가 있습니다
웹페이지에서 리디렉션이 너무 많이 발생했습니다. 이 사이트에서 쿠키를 삭제하거나 타사 쿠키를 허용하면 문제가 해결될 수 있습니다. 그래도 문제가 해결되지 않으면 컴퓨터에 문제가 있는 것이 아니라 서버 설정과 관련된 문제일 수 있습니다.이 문제에 대해 자세히 알아보기오류 코드: ERR_TOO_MANY_REDIRECTS이렇게 나오거든요.... 멘붕입니다.. 리나님.. 뭐라 말씀좀... -
LI-NA
2014.02.10 10:37
/xe/ 에서는 / 로 보내고 / 에서는 /xe/ 로 보내는 현상이네요...
아마 주소 관련 애드온이나 모듈같은게 설치되어있는 것 같습니다.
해당 애드온/모듈을 지우고 접속해 보시기 바랍니다.
-
St.Veiry
2014.02.11 03:50
이 팁을 이용해서 잘 옮긴 사람입니다.
해당 문제는 아마도 루트에 있던 .htaccess 파일 위에
xe의 .htaccess 파일이 덮어쓰기 되어서 일어났을 가능성이 큽니다.
여튼 저 파일에 리디렉션 지정이 되어 있으면 바꿔 주셔야 합니다.
-
달진
2014.06.20 17:04
저도 이상없이 이동된거 같습니다.
살펴보니 전체적으로 모두 이상이 없는 것 같는데 한가지 문제가 있습니다.
아래 이미지같이 첨부파일 안에 올라가 있는 파일 리스트가 보이지 않고
파일첨부를 눌러도 반응이 없습니다. 물론 새글쓰기에서도 안됩니다.
왜이럴까요..file 폴더의 권한은 모두 777입니다.
-
LI-NA
2014.06.20 22:04
흠... 해당 문제가 발생한 적이나 보고된 적이 없어서 저도 잘 모르겠네요.
일단 웹 페이지 오류 (404 등)도 살펴보시고, URL 설정이 잘 되어있는지도 보시고...
캐시파일 재생성 한 번은 필수고... 'ㅁ'
-
넷모아
2014.07.21 18:29
ㅎ 오랜만에 제로보드를 하느라 이해가 잘 안가네요..ㅠㅜ
십몇년만에 다시 제로보드를 접하니.... /xe 이걸 줄이는게 이렇게 힘들게 느껴지니..
.htaccess 이걸로 줄이는 방법좀 자세하게.... 알려주셨으면 ^^
완전 초보라 생각하시고 메모장을 이용해서 만드는것부터 어떤 프로그램으로 파일을 올리는게 좋은지도 알려주시면 너무 감사하겠습니다.
리나씨 부탁좀 해요 ^^;
제목 | 글쓴이 | 날짜 |
---|---|---|
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 |
혹시라도 도움될까 원본
.htacces파일 첨부합니다;;
<IfModule mod_url.c>
checkURL On
ServerEncoding EUC-KR
ClientEncoding UTF-8
</IfModule>
php_flag register_globals on
php_flag register_long_arrays on