web-dev-qa-db-ja.com

移行中 WP 別のURLへのサイト

ウェブサイトのドメイン名を変更することを計画しています。ホストを変更するのではなく、新しいドメインを作成し、すべてのトラフィックを新しいドメインにクローズ/リダイレクトします(古いドメインは更新されません)。

データベースの大部分はまだ古い記事が必要なので同じですので、この状況に対処できる最高の方法を考えています。

  1. 新しいWordpressをインストールしてください。
  2. すべての静的コンテンツ(画像/ビデオなど)を新しいWPインストール場所にコピーします。

私はデータベースのものを処理する方法について混乱していますか?新しいデータベースを作成し、古いデータベースから新しいデータベースにデータをインポートし、SQLスクリプトを使用してリンクとHOME URLを設定する必要があります。

データベースをインポートするための最良の方法は何ですか。

3
Umesh Awasthi

私はあなたが話していることを正確に実行するように構築された非常に単純なスクリプトを書きました。これがあなたが従うべき基本的なプロセスです。

  1. 古いサーバーで、PHPmyAdminにログインしてデータベースをエクスポートします。
  2. 新しいサーバーで、PHPmyAdminにログインしてデータベースを作成します。あなたも新しいMySQLユーザを作成する必要があるかもしれませんが、あなたのウェブホストはあなたを助けることができるはずです。データベース名、MySQLのユーザー名とパスワード、そしてデータベースホスト(通常はlocalhost)を書き留めます。
  3. 新しいサーバーでPHPmyAdminを使用して、古いデータベースを新しいデータベースにインポートします。
  4. FTPを使用して、古いサーバーから自分のコンピューターにすべてのファイルをコピーします。
  5. Wp-config.phpファイルを開き、あなたの新しいデータベース名、ユーザー名、パスワード、そしてデータベースホストを入力してください。
  6. http://philipdowner.com/2012/01/script-to-make-wordpress-site-migrations-easier/ にアクセスして、wp-migrate.phpをダウンロードしてください。スクリプト。これをあなたのWordPressサイトのルートに置いてください。
  7. サイトとそのすべてのファイル(wp-migrate.phpを含む)ファイルを新しいサーバーにアップロードします。
  8. Webブラウザで http://yournewdomainname.com/wp-migrate.php にアクセスして、スクリプトの指示に従ってください。
  9. スクリプトは、データベース内の古いURLのすべてのインスタンスを自動的に更新します。

さらに支援が必要な場合は、このフォーラムにいくつかの素晴らしいスレッドがあります。 データベースのバックアップに関するCodexの記事 も参照してください。

5
Philip Downer

基本的に、あなたは以下をする必要があるでしょう...

  1. すべてのファイルを新しい場所にコピーします。
  2. 新しいデータベースを作成します。
  3. 古いデータベースからデータをインポートし、新しいデータベースにエクスポートします。
  4. SQLを介してURLを更新します。

詳しくは、 WordPressの移動 をご覧ください。

1
Pothi Kalimuthu
  1. FTP経由でファイルを新しい場所にコピーします。
  2. 新しいデータベースを作成します。
  3. データベースを古い場所からエクスポートします。
  4. データベースを新しい場所にインポートします。
  5. PhpMyAdminのURLを更新する
  6. 新しいデータベースを指すようにwp-config.phpファイルを変更します。
0
Matthew Dudak

単にコンテンツをエクスポートしてから インポータープラグイン でインポートしてもうまくいかない理由はありますか?私は最近私のブログをあなたが書いているのとほぼ同じ方法で移動し(302リダイレクト、すべてのコンテンツを保持するなど)、それは十分にスムーズに進みました。

それ以外に、WordPressはあなたのインストールをフォルダー、サーバー間で移動させること、あるいは単にURLを変更することへの 優れたガイド を持っています。

0
David Perry