2011-10-26 4 views
0

나는 dev 환경으로 Wordpress 사이트를 이동하는 방법에 대해 살펴 보았지만, 필자가 본 모든 가이드는 필자가 필요로하는 상황과는 대조적으로 존재하는 사이트를 로컬 VM으로 이동하여 개발/테스트 환경을 만듭니다.Wordpress Dev 환경 마이그레이션

일반 구식 웹 사이트에서 개발 환경을 만드는 방법에 대해 상당히 정통 하긴하지만, 모든 WordPress 관련 기능이 저를 어떻게 든 혼란스럽게 만듭니다.

나는 지금 어디에 있습니까 : 저는 Windows 7 컴퓨터에서 VMware를 사용하여 CentOS 6.0 VM을 만들었습니다. 필자는 PHP, Apache, MySQL 및 FTP-Server를 필요한 업데이트와 함께 설치했습니다. SELinux를 비활성화했습니다.

var/www/html/폴더의 내용을 live (프로덕션) 서버에서 내 VM의 var/www/html/폴더로 이동했습니다 (현재/var/www/html/내-웹 사이트 /)

내 현재의 문제 : 나는 로컬 호스트/내-웹 사이트에 액세스하려고하면 /나는군요 "오류가 데이터베이스 연결을 설정". localhost/my-website/wp-admin /에서 시도해 보니 데이터베이스 서버가 다운되었거나 (별도로 시작해야합니까?) wp-config.php의 사용자 이름 및/또는 암호 정보가 올바르지 않습니다. 이것은 모두 한 곳에서 다른 곳으로 간단히 옮겨졌습니다).

도움을 주시면 감사하겠습니다.

+0

[WordPress Codex : Moving WordPress] (http://codex.wordpress.org/Moving_WordPress)는 필요한 모든 정보를 제공해야합니다. –

+0

이전에 CentOS 6.0을 사용하지 않았습니다. MySQL을 별도로 시작해야하는 XAMPP를 사용합니다. MySQL이 실제로 돌아가고 있다는 사실을 알고 계신 것 같습니까? – RonnieT

+0

예, MySQL이 실제로 실행 중입니다. 나는 그것을 만들었고 아파치는 시동을 걸었다. – Douglas

답변

1

local dev 환경에 대한 로컬 호스트 및 데이터베이스 정보를 포함하도록 wp-config.php를 업데이트 했습니까?

나는 WP-config.php에 여전히 MySQL의 DB 실 거예요, 또한 외부 연결

+0

wp-config가 localhost를 가리 키도록 구성되었습니다. /** MySQL 호스트 이름 */ define ('DB_HOST', 'localhost'); – Douglas

0

수 있도록 dev에 라이브 버전과 동일한 도메인을 사용하고 있는지 확인하여 원격 서버 DB를 가리키는 내기. 내 Windows 컴퓨터에서 호스트 파일을 변경하여이 작업을 수행합니다. VM에 뭔가 비슷한 것이있을 것입니다.

이 작업을 수행 할 수 없으며 개발자 버전이 다른 도메인 아래 있어야하는 경우 다음을 수행합니다.

  1. 라이브 데이터베이스
  2. 편집 덤프 mysqldump를 작성하고 적어도 livedomain.com 발행 수의 wp_options 테이블을 확인 이렇게 해달라고하면 (devdomain.com와 livedomain.com의 모든 항목을 대체 .
  3. 변경 WP-config.php를 데이터베이스 설정.

난 항상 내 라이브 ENV 같이 내 dev에 환경에서 동일한 도메인 (로컬 호스트에서 파일 제어)와 같은 DB 설정을 사용할 수 있도록 다림질.

(option_name = siteurl 또는 option_name = home)에 대한 wp_options 테이블을 변경하지 않은 경우 브라우저에 devdomain.com을 입력하면 newdomain으로 리디렉션됩니다.COM

희망이 난이 답했지만 단지 완벽하게 명확하게 알고

블레이크

0

에게 도움 : Centos6에

당신이 PHP와 아파치를 실행해야하고, MySQL 서버. mysql 서버에서 라이브 웹 사이트에서 데이터베이스 덤프를 가져와야합니다. 그런 다음 wordpress에서 사용자 이름과 암호와 일치하도록 wordpress에서 구성을 편집해야합니다. 난 당신이 명령 쉘에서 실행해야 할 제안 있도록 사용자 이름과 암호를 유지하지 않는 DB를 이동 지금

: 서비스는 DB 서버 돌볼 것

에 은 chkconfig mysqld를 시작 mysqld를 다음 편집 사용자 이름 루트와 WP-설정 및 암호없이 (I 설치 당신이 MySQL의 서버에 암호를 추가하지 않은 확신합니다) 여기에

포스트 도움이 더 필요한 경우를

를 실행.

관련 문제