web-dev-qa-db-ja.com

あるホスティングプロバイダから別のホスティングプロバイダへのWordPressサイトの移行?

私は私のWordPressサイトがWindowsプロバイダーでホストされていて、そして私は別のWindowsプロバイダーに引っ越しています。情報を失うことなく、あるものから別のものにスムーズに移行する方法についての質問や指示はありますか。

9
leora

こんにちは@ ooo

あなたが同じドメインを維持したいと仮定すると、それは本当にとても簡単です。基本的にあなたは古いホストからダウンロードして新しいものにアップロードすることによってFTPクライアントを使用してファイルをコピーしてからSQLスクリプトにデータベースダンプをすることによってMySQLデータベースをコピーします(これはあなたのです/ "export")そしてスクリプトを実行します(そしてこれがあなたの"import"です)。

残りは単なる詳細です:

1.)FTPを使用して、Webルートおよび古いホストWebサーバーのすべてのサブディレクトリからすべてのファイルをダウンロードします。

2.)これらすべての同じファイルを、まったく同じ名前のディレクトリ内の新しいホストWebサーバーのWebルートにアップロードします。

3.)MySQLデータベースの完全データベースダンプ(つまりエクスポート)をSQLスクリプトとして実行します。

4.)新しいWebホストに新しいMySQLデータベースを作成します。

5.)MySQLデータベースのユーザーを作成し、すべての権限を持つように設定します。データベース、ユーザー、およびパスワードの名前を必ず記録してください。

6.)新しいデータベースのコンテキストでMySQLスクリプトを実行して、MySQLデータベースをインポートします

7.)次に、新しいサーバーで/wp-config.phpファイルを編集し、新しいデータベース名、新しいデータベースユーザー名、および新しいデータベースユーザーパスワードにset DB_NAMEDB_USERおよびDB_PASSWORDを付けます。

7.)最後に、ドメインのDNS設定を必ず変更して、新しいWebホストのネームサーバーを使用するようにします。 DNSキャッシュがクリアされ、アドレスが伝達されるまでのタイムアウトを待つ必要があります(通常は数時間で済みますが、新しいサイトにアクセスできるようになるまで最大48時間かかります。 )

それについてだ。より詳細な情報が必要な場合は、新しいホストの名前とWebサイト、可能であればサイトを管理するために提供されるコントロールパネルの種類など、新しいホストについてより多くの詳細を必ず提供してください(例: CPanel または他に何か?)

12
MikeSchinkel

サーバーを変更するときの主な問題は、ハードコーディングされたURLとファイルパスWPです。彼らは現れます:

  • [アップロードパス]オプションの[設定/その他](現在の設定/アップロード、メモリが利用できる場合)、古いWPインストールに。

  • 添付ファイルのメタデータで、非常に古いWPインストールに。

  • あなたのサイトがサブフォルダにある場合は、あなたのhtaccessファイルの中で、そしておそらくルールを書き換えなさい。

  • サイトURLとホームURLのオプションで、settings/generalの下にあります。

私は一般的に3番目の問題を避けるために、dbダンプを作成する前にパーマリンクをオフにすることをお勧めします。

4番目の問題はあなたがログインするのを防ぎます、そしてあなたのサイトがURLを変更するなら、wp-config.phpに2行を追加することによってwp設定ファイルから修正されることができます:

define( 'WP_HOME'、 'http://domain.com'); ( 'WP_SITEURL'、 'http://domain.com')を定義します。

両方の定義で末尾のスラッシュを気にする。

最初の問題の症状は、ファイルをアップロードするときに権限エラーが発生することです。アップロードパスを空にすることで修正され、WPはデフォルト値を使用します。

2番目の問題はデータベースを一括編集することによってのみ解決されます。しかし、繰り返しますが、非常に古いデータに対してのみ有効です。

残りはマイクが言ったようなものです...

6

このコーデックスページに従ってください。 http://codex.wordpress.org/Moving_WordPress#Moving_WordPress_to_a_New_Server

1
sorich87

それで、戻ってきて私自身の質問に答えて、うまく行けば他の誰かを手助けするために、パーマリンクはSettings> Permalinksのパーマリンク体系を変えることによって簡単に書き直されます。変更してから元に戻すと、.htaccessファイルは修正されます。

2番目の問題、警告メッセージは、インストールしたときに静的リンクを書いたプラグインでした。無効にしてから再度有効にしたところ、うまくいきました。

編集:ありがとうリサ、ちょうどそこにあなたを見た!

1
Nick

私はすべての移行にBackupBuddy(http://pluginbuddy.com)を使用しています。これはプレミアムプラグインで、完璧ではありませんが、私が見つけた他のものよりはるかに優れています。

0
Chris R

@ニック - 私はメインページがロードされたリンクのどれも同じ問題を抱えていた。私は、パーマリンクをカスタムからデフォルトに変更しましたが、それはうまくいきました。後でカスタム設定に戻り、すべてうまくいきました。

0
Lisa