2009-09-21 4 views
0

내 Wordpress 설치 프로그램에서 사용 가능한 업데이트가 있음을 알았을 때 어떻게 해야할지 모르겠습니다. 저는 2.8 버전을 사용하고 있습니다. 업데이트가있을 때마다 업데이트를 클릭하고, 뒤에서 어떤 마술이 일어나고, 업데이트가 발생합니다. 하지만 백업 파일을 만들어야합니까? 그리고 어떻게? 나는 백업이 없기 때문에 길을 잃고 싶지 않은 커스텀 테마와 플러그인을 가지고있다! 업그레이드 버튼을 클릭해도 아무런 문제가 발생하지 않는다고 가정해도 안전한가요? 최신 버전으로 업그레이드하기로 결정한 과정은 무엇입니까?내 Wordpress 설치 업그레이드 ... 클릭하고기도 하시겠습니까?

답변

3

먼저 데이터베이스, wp-content 디렉토리 및 구성 파일을 백업하십시오.

이 작업을 쉽게 수행 할 수있는 플러그인이 있지만 StackOverflow에 대해 묻기 때문에 직접 작성하는 스크립트를 작성할 수 있다고 가정합니다. 스크립트를 작성하는 동안 스크립트를 cron 작업으로 추가하십시오. 그런 큰 변화를하기 전에

http://codex.wordpress.org/WordPress_Backups#Backup_Resources

0

항상 백업.

FTP를 통해 모든 파일을 안전한 장소에 복사하려고합니다. 복사하고, 집어 넣고, 어디에 있는지 기억할 수있는 곳에 보관하십시오. 또한 데이터베이스를 백업하거나 "내보내고"안전하게 보관할 수 있습니다. 이 방법은 무언가가 잘못되면 원래대로 되돌릴 수 있습니다.

0

간단한 수정과 2.8.4 업데이트와 같은 보안에 관한 것이 아니라면 일반적으로 프로덕션 환경에서는 아무것도 테스트하지 않고 업데이트하지 않습니다.

이상적인 일은 테스트 서버가되도록 별도로 설치하는 것입니다. 로컬 컴퓨터에 설치하거나 서버에 완전히 다른 설치를 할 수 있습니다. 왜? 플러그인이 설치되어 있고 일부 플러그인이 중단되어 모든 업데이트가 "맹목적인"결정이 될 수 없음을 기억하십시오!

따라서 프로덕션 설치/서버에서 업데이트하기 전에 항상 "테스트 환경"에서 테스트하십시오.

업데이트 오류로 인해 웹 사이트가 다운 된 것보다 더 나쁜 것은 없습니다.

+0

실제로 해 보셨나요? Wordpress를 테스트 환경에서 실행하려고 시도했지만 심각한 해킹이 필요합니다. 데이터베이스에는 프로덕션 도메인에 대한 참조가 있습니다. 테스트 사이트에서 생산 사이트로 연결됩니다. –

+0

개발 환경 및 소스 제어 버전 관리 시스템에서 로컬 개발을 시작합니다. 응용 프로그램을 프로덕션 사이트로 보내려면 두 가지 옵션이 있습니다. 하나는 프로덕션으로 내보낼 때마다 데이터베이스에서 wp-configs.php와 blog 도메인을 직접 변경하는 것입니다. 다른 하나는 2 개의 구성 파일이있는 버전 제어 구조를 만들고 서버에 보낼 때 wp-config 프로덕션을 선택하는 배포 스크립트를 만듭니다. 물론, 이것은 워드 프레스 및 배포 기능이있는 서브 버전과 같은 버전 제어 시스템을 사용하는 한 가지 방법의 요약 된 방법 일뿐입니다. – GmonC

관련 문제