묻고답하기
웹호스팅 호스팅어(hostinger)에서 타업체로 디비이전
2014.04.01 17:19
네이버와 구글링 검색신공에도 제대로된 방법이없어서
결국은 xe묻고답하기에 글을 올립니다
제목 그대로 해외웹호스팅에서 사용중인던
Xe -> xe로 디비를 통으로 옮길거에요
레이아웃과 게시글까지 모조리 복사하는개념으로
통으로 이사할건데
Putty프로그램을 이용하는 방법이 있더군요
호스팅주소와 포트번호를 입력하면
검은색 도스?화면으로 이동하고
거기에 로그인아이디와 비밀번호를 쓰고
명령어를 입력하면 전체압축도되고 압축풀기도 된다는데
제가 아는건 여기까지밖에....흑흑 ㅠㅠ
그리고 게시글같은건 xml로 변환해서 컴퓨터에 저장까지는 했는데
이사갈 웹호스팅에서 xml의 경로로 데이터들여오기를 하면 게시글은
모두 옮겨지는건가요?
Php.ini가 막혀있다는 글도뜨고...아...뭐가 뭔지하나도 모르겠어요
고수님들 도와주세요
이에같은 게시글이 있다면 링크를 걸어주셔도 좋고
댓글에 진행방식이라도 적어주시면 고맙겠습니다
- [2016/02/25] 묻고답하기 그누보드5 -> XE로 데이터(db)이전 *5
- [2015/12/18] 묻고답하기 대용량 백업 방법 *4
- [2014/05/11] 묻고답하기 제로보드4에서 마이그레이션으로 XE 업그레이드 후 첨부파일 질문드립니다!
- [2014/04/28] 묻고답하기 호스팅 계정명 변경 후 접속문제..ㅠㅠ DB정보..? *2
- [2014/04/03] 묻고답하기 마이그레이션을 이용하였는데요 *4
댓글 4
-
Double'U'
2014.04.01 17:53
-
1Bit
2014.04.01 18:35
Double'U'님
댓글 고맙습니다...그런데 안되요...스샷첨부 했으니 한번 봐주세요Putty를 접속해서 호스트네임 or 아이피 주소를 기입했습니다.그리고 오른쪽에 포트넘버 기입했습니다.그리고 커넥션타입에 SSH를 기입합니다.open을 누릅니다.(Double'U'님은 Telnet접속하라 하셨지만 일단은 제가 아는 방법인 SSH를 체크합니다.)아무런 반응이 없습니다.그래서 이번엔 Double'U'님이 알려주신 대로 Telnet으로 체크하고 해보겠습니다.호스트네임은 개인정보라서 안보이게 ㅋㄷ포트는 동일하게 21번커넥션 타입은 Telnet으로 체크하고 open클릭오!! 이번에는 무언가 글씨가 나옵니다.Welcome이라는 첫 글자만 보고 성공한줄 알았습니다 ㅠㅠ그런데 여기에 뭘 어떻게 해야하는지 모르겠네요.혹시 명령어를 써야하나 싶어서 써봐도그냥 500? <---이라는 말만 나옵니다. -
Double'U'
2014.04.01 19:13
이거 참고해보시구요..
http://www.xeschool.com/xe/step1_52
텔넷에 보안성을 더한게 ssh입니다
ssh는 보통 22번 포트를 사용하니 포트를 바꿔보세요.
호스팅마다 서버 환경이 달라서 그것까지는....
-
1Bit
2014.04.01 19:21
알아본결과
제가 이용중인 호스팅어라는 업체는
SSH를 외부에서 접속할수없게한듯??싶어서
호스팅 제어판에 들어가니
웹SSH가 준비되어있더라구요.
tar cvfpz 백업할파일명.tar.gz 저장될디렉토리
명령어를 쓰니깐 휘리릭~~뿅~!
제가 원하는대로 public_html에 tar.gz라는 백업파일 30mb가 생성!! 뚜둥!!
더블유님의 글을 조언삼아 시도해보니 되네여 ㅋㅋ
와...이틀만에 쾌거!!
이제 남은건 백업한 파일을 이전할 호스팅에 복원하는것만 남았슴다!
고맙습니다
2가지를 백업하고 복구하면 됩니다.
1. 계정내의 파일들
2. db
텔넷(뿌띠)으로 접근이 가능하다면..
tar명령으로 하나의 파일로 압축해줍니다
tar xzvfp 파일명.tar.gz
ftp로 접근해서 압축된 파일을 다운 받아서 옮길 계정에 올려줍니다.
그리고 텔넷에서
tar xzvf 파일명.tar.gz
해주면 압축이 풀립니다.
db는 역시 텔넷에서 가능합니다.
/usr/local/mysql/bin/mysqldump -u아이디 -p비밀번호 DB Name > 파일명.sql
이렇게 해주면 해당 파일로 백업이 됩니다.
mysqldump의 위치는 서버마다 다를 수 있습니다.
sql파일을 ftp로 받아서 새 계정에 올려주고
/usr/local/mysql/bin/mysql -u아이디 -p비밀번호 DB Name < 파일명.sql
이렇게 db로 넣어줍니다.
그리고 마지막으로
/files/config/db.config.php
파일에서 DB정보를 새 계정에 맞게 수정해 줍니다.