카테고리 없음

[PHP] 내 wordpress 블로그를 localhost로 안전하게 이식하려면 어떻게해야합니까?

행복을전해요 2021. 1. 12. 01:49
  1. 온라인 워드 프레스 설치에있는 모든 파일의 전체 백업을 가져옵니다.
  2. 사용중인 데이터베이스의 전체 백업 가져 오기
  3. 텍스트 편집 소프트웨어, 데이터베이스 백업의 SQL 파일을 처리하고 나타나는 모든 변경 http://old.site과를http://localhost
  4. 문서 루트에 파일 추출
  5. wp-config.php데이터베이스 호스트 / 사용자 / 패스를 조정하기 위해 편집
  6. 수정 된 SQL 백업 가져 오기
  7. 관리자 패널에 로그인하고 옵션-> 영구 링크로 이동 한 다음 저장하여 영구 링크를 업데이트합니다.

아무것도 설치할 필요없이 온라인에있는 것을 가져 오십시오. Windows에서는 이름을 바꿔야 할 수도 있습니다..htaccess

-------------------

아마도 누군가는 이것에 대한 도구, 튜토리얼 또는 전체 하우투를 생각 해낼 것입니다. 그러나 그 동안 마이그레이션에 대한 몇 가지 일반적인 사항이 있습니다.

  1. Windows에서 .NET Framework .htaccess시작으로 인해 파일 이름에 문제가 있기 때문에 리디렉션 규칙이 작동하지 않을 수 있습니다 .. 내가 일반적으로하는 일은 AccessFileNameApache 구성 지시문 htaccess.txt을 Windows에서 더 잘 사용할 수 있도록 추가 (또는 변경)하는 것 입니다. 그래도 도움이되지 않으면 여기에 .htaccess의 내용을 넣으십시오.

  2. 내 (제한적이지만) Wordpress 경험에서 새 버전을 설치하고 모든 플러그인을 추가하는 것보다 Wordpress 파일 및 데이터 구조의 원시 복사본을 만드는 것이 좋습니다. Wordpress 코드베이스 (플러그인 자동 업데이트 등)에 너무 많은 변화가있어 문제가 많습니다. 그런 다음 구성 파일에서 로컬로 경로를 변경하거나 서버에서 정확히 모방하는 로컬 경로 구조를 설정해야합니다.

라이브 데이터를 사용할 때 발생하는 오류 중 일부를 게시 할 수 있습니까?

-------------------

아마도 훨씬 더 간단한 방법은 블로그 주소의 호스트 참조를 로컬 호스트에 추가하는 것입니다 (예 : http://en.wikipedia.org/wiki/Hosts_file) . 이렇게하면 잠재적 인 함정없이 실제로 도메인에서 실행중인 것처럼 블로그를 테스트 할 수 있습니다.

-------------------

내 2cents 팁은 다음과 같습니다.

플러그인을 사용 중이고 그중 하나에 api-key가있는 경우 (예 : Google의 분석 툴킷, 키가 필요함) 키 워드 프레스 블로그가있는 IP 주소에 바인딩되어 로컬 호스트에서 실패 할 수 있습니다. (127.0.0.1). 따라서 모든 IP 주소에서 작동 할 수있는 전역 키를 얻을 수 있는지 다시 확인하십시오. 이것은 서비스 및 플러그인에 따라 다릅니다. Google지도는 하나이고, Recaptcha는 떠오르는 또 다른 하나입니다.

이것이 도움이되기를 바랍니다. 안부, Tom.

-------------------

kemp의 대답은 거의 완벽합니다. VirtualBox 또는 VMware와 같은 것을 다운로드하고 여기에 Linux를 설치하고 가상 머신에서 웹 서버를 시작하고 실행할 수 있다는 점을 추가하고 싶었습니다. 이렇게하면 WAMP-LAMP 불일치를 지나칠 수 있습니다.

-------------------

Kemp의 대답은 좋지만 SQL 덤프를 편집하거나 데이터베이스를 변경할 필요가 없습니다.

대신 wp-config.php 파일에 두 줄을 추가합니다 (일반적으로 파일의 주석 줄 바로 위에 추가합니다.

define('WP_HOME','http://localhost');
define('WP_SITEURL','http://localhost');


/* That's all, stop editing! Happy blogging. */ <-- this line already present in the file.


출처
https://stackoverflow.com/questions/2006133