WordPressサイトをあるホストから別のホストに移動するのは本当に簡単だと思いたいのですが、それは本当にイライラすることがあります。 昨夜、あるホストから別のホストに移動することを決定したクライアントを文字通り支援していましたが、すぐにトラブルシューティングセッションになりました。 彼らは人々が通常行うことをしました–彼らはインストール全体を圧縮し、データベースをエクスポートし、それを新しいサーバーに移動し、そしてデータベースをインポートしました。 そして、それは起こりました…空白のページ。
問題は、すべてのホストが等しく作成されていないことです。 多くは、異なるモジュールが実行されている異なるバージョンのApacheを持っています。 一部のファイルには、ファイルのアップロードで問題が発生し、ファイルが読み取り専用になり、画像のアップロードの問題が発生する、非常にファンキーな権限の問題があります。 他の人はPHPとMySQLの異なるバージョンを持っています-ホスティング業界でひどい問題です。 一部のバックアップには、サーバーでの独自のキャッシュとリダイレクトのために、別のホストで大混乱を引き起こす隠しファイルが含まれています。
そしてもちろん、これには含まれていません ファイルアップロードの制限。 大規模なWordPressをインストールしている場合、これは通常最初の問題です。データベースファイルが大きすぎて、MySQL管理者を介してアップロードおよびインポートできません。
役立つツールがいくつかあります。 CMSからCMS。 Automattic独自のものを利用することもできます VaultPress サービス–サイトをバックアップし、新しいホストにWordPressを新しくインストールし、VaultPressを再インストールして、サイトを回復するだけです。 これらの人々は、あなたがウェブサイトを移行しようとするときに遭遇するであろう多くの問題を回避するのに良い仕事をしました。
しかし、私たちはこれらのことに一人で取り組む傾向があり、苦痛を伴うことに、しばしば自分たちでそれらを行います。 新しいホストに移動するときは、問題を引きずるよりも、新しいインストール要素が好きです。 したがって、使用する手順は次のとおりです。
- We インストール全体をバックアップする 安全に保管するために、サイトを作成してローカルにダウンロードします。
- We データベースをエクスポートする (常にバックアップに含まれているわけではありません)そして安全に保管するためにローカルにダウンロードしてください。
- We WordPressを新しくインストールする 新しいサーバーで起動して実行します。
- We プラグインを一度にXNUMXつずつ追加します それらがすべて互換性があり、機能していることを確認します。 一部のプラグイン開発者は、エクスポートツールに設定を含めたり、独自の設定のエクスポートとインポートを提供したりすることで素晴らしい仕事をしました。
- We コンテンツをエクスポートする WordPressに直接組み込まれているWordPressエクスポートツールを使用して、既存のサイトから。
- We そのコンテンツをインポートする WordPressに直接組み込まれているWordPressインポートツールを使用して新しいサイトに移動します。 これには、ユーザーを追加する必要があります…少し面倒ですが、努力する価値があります。
- We wp-content / uploadsフォルダーをFTPで転送します アップロードされたすべてのファイルアセットが新しいサーバーに送信され、ファイルのアクセス許可が適切に設定されていることを確認します。
- 私たちは パーマリンク設定.
- We テーマを圧縮してインストールします WordPressテーマインストーラーを使用します。
- テーマをライブにして メニューを再構築する.
- We ウィジェットをやり直します 必要に応じて、古いサーバーから新しいサーバーにコンテンツをコピーして貼り付けます。
- We サイトをクロールする 不足しているファイルの問題を探すため。
- We すべてのページを手動で確認する すべてが良く見えることを確実にするためにサイトの。
- すべてが良さそうなら、私たちは DNS設定を更新する 新しいホストをポイントしてライブになります。
- 確認します ブロック検索設定 読書設定で無効になっています。
- 追加します CDNまたはキャッシング 新しいホストで許可されたメカニズムにより、サイトを高速化できます。 これがプラグインである場合もあれば、ホストのツールの一部である場合もあります。
- 上手 ウェブマスターのツールを使用してサイトを再クロールする Googleが見ている問題があるかどうかを確認します。
壊滅的な問題が発生した場合に備えて、古いホストをXNUMX週間ほど保持します。 XNUMX週間ほど正常に動作した後、古いホストを無効にしてアカウントを閉鎖します。