묻고답하기
제로보드 이전 문제입니다.
2009.11.17 19:53
조금전에 질문을 올렸는데요.
그 질문건과 다른 문제가 생겼습니다.
지금 리눅스(A)에 설치되었던 제로보드를 일반 윈도우xp(B)기반에 apmsetup으로 서버구축된 컴퓨터에 옮기려고 하고 있구요.
일단 sql파일 백업한것을 B컴퓨터에 복구 했는데 성공메세지가 나왔습니다.
그리고 기존 리눅스에 설치되어 있던 xe폴더를 그냥 통째로 복사해서 B컴퓨터에 apmsetup폴더 안에 넣었습니다.
우여곡절 끝에 제로보드 설정을 가보니 테이블들도 생긴거 같긴합니다.
검색해보면 xe에서 xe로 이전하는것이 굉장히 쉽게만 느껴지는데 sql복사해서 넣었고. 왜 정상적으로 페이지가 보이지 않는걸까요
제로보드를 검색해보면 ftp로 받아서 다시 ftp로 업로드하라고 나오는데
그냥 기존 A컴퓨터에서 폴더 통째로 복사해서 B컴퓨터에 넣으면 안되는건가요?
rat로 압축해서 B컴퓨터에 넣으라는 말도 있는데..
사실 백업을 제가 한것도 아니고 기존 리눅스 기반의 제로보드를 제가 설치한것도 아니거든요.
저는 이런 작업을 처음하는데, 어제오늘 종일 검색해도 더 꼬이기만 하네요.
기존의 리눅스가 설치되어있는 A컴퓨터는 거의 맛이가서 부팅이 제대로 되지도 않구요. 이번 백업도 겨우 한거라
제가 가진것은 A컴퓨터에 설치된 제로보드 그냥 복사해서 가져온 폴더와, 데이터베이스 sql과 레이어 스킨 등등입니다.
워낙 왕초보여서 더 오래 걸리고 핵심을 못찾겠네요.
rat로 압축해서 백업한것이 아니라 그런건가요? 아니면 다른 어떤 문제가 있는 건가요?
댓글 1
-
DuRi
2009.11.17 20:22
-
왕초보임다
2009.11.19 09:21
db는 명령프롬프트에서 입력해서 업로드 성공한거 같은데요 (성공했다는 메세지가 나왔어요) 홈페이지 접속하면 아무것도 뜨지를 않네요.. -
DuRi
2009.11.19 11:35
db가 정상이라면 기존 설치된 XE를 전부 삭제하고 재 설치해보세요.
A 리눅스 서버에서 폴더째 통채로 복사해다가 다시 B APM 서버에 넣는 방법은 아무래도 각각의 경로와 속성값들에 대한 문제 때문에 좀 그렇지 않을까요?
일단....A와 B는 네트웍으로 접속을 해야 하는 서버관계가 아닌 막바로 작업이 가능한 오프라인 상태의 컴터라고 전제하고 제가 생각나는대로....
1. A에서 백업 받은 "xxxx.sql" DB 파일을 B 컴터 아무데나 복사한다.
2. B 컴터 APM 서버MySQL의 DATA 폴더를 열고 원하는 이름으로 DB 폴더를 하나 만든다.
3. B 컴터 APM 서버 폴더 어딘가에 분명 phpmyadmin 폴더가 있을건데, http://localhost/phpmyadmin/ 으로 접속을 한다.
phpmyadmin이 없을 경우 찾아다가 설치한다, 이때 설정 파일(config.inc.php) 설정을 잘해야함. 위 예의 접속 경로는 본인의 경로로 잘 확인요망)
4. 위 2번에서 만들어진 DB 폴더를 phpmyadmin 화면에서 연다.
5. phpmyadmin화면에서 import (또는 가져오기)를 눌러서 1번에서 저장해 놓은 "xxxx.sql" DB 파일 경로를 지정하고 업로드(복원) 한다.
이때 업로드 되는시간이 좀 걸리니까 성공여부 메세지가 뜰때까지 기다린다.
이런 방법으로 확인해보세요
추가:
위 과정이 완료된 후 XE를 설치할때 DB 이름을 위에서 복원한 DB 폴더 이름으로 하면 됩니다.
A 리눅스 서버의 MySQL 버전보다 B APM 서버의 MySQL 버전이 낮을 경우 복원이 잘 안되거나 복원이후에도 문제가 발생할 소지가 있으므로, A 리눅스 서버의 MySQL DB를 백업시(내보내기 할때) B APM 서버의 MySQL 버전에 맞추어 백업해야 합니다.