私は wordpress サイトを持っており、頻繁に変更を加える必要があるため、テスト用にその Web サイトのクローンを作成したいと考えています。なぜなら、変更をサイトに配置する前に、数日間最初に変更をテストしたいからです。
どこにでも「本物の」サイトへのリンクがあるので、その方法がわかりません。
更新 (説明の改善):
問題:
リンクは絶対です
他の開発者がサイトをテストできるように、これはオンラインである必要があります
私にとってGoogleでの2番目の結果...
http://wpmu.org/quickly-clone-and-migrate-wordpress-sites-with-the-duplicator-plugin/
最初のステップとして、ファイル全体をドメインから必要な場所にコピーして貼り付けます。
phpMyAdminに移動するか、データベースをとしてエクスポートできるツールを使用します.sql
。
.sqlファイルを開き、検索を実行して、すべての絶対パスを置き換えて置き換えます(wordpressの前のパス:つまり、このhttp://www.yoursite.com/wp-content/etcの前のパスのみ。http:/のみを置き換えます。/www.yoursite.com)
DBの権限を確認してください。サーバー名、DB名、ユーザー名、パスワードも変更する必要があるかもしれません。
新しいデータベースを作成し、1分前にエクスポートおよび変更したファイルをインポートします。
これで、以前のWebサイトのクローンが作成され、ファイルとDBの両方で実験できるようになりました。
WP ステージングを使用すると、データベースとファイルを含むサイト全体を、テスト目的でメイン サイトのサブディレクトリに 2 回クリックするだけで複製できます: https://wordpress.org/plugins/wp-staging/
Web サイトのコピーに別のホスト名またはパスを使用する場合は、ファイルをコピーして MySQL データベースをエクスポート/インポートするほど簡単ではありません。実際、データベースのさまざまな列に絶対 URL が埋め込まれています。
ここにステップバイステップの手順があります。
あなたの問題は何ですか?サーバーからすべての worpress ファイルをダウンロードするだけです。次に、データベースのローカル コピーを作成して、すべてのデータを保持します。
すべてのリンクは wordpress では相対的なので、「実際のサイト」へのリンクに問題はありません ;)