web-dev-qa-db-ja.com

wordpressブログを共有ホスティングから専用サーバーに移行する方法は?

共有ホスティング上にいくつかのクライアントwordpressブログがあり、すべてを新しい専用サーバーに移行したいと考えています。共有サーバーはLinux上にあり、新しい専用サーバーはWindows 2008です。

Microsoft Web Platform Installerを使用してサーバーに新しいwordpressブログをセットアップする方法は知っていますが、既に実行中のブログをセットアップする方法、dbを置く場所、接続文字列を変更する方法はわかりません必要な場合、私はPHPを知りません。

以前にこの問題に直面したことがある場合、またはこの移行の手順を説明する良い記事を知っている場合は教えてください。

サーバーにはIIS 7があります

5
Amr Elgarhy

基本的に、以前のインストールから3つのものが必要です。

  1. データベース、現在のインストールからエクスポートし、新しいインストールでインポートできます(両方が同じバージョンのwordpressを実行していることを確認してください)
  2. 変更またはアップロードした可能性のあるファイル:テーマとアップロードされた画像(そして、おそらくファビコン)
  3. インストールのルートにある構成ファイル(前のポイントに含まれていますが、これは非常に重要です)。新しいデータベースインスタンスを指すように、1つまたは2つの設定を更新する必要があります。

移植するもう1つの簡単な方法は、現在のインストールのすべてのファイルのバックアップを作成し、それを新しいインストールのルートにアップロードすることです(そこにwordpressインストールをセットアップせずに、バックアップされたファイル)。構成ファイルを変更し、データベースをエクスポート/インポートする必要があります。

これらの用語に慣れていない場合は、誰かを雇うことをお勧めします。

4
GoodEnough

最初に、PHPとMySQLが新しいサーバーにインストールされていることを確認してください。もしそうなら、ここに公式チュートリアルがあります: http://codex.wordpress.org/Moving_WordPress#Moving_WordPress_to_a_New_Server

1
Alex

これは、WordPress管理の最も難しい部分の1つです。

WordPressエクスポート/インポートツールを使用してXMLエクスポートを実行することを検討してください([ツール]> [エクスポート]で、インストールが必要な場合があります)。データベースへの直接アクセスがない場合、または単一サイトとマルチサイトのホスティングを切り替える場合は、これが唯一のオプションです。残念ながら、WordPressが非常に堅実なエクスポートツールをリリースするまで、これが唯一の本当のオプションです。

組み込みのWordPress移行ツールを使用している場合でも、データベースのダンプ/ロードを使用している場合でも、特に画像リンクを確認し、タグを投稿してください。同じ照合順序と文字セットを実行している同一に構成されたデータベース間でも、多くのことが失われたり、非常に奇妙な方法で失われたりする可能性があります。幸運を。

0
IndustrialWP

WordPress(少なくとも2.8バージョン)では、サーバーのファイル名パスにシリアル化されたデータを使用して、データベースに多くのメディアが保存されていました。サーバーを移動する場合、DBをダンプして再インポートすることでこれを維持することはできません。ユーザーは、以前の投稿の添付ファイルに関して多くの問題を経験します。

公式ガイドに従っても、私はこれに関して問題を抱えており、それはあるLinuxサーバーから別のLinuxサーバーに移行していました。ミックスにWindowsを投入することは興味深いはずです。

0
Mat