WordPressサイトを1つのホスティングプロバイダーから別のホスティングプロバイダーに移行しますか?


9

WordPressサイトがWindowsプロバイダーでホストされていて、別のWindowsプロバイダーに移動しています。情報を失わずにスムーズに移行するための落とし穴や指示はありますか?


おそらく、データベースのコンテンツの転送とDNSの移行に必要な時間とともに、ダウンタイムまたはコンテンツのオーバーラップを最小限に抑える方法についてのヒントを得ることも興味深いでしょう。それとも、Pro Webmastersでそれについて話し合う必要がありますか?
Jan Fabry

回答:


12

こんにちは@ooo

同じドメインを維持したい場合、それは本当に非常に簡単です。基本的に、古いホストからダウンロードして新しいホストにアップロードすることにより、FTPクライアントを使用してファイルをコピーします。次に、SQLスクリプト(これは「エクスポート」です)にデータベースダンプを実行してMySQLデータベースをコピーし、スクリプト(これはあなたの「インポート」です。)

残りは単なる詳細です:

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

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

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

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

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

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

7.)次の編集あなたの/wp-config.phpファイル、新しいサーバーと所与のセットにDB_NAMEDB_USERそしてDB_PASSWORDあなたの新しいデータベース名、新しいデータベースのユーザー名と新しいデータベース・ユーザー・パスワードに。

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

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


6

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

  • アップロードパスオプションの設定/その他(メモリが提供されている場合は設定/アップロード)で、古いWPインストール。

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

  • サイトがサブフォルダーにある場合は、htaccessファイルと、場合によっては書き換えルール内。

  • サイトのURLとホームのURLオプションで、[設定] / [全般]の下にあります。

3番目の問題を回避するために、通常はdbダンプを作成する前にpermalnksをオフにすることをお勧めします。

4番目の問題により、ログインできなくなります。サイトがURLを変更した場合、wp-config.phpに2行追加することで、wp構成ファイルから修正できます。

define( 'WP_HOME'、 'http://domain.com'); define( 'WP_SITEURL'、 'http://domain.com');

両方の定義で末尾のスラッシュに注意してください。

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

2番目の問題は、データベースを一括編集することによってのみ修正されます。ただし、これも非常に古いデータに対してのみ有効です。

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



1

したがって、戻って自分の質問に答え、うまくいけば他の人を助けるために、[設定]> [パーマリンク]でパーマリンクスキームを変更することにより、パーマリンクを簡単に書き換えることができます。変更してから元に戻し、.htaccessファイルを修正します。

2番目の問題である警告メッセージは、インストール時に静的リンクを書き込むプラグインでした。私は非アクティブ化してから、それを再アクティブ化しました。

編集:リサに感謝します、そこにあなたを見ました!


0

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


0

@Nick-メインページが読み込まれたのと同じ問題がありましたが、リンクは1つもありませんでした。私はパーマリンクをカスタムからデフォルトに変更し、それが機能しました。私は後で自分のカスタム設定に戻し、すべてがうまくいきました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.