2012-04-02 3 views
0

서버에서 실행중인 웹 사이트가 있습니다. 내 로컬 컴퓨터에 내려 그것을 원한다면 편집 할 수 있도록이 도구를 가져와야합니다. 즉 데이터베이스와 모든 이미지, HTML, JavaScript, PHP 등을 복사해야합니다.원격 서버에서 로컬 호스트로 웹 사이트를 복사하는 방법

내 서버는 우분투 서버를 실행 중이며 로컬 컴퓨터에서도 우분투 램프를 사용하고 있습니다.

이제 모든 웹 페이지와 이미지를 내려 놓는 것이 간단하다는 것을 알았지 만, filezila를 사용하여 이미지를 끌어 당기는 문제는 아니지만 데이터베이스는 어떻게됩니까?

나는 리눅스가 모든 것이 파일로 저장되어 있기 때문에 파일을 찾아 로컬 컴퓨터에 복사하기 때문에 그럴 것이라고 알고있다. 그렇다면 일반적으로이 파일을 어디에서 찾을 수 있습니까?

덕분에 많은 아이디어와 팁을 환영합니다.

+0

명령 줄을 사용하여 데이터베이스를 내 보내야합니다. – chchrist

+0

PhpMyAdmin/비슷한 도구 –

답변

1

파일을 복사하려면 먼저 데이터베이스를 종료해야합니다. 그렇지 않으면 일관성이없는 파일로 끝날 수 있습니다. 대상 데이터베이스가 파일 형식 (예 : 동일한 버전)과 호환되면이 방법이 효과적입니다.

mysqldump 또는 phpmyadmin과 같은 도구를 사용하여 데이터베이스를 덤프하고 다른 컴퓨터 (mysql <dump.sql)에로드 할 수 있습니다. 일관성있는 상태를 덤프하려면 다시 데이터베이스를 종료하거나 임시 쓰기를 비활성화해야합니다.

+0

고마워, 내가 이걸 줘야 해. – ragebunny

0

이 질문에 대한 답변을 얻을 수 없습니다.

호스팅 제공 업체에 로컬 데이터베이스에서 복원 할 수있는 데이터베이스 백업을 만들도록 요청하는 것이 안전 할 수 있습니다.

+0

잠시 동안이 웹 사이트에서 작업 중이므로 업로드하기 전에 로컬 컴퓨터에서 시작하지 않은 실수를 저 지르려고합니다. 내 로컬 컴퓨터에 복사본을 업로드하기 전에 편집하는 데 사용하는 버전, 이렇게 내가 내 컴퓨터에서 실행되도록 서버에서 모두 당겨 계획하고있어 궁금 해서요 좁은 미스 번호가 있었는지 나 자신을하기위한 일반적인 자동화 된 방법이 있었습니까? – ragebunny

0

귀하의 호스트가 CVS의 어떤 종류 (예 : SVN 또는 GIT)를 지원하는지 확인해야합니다.

이렇게하면 localhost에서 서버로 코드를 밀어 넣을 수 있습니다.

그렇지 않으면 FTP를 사용할 수 있습니다.

-1

알고 싶은지 확실하지 않습니다. 확인한 후 지침을 따르십시오. 당신은 워드 프레스를 사용하지 않는 경우

http://www.landcoder.com/transfer-website-from-live-server-into-localhost-localpc-without-using-plugin-388

, 당신은 단순히 절차 # 1로 갈 수 있습니다.

웹 서버에서 로컬 호스트로 파일을 전송하십시오.

a. FTP Filezilla 클라이언트 및 을 사용하여 웹 서버에서 파일에 액세스합니다. b. 로컬 서버가있는 로컬 PC로 파일을 복사하십시오.

예. C : \ xampp \ htdocs \ your-site-name \

개인용 컴퓨터에 XAMPP 서버를 설치 했으므로 htdocs 폴더 안에 파일을 저장했습니다. 로컬 서버를 설치해야합니다. 귀하의 컴퓨터에서 그렇지 않다면 아래 진행할 수 없습니다.

관련 문제