it-swarm-ko.tech

Mac에서 로컬 미러를 유지하는 방법은 무엇입니까?

개인용 Drupal 6 사이트가 상업적으로 호스팅되고 있으며, 배포하기 전에 사용자 지정 모듈 및 테마를 개발할 목적으로 로컬 MacBook에 사이트 미러를 유지하고 싶습니다. 내 질문 두 부분으로 구성됩니다.

  1. Drupal을 설치할 수 있도록 Mac을 어떻게 설정합니까?
  2. 라이브 사이트를 로컬로 미러링하려면 어떻게합니까?
7
Alex Basson

먼저 MAMP 를 다운로드하십시오.

그런 다음 MAMP를 사용하여 Drupal 로컬에서 ( drupal.org에 대한 훌륭한 정보 )) 실행하십시오. 또 다른 옵션은 Acquia Stack Installer이지만, 계획 한 경우에만 더 좋습니다 Acquia 실행시 Drupal (적어도 내 경험상).) MAMP는 꽤 강력합니다 (또는 심지어 XAMPP = Windows에서)) 여기저기서 약간의 인트라넷 실행.

FTP를 사용하여 파일을 가져 와서 MAMP의 htdocs 폴더에 넣거나 MAMP를 더 잘 구성하여 가상 호스트를 사용하여 ~/Sites/폴더에 파일을 넣거나 소스 제어를 사용할 수 있습니다 Git 또는 SVN과 같이 drupal 사이트 코드베이스를 관리하려면 컴퓨터에 git 복제를 수행하면 전체 코드베이스가 생깁니다.

PHPMyAdmin 또는 기타 도구를 사용하여 웹 사이트의 데이터베이스를 다운로드 한 다음 MAMP의 PHPMyAdmin 설치를 사용하여 해당 데이터베이스를 로컬 컴퓨터의 데이터베이스로 가져 오십시오. 사이트의 settings.php 파일이 로컬 컴퓨터에서 MySQL을 인증 할 수 있는지 확인해야합니다.

라이브 서버와 동일한 비밀번호와 사용자 이름으로 로컬 MySQL 설치를 위해 사용자를 설정하거나 로컬 컴퓨터에서 다른 데이터베이스 이름과 자격 증명을 사용하도록 settings.php를 사용자 정의 할 수 있습니다. 예를 들어 settings.php에 대한 제안-로컬 개발자, 개발 서버, 라이브 서버 를 참조하십시오.

6
geerlingguy

Mac에 MAMP 를 설치하여 Apache, MySQL 및 PHP 및 일단 Drupal 설치, FTP를 사용하여 다음 폴더에 액세스 및 다운로드

  1. / sites/all/themes
  2. / sites/all/modules
  3. / sites/default

로컬 사이트에 복사하십시오. 그런 다음 백업 및 마이그레이션 모듈 을 프로덕션 사이트 및 로컬 사이트에 추가하십시오. 그런 다음 다음을 수행하십시오

  1. 백업 및 마이그레이션을 사용하여 프로덕션 사이트의 백업 생성
  2. 생성 된 백업 다운로드
  3. 지역 사이트로 이동
  4. 백업에 액세스하고 백업을 마이그레이션 및 복원

그게 다야.

3
João Guilherme

virtualbox 를 사용하여 가상 환경을 최대한 가깝게 미러링하는 것이 좋습니다. MAMP를 사용할 수는 있지만 시간이 지남에 따라 약간의 차이가있을 수 있습니다.

로컬 앰프가 64 비트 및 php 5.3 인 것을 알 수 있습니다. 둘 다 야생에서 보장되지 않으며 둘 다 기대하지 않으면 물릴 수 있습니다.

2
Jeremy French

Drush를 사용하여 사이트를 Dev/Staging/Production 사이트와 동기화합니다. 여전히 꼬임을 다림질하지만이 두 가이드는 롤링을 얻는 데 매우 중요했습니다.

http://emspace.com.au/article/drush-aliases-primer-live-dev-syncing

http://drupal.org/node/67046

Backup and Migrate를 사용하는 것만 큼 간단하지는 않지만 업데이트가 진행되는 동안 소규모 배포를 수행하고 인적 오류가 덜 발생하도록 설정하는 것이 더 빠릅니다.

1
Eric I.E.