웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
Zbxe 서버 이전하기
2007.08.22 19:28
아직 Zbxe의 서버이전을 하실 일은 별로 없을 것 같지만 그래도 제가 해본 결과를 올립니다.
혹시 서버이전 하실 일 있으면 참조하세요.
[ Zbxe 서버이전 순서 ]
기존 서버를 A
옮길 서버를 B 라고 가정합니다.
1. 텔넷(시작-프로그램-보조프로그램-통신-하이퍼터미널)으로 A서버의 ZBXE폴더를 압축합니다.
cd public_html 후에(www면 cd www)
tar cvfpz zbxe.tar zbxe
cvfpz는 폴더의 모든폴더,파일과 퍼미션까지 압축, zbxe.tar은 생성되는 압축파일 이름(임의로 만듬),
zbxe는 계정에 있는 zbxe의 폴더명(만약 루트에서 public_html전체를 압축하려면 public_html를 기재해야함)
생성되어진 zbxe.tar를 ftp로 자신의 컴퓨터로 내려 받습니다.
2. A서버의 DB로 들어가서 ZBXE의 DB를 내려받기로 받습니다. - sql파일
a. 텔넷으로 내려받기
로긴해서 A서버에 접속이 되면
mysql 위치로 들어가야 한답니다.
whereis mysql하고 치면 mysql 경로를 가르쳐 줍니다.
저는 저렇게 치니까 /usr/local/mysql 이라고 나오더군요.. 다른분들은 조금 다를수도 있을듯 싶습니다.
경로를 확인하고 cd /usr/local/mysql이런식으로 자신의 경로에 맞게 칩니다.
mysql 로 들어갔으면 [어쩌구저쩌구 mysql] 이렇게 나오실 겁니다. 안도의 한숨을 쉬면서..
백업을 시작합니다.
./bin/mysqldump -u 아이디 -p DB 이름 > 백업할 파일 이름
이렇게 치면 mysql 패스워드를 묻습니다. 그리고 패스워드를 치면 조금있다가 백업이 됩니다.
백업할 파일 이름을 넣을때 그냥 backup.sql 이런식으로 넣으면 퍼미션 에러가 납니다. 자신의 홈 디렉토리에 넣어야 겠죠..
결국 만약에 자신의 아이디가 name 이고 db 이름도 name이라면
./bin/mysqldump -u name -p name > /home/name/public_html/name_backup.sql이렇게 치면 백업됩니다.
물론 뒤쪽에 붙은 /home/name/public_html/name_backup.sql이 경로는 자신의 경로에 맞게 수정하시면 될듯 싶습니다.
b. 어렵죠 그럼 쉬운, 직접 DB로 들어가 내려받기
계정을 관리하는 사이트에 보통 있습니다.
phpMyAdmin를 설치한 경우는 직접 접속해서 내려받기 하면 됩니다.
그럼 A서버로 부터 받을 것은 다 받았네요. 이제 B서버에 설치
3. B서버로 A서버에서 생성해서 자신의 컴에 보관한 sql파일을 import 합니다.
a. 텔넷으로 올리기
먼저 A서버에서 내려 받은 sql파일을 ftp를 이용해 B서버에 올립니다. 이때 접속해서 보이는 첫화면에 올려도 좋지만
그럼 텔넷이용시 디렉토리를 변경해야 하므로 상위 디렉토리를 선택하시면 편리
(보통 www 나 public_html의 상위 디렉토리가 되겠죠)
텔넷으로 B계정에 접속이 되면(상위디렉토리라고 가정)
mysql -u 아이디 -p 비밀번호 DB네임 < 백업파일명 (예; mysql -u name -p 1111 name < zbxe.sql)
그럼 DB작업 완료
b. 어렵죠 그럼 쉬운 직접 DB로 들어가 올리기
계정을 관리하는 사이트에 보통 있습니다.
phpMyAdmin를 설치한 경우는 직접 접속해서 import 하면 됩니다.
4. A서버에서 내려 받아 자신의 컴에 보관중인 압축파일 zbxe.tar 을 ftp를 이용해서 B서버에 올립니다.
이때도 public_html 전체를 압축했으면 루트에, zbxe폴더만 압축했다면 public_html 방안에 올립니다.
5. 텔넷으로 B계정에 접속해서 public_html 안에 zbxe폴더만 압축했다면 cd public_html 치고
tar xvfpz zbxe.tar zbxe
그럼 B서버의 이전도 완료되었네요.
6. B서버의 zbxe/files/config/db.config.php 파일을 삭제합니다.
8. B서버에 도메인으로 접속해서 (ex : http://도메인/zbxe) 설치환경을 시작합니다.
이때 DB네임이나 DB에 관계된 것은 당연히 바뀌어야 하나, 자신의 zbxe의 아이디나 비밀번호는 바뀌면 안됩니다.
9. 설치가 완료되었으면, 각 레이아웃 설정에 들어가서 홈페이지 URL 부분에 이전한 홈페이지 주소를 입력합니다.
그럼 이전 90% 완료입니다.
이전 되지 않는 것들(수동으로 일일히 변경)
- 파일첨부해서 본문삽입으로 올린 이미지들(파일의 경로는 올바르게 이전됨)이 A의 계정으로 남아있습니다.
갤러리로 올린 이미지들은 정상적으로 이전됨.
- 레이아웃편집으로 위젯설치한 경로 A계정으로 남아있습니다.
혹시 서버이전 하실 일 있으면 참조하세요.
[ Zbxe 서버이전 순서 ]
기존 서버를 A
옮길 서버를 B 라고 가정합니다.
1. 텔넷(시작-프로그램-보조프로그램-통신-하이퍼터미널)으로 A서버의 ZBXE폴더를 압축합니다.
cd public_html 후에(www면 cd www)
tar cvfpz zbxe.tar zbxe
cvfpz는 폴더의 모든폴더,파일과 퍼미션까지 압축, zbxe.tar은 생성되는 압축파일 이름(임의로 만듬),
zbxe는 계정에 있는 zbxe의 폴더명(만약 루트에서 public_html전체를 압축하려면 public_html를 기재해야함)
생성되어진 zbxe.tar를 ftp로 자신의 컴퓨터로 내려 받습니다.
2. A서버의 DB로 들어가서 ZBXE의 DB를 내려받기로 받습니다. - sql파일
a. 텔넷으로 내려받기
로긴해서 A서버에 접속이 되면
mysql 위치로 들어가야 한답니다.
whereis mysql하고 치면 mysql 경로를 가르쳐 줍니다.
저는 저렇게 치니까 /usr/local/mysql 이라고 나오더군요.. 다른분들은 조금 다를수도 있을듯 싶습니다.
경로를 확인하고 cd /usr/local/mysql이런식으로 자신의 경로에 맞게 칩니다.
mysql 로 들어갔으면 [어쩌구저쩌구 mysql] 이렇게 나오실 겁니다. 안도의 한숨을 쉬면서..
백업을 시작합니다.
./bin/mysqldump -u 아이디 -p DB 이름 > 백업할 파일 이름
이렇게 치면 mysql 패스워드를 묻습니다. 그리고 패스워드를 치면 조금있다가 백업이 됩니다.
백업할 파일 이름을 넣을때 그냥 backup.sql 이런식으로 넣으면 퍼미션 에러가 납니다. 자신의 홈 디렉토리에 넣어야 겠죠..
결국 만약에 자신의 아이디가 name 이고 db 이름도 name이라면
./bin/mysqldump -u name -p name > /home/name/public_html/name_backup.sql이렇게 치면 백업됩니다.
물론 뒤쪽에 붙은 /home/name/public_html/name_backup.sql이 경로는 자신의 경로에 맞게 수정하시면 될듯 싶습니다.
b. 어렵죠 그럼 쉬운, 직접 DB로 들어가 내려받기
계정을 관리하는 사이트에 보통 있습니다.
phpMyAdmin를 설치한 경우는 직접 접속해서 내려받기 하면 됩니다.
그럼 A서버로 부터 받을 것은 다 받았네요. 이제 B서버에 설치
3. B서버로 A서버에서 생성해서 자신의 컴에 보관한 sql파일을 import 합니다.
a. 텔넷으로 올리기
먼저 A서버에서 내려 받은 sql파일을 ftp를 이용해 B서버에 올립니다. 이때 접속해서 보이는 첫화면에 올려도 좋지만
그럼 텔넷이용시 디렉토리를 변경해야 하므로 상위 디렉토리를 선택하시면 편리
(보통 www 나 public_html의 상위 디렉토리가 되겠죠)
텔넷으로 B계정에 접속이 되면(상위디렉토리라고 가정)
mysql -u 아이디 -p 비밀번호 DB네임 < 백업파일명 (예; mysql -u name -p 1111 name < zbxe.sql)
그럼 DB작업 완료
b. 어렵죠 그럼 쉬운 직접 DB로 들어가 올리기
계정을 관리하는 사이트에 보통 있습니다.
phpMyAdmin를 설치한 경우는 직접 접속해서 import 하면 됩니다.
4. A서버에서 내려 받아 자신의 컴에 보관중인 압축파일 zbxe.tar 을 ftp를 이용해서 B서버에 올립니다.
이때도 public_html 전체를 압축했으면 루트에, zbxe폴더만 압축했다면 public_html 방안에 올립니다.
5. 텔넷으로 B계정에 접속해서 public_html 안에 zbxe폴더만 압축했다면 cd public_html 치고
tar xvfpz zbxe.tar zbxe
그럼 B서버의 이전도 완료되었네요.
6. B서버의 zbxe/files/config/db.config.php 파일을 삭제합니다.
8. B서버에 도메인으로 접속해서 (ex : http://도메인/zbxe) 설치환경을 시작합니다.
이때 DB네임이나 DB에 관계된 것은 당연히 바뀌어야 하나, 자신의 zbxe의 아이디나 비밀번호는 바뀌면 안됩니다.
9. 설치가 완료되었으면, 각 레이아웃 설정에 들어가서 홈페이지 URL 부분에 이전한 홈페이지 주소를 입력합니다.
그럼 이전 90% 완료입니다.
이전 되지 않는 것들(수동으로 일일히 변경)
- 파일첨부해서 본문삽입으로 올린 이미지들(파일의 경로는 올바르게 이전됨)이 A의 계정으로 남아있습니다.
갤러리로 올린 이미지들은 정상적으로 이전됨.
- 레이아웃편집으로 위젯설치한 경로 A계정으로 남아있습니다.
태그 연관 글
- [2019/05/24] 묻고답하기 xe사이트를 새로 설치할시 기존 백업한 사이트 에서의 데이터 이전 방식이 궁금합니다. *2
- [2016/08/18] 묻고답하기 서버이전을 한 후 관리자로 글등록이 안되네요.. *1
- [2014/06/11] 묻고답하기 서버를 이전하고 싶습니다. *4
- [2014/05/01] 묻고답하기 서버 이전 후 접속이 안됩니다
- [2014/04/15] 묻고답하기 db이전했는데 댓글과 회원포인트 사라짐
댓글 4
-
가시나무베타
2007.08.22 20:00
좋은 정보입니다. 스크랩해야겠네요 -
도토리나무
2007.08.25 11:51
mysql 일경우 utf8 의 백업 방법이 따로 있나요..?
저 같은 경우도 해보았는데요..
덤프를 해서 넣었는데요.
한글 부분이 깨지거나 사라지던데요.
혹시 mysqldump -u root -p dbname > *.sql 에서 추가 되는 부분하고
mysql -u root -p dbname < *.sql 에서 추가 되어야 할 부분이 있는지 확인 좀 부탁드릴께요..
감사합니다.
오늘은 화창하고 무더운 주말이네요.
좋은 주말 되세요..
^^ -
팔공산
2007.08.26 22:03
서버를 이전하고 나니 이미지파일들 중에
갤러리로 넣은 이미지들은 연결이 정상적으로 이전후의 도메인으로 바뀌어 있는데,
본문삽입으로 넣은 이미지는 이전전의 도메인으로 연결이 되어 있네요.
참고하세요. 제로보드XE beta ver 0.1.1입니다. -
건즈
2009.03.30 12:41
좋은 글 감사합니다~!
제목 | 글쓴이 | 날짜 |
---|---|---|
이전글, 다음글 얻기 [25] | 라르게덴 | 2008.05.29 |
에디터입력창 배경색상(이미지) 변경해보기 [5] [1] | 팔공산 | 2008.07.13 |
SocialXE 설치후 트위터, 페이스북 접속 안될경우??? [9] | 착한부산남자 | 2012.09.28 |
bodex 추천 & 댓글 버튼 만들기. [1] | meanie | 2012.10.28 |
게시판확장변수를 이미지로 나타내게 게시판스킨 수정법 [3] | 팔공산 | 2010.03.10 |
닉네임 변경시 기존 게시물 연동 팁 (레벨 아이콘 에드온 이용) [9] | 바붕아 | 2012.10.23 |
Zbxe 서버 이전하기 [4] | 팔공산 | 2007.08.22 |
약관 동의 후 가입하기 [2] | findwind | 2008.11.24 |
로그인 안되시는분들 참고 [8] | 화니478 | 2007.08.14 |
[XE 1.4] 모듈 개발 시 유의해야할 템플릿 버그 | 퍼니엑스이 | 2012.10.24 |
XE 1.5.3.1hotfix1에서 Content widget이 정상작동 하지 않을때 [3] | 황비 | 2012.08.29 |
메인화면에 설문조사 위젯(?) 만들기 [3] | 3D매니아 | 2010.12.14 |
팝업관리 모듈(팝업 오프너 ver. 0.0.4 )에 사용되는 addon/pop_up [25] | ForHanbi | 2011.08.21 |
알렉사 순위 가져오는 스크립트;; [30] | zero | 2001.11.06 |
FTP 쉬운설치 에러나시는분들 [4] | 조양각 | 2012.01.05 |
스케치북 게시판 스킨 사용시 확장변수 라인 CSS수정 | 해피보이 | 2012.10.17 |
운영하던 사이트의 도메인 주소를 변경했을때 기존 사이트의 이미지들이 엑박이 뜰때 해결방법 [4] | 졸라맨 | 2012.03.05 |
클립보드로 텍스트 복사하기 [5] | 베니 | 2007.11.24 |
Google Analytics Addon 자료 최신 XE 에서 작동시키는 방법 [4] | sejin7940 | 2012.10.05 |
크롭에 웹폰트 적용하기 css | 꿈틀잉 | 2012.10.07 |