目次
更新日 - 2025年2月28日
ウェブサイトの引っ越し、それは何を意味するのか、なぜなのか、そしてそれはどのように機能するのか。この記事では、これらの疑問について詳しく説明します。そのため、私のブログではいつもより少し長くなっています。
ウェブサイトの移転にはさまざまな意味がある:
ホスティングの移動
- ウェブサイトは、あるホスティング・プロバイダーから別のホスティング・プロバイダーに移される。
- データベース、ファイル、電子メールはしばしば持ち運ばなければならない。
- DNSの設定を調整する必要がある。
- 例えば、性能、安全性、価格などの理由である。
ドメイン移管
- ウェブサイトが古いドメイン(例えば オールドドメインドットコム)から新しい(新ドメイン・ドット・コム).
- リダイレクト(301リダイレクト)は、訪問者とSEOランキングを獲得するために重要です。
サーバー変更
- ウェブサイトは同じドメインのまま、新しいサーバーに移動する(例:共有ホスティングから独自サーバーへ)。
- 特に、パフォーマンスや安全上の理由から要求されることがある。
なぜですか?
最初は小さなブログだったウェブサイトが成長し、より多くのメモリ、より大きなデータベースを必要とし、ウェブホストと締結した契約の範囲を超えています。しかし、アップグレードは再び予算を超えてしまうため、他のホスティングプロバイダーを探すことになります。
最初のうちは、データベースやその他のリソースについて考えることはない。さまざまなオファーを比較し、通常は「最も高い」数字を低価格で提供しているところを選ぶ。背景知識がないため、これらの「数字」の意味や必要性について考えない。また、最終的にどの数字が重要になるのかが分からなければ、どの質問をすればいいのか、どのデータに特に注意を払えばいいのかも分からない。
契約は守られなければならないので、ホスティングプロバイダーは設定された制限を超えた場合、見て見ぬふりをすることはほとんどなく、まず契約違反の状況を丁重に指摘し、それが改善されない場合は、単にウェブサイトをブロックする。
では、プロバイダーを選ぶ際には、許容される最大データベース・サイズも考慮に入れなければならない。これは言うは易く行うは難しで、どのプロバイダーも料金体系を選択する際の基準としてこれを挙げているところはほとんどありません。それだけに、メールやチャットで明確に質問する必要があります!
また、有名なプロバイダーの場合、年間数百ユーロになることもある。
この例では、ホスティング・プロバイダーを変更するきっかけとなったのは、まさにこの、許容される1,024MBのデータベース・サイズの超過だった。
ホスティング・プロバイダーの選択
ホスティングプロバイダーの比較を検索すると、価格の昇順で主にリストが表示されます。
純粋な "技術データ "に加えて、アクセスのしやすさ、応答時間、サポートの効率性もより重要視されている。AIに関しては意見が分かれるかもしれないが、プロバイダーは第一レベルのサポート、つまり顧客からの一般的な質問をカバーするためにAIを使用することが増えている。これは完全に理解できるし、この目的には完全に十分だ。AIが「おやすみなさい」「ぐっすり眠ってね」と声をかけてくれるのは面白い。
ただし、具体的な問題については、24時間365日体制で人間が対応してくれることが望ましい。 また、含まれているサポートサービスがどこまでなのか、いつから有料になるのかも、契約前に明確にしておく必要がある。
通常、何年も先の契約は、長期的なコスト計算が容易になるため、価格面で興味深い。契約期間が終了する前にサービスを解約する、あるいはこの期間を乗り切るプロバイダーは、もちろん最良の選択だろう。しかし、誰もこれを保証することはできないだろう。
また、契約期間終了後に発生する費用(通常、より高額になる)についても、決定プロセスにおいて考慮する必要がある。もちろん、契約期間満了後にウェブサイトを移転することも可能だが、経験上、特に利便性の観点から、このようなことは行われていない。
新しいプロバイダーが見つかったら、ウェブサイトの引っ越しを始めましょう。
ウェブサイトの移転
9つのステップが必要だ:
- すべてのプラグイン、テーマ、WordPressのインストールを最新バージョンに更新する。
- データベースの再編成
- データバックアップ用のプラグインをダウンロードしてインストールします。 アップドラフトプラス)
- すべてのコンテンツ(データベース、プラグイン、テーマ、アップロード、その他)のデータバックアップ
- 新プロバイダーへのドメイン移管
- 新しいプロバイダーのサーバーへのWordPressのインストール
- データバックアップ用プラグイン(ここではUpdraftPlus)のインストール
- 新しいWordPressインストールにデータをリストアする
- 新しいプロバイダーでDNSエントリーをチェックする
更新情報
特にWordPressは、新しくインストールするWordPressが最新のものになるため、最新バージョンにしておく必要があります。原則として、バージョンには下位互換性がありますが、この措置により、存在する可能性のある非互換性を回避することができます。
プラグインはそれほど重要ではないので、移行後もアップデートできる。
データバックアッププラグイン アップドラフトプラス新しいサーバーへのWordPressのインストールが完了した後、現在のバージョンでロードされインストールされるからです。繰り返しますが、これはバージョンの非互換性を防ぐためです。
データベースの再編成
データベースは本棚のようなものである。隙間に入りきらない大きな本が、適切な個々のパーツに分解され、別の場所に保存されることもある。そのため、データベースは断片的な内容になっている。これらの断片への参照は、コンテンツそのものと同じだけの記憶領域を占める。ログも保存され、キャッシュデータも書き込まれる。
データベースの再編成は、すべてのデータを読み込み、断片化されたデータを再構築し、不要になった一時的なデータを削除し、このようにしてデータベースのアクセス速度とサイズの両方を最適化する。また、データベースのバックアップと復元に必要な時間も短縮されます。
データベースはウェブサイトの中枢であるため、再編成する前にデータベースのコピーを作成し、ローカルストレージにバックアップしておくことを強くお勧めします。もし何か問題が発生しても、復元することができます。
データバックアッププラグイン
ウェブサイトのバックアップと移行に特化したプラグインは数多くある。ほとんどのプラグインは問題なくバックアップを行うが、移行時に支払いを要求される。そのため、ウェブサイトを時々移行する予定がなければ、年間サブスクリプションに興味を持つことはないだろう。上記リンクのプラグイン アップドラフトプラス というのも、控えめで、ifやbutなしにリストアできるからだ。
アップドラフトプラス インストールが正常に完了すると、バックアッププロセスを直感的にガイドし、個々のファイルを自分のコンピュータにダウンロードすることができます。
ドメイン移管
ドメインとは何か?
ドメインとは例えば www.google.de - wwwはオプションで、いわゆるサブドメインを表す。したがって、"グーグル「と同じ結果になる。www.google.de".どちらの場合も、ウェブサイトはグーグルに呼び出される。
"google "は個々の名前であり、".de "はトップレベルドメイン(TLD)である。
イーイーピー
について 拡張可能なプロビジョニング・プロトコル (EPP)は、レジストラやレジストリにおけるドメイン名の管理に使用され、Namecheap、GoDaddyなどのドメインレジストラとDENIC(ドイツ・ネットワーク情報センター)のTLD ".ja"
そして ベリサイン にとって .com
).
ドメイン移管には、ドメイン保有者、つまりウェブサイト運営者からの申請が必要です。ウェブサイト運営者は、以前のホスティングプロバイダーに、いわゆる EPP-認証コード.受け取ったコードは、新プロバイダーのドメイン移管申請ページに入力され、新プロバイダーが旧プロバイダーから新プロバイダーへのドメイン移管を手配する。
ドメインの移管が行われると同時に、以前の「アドレス」は、以前のプロバイダーやそのサーバー、そしてあなた自身のウェブサイトを指していたのですが、それがどこにも行かなくなってしまいます。ここで ドメインネームサーバー (DNS)が登場する。
DNS
A ドメインネームサーバー 入力されたアドレス "www.google.de "をサーバーに適したIPアドレスに変換する。ここでは "8.8.8.8"。
世界中で利用可能なDNSは相互作用する:最初に問い合わせたサーバー(DNSリゾルバー)がIPアドレスを知らない場合、次のサーバーに問い合わせを渡す。この再帰的な検索は、名前エントリーが見つかり、検索されたIPアドレスが要求している場所に送り返され、目的のウェブサイトをロードできるようになるまで続けられます。
DNSはまた、以下のような追加エントリも保存する。
- Aレコード - ドメインとIPv4アドレスをリンクする。
- AAAA記録 - ドメインとIPv6アドレスをリンクする。
- CNAMEレコード - あるドメインを別のドメインにリダイレクトする(例
www.example.com
→example.com
). - MXレコード - 電子メール用のメールサーバーを定義する。
- TXTレコード - セキュリティ・メカニズムなどの追加情報を含む。
DNSの伝播
各ホスティング・プロバイダーは独自のネームサーバーを持っている。古いプロバイダー ns1.alterProvider.com新しい方は、例えば ns1.newprovider.com.
引っ越しの場合、レジストラに保存されている旧住所は、以下のものを参照する。 ns1.alterProvider.com そのため、まず旧プロバイダーのウェブサイトにアクセスする必要がある。
レジストラが新しいプロバイダのアドレスを受け取り次第 ns1.newprovider.com 新しいプロバイダーにリクエストが送信されますが、ウェブサイトはまだプロバイダーのサーバーに転送されていません。そのため、問い合わせは失敗したままとなる。すべてのコンテンツが復元された後、ページは通常通り表示されます。
移動したドメインについて、古いネームサーバーと新しいネームサーバーのどちらがまだ保存されているかは、以下の方法で確認できる。 フーイズ をチェックします。これを行うには、右上の検索フィールドにチェックするドメインを入力し、右側のWHOISボタンをクリックします。
さらに、新しいアドレスエントリーは、世界中のすべてのDSNに転送されなければならない。そのため、ナイロビにいる人がウェブサイトにアクセスできても、モスクワにいる人がアクセスできなかったり、エラーメッセージが表示されたりする可能性がある。
DNSネームサーバーのチェック
新しいアドレスがどのDNSに登録されているかは、ウェブサイトから確認できます。 DNSチェッカー 登録するドメイン(例:csiag.de)の右側にある選択フィールドでNameServerのNSを選択します。その結果は、右側の国別リストの一番下に表示されます。古いNameServerの代わりに新しいNameServerが表示されるはずです。
ワードプレスのインストール
新しいプロバイダーのDNS経由で新しいアドレスにアクセスできるようになったら、以前に入力したデータを使ってそこにログインし、WordPressのインストールを開始することができます。プロバイダーは通常、ポータルのユーザー・インターフェースを直感的にデザインしているので、関連するメニューや機能をすぐに見つけることができる。
WordPressのインストールが正常に完了すると、データバックアッププラグインがインストールされます。
データバックアッププラグイン
WordPressのサイドバーには、以下のメニューがあります。 プラグイン.
左上の 新しいプラグインを追加する 利用可能なプラグインの概要ページに移動します。
右側の検索フィールド「Search plugins」に次のように入力します。 アップドラフトプラス をクリックすると、お探しのプラグインがすぐに表示されます。 今すぐインストール が起動します。インストールに成功したら、プラグインは アクティベート 行動できる。
データの復元
また、WordPressの左側のメニュー欄には現在 アップドラフトプラス をリストアップする。この項目をクリックすると、保存または復元の機能選択が開きます。
機能 移行/クローン このため、純粋な機能性は購入バージョンに留保されているようだ。 今すぐ確保 あるいは、もっと下だ、 リストア が使われている。
新サーバーには既存のバックアップがないため、まず旧プロバイダーのバックアップからファイルをリストアする必要があります。 バックアップファイルのアップロード を新しいプロバイダーのサーバーに転送しなければならない。
転送が完了すると、以下の表のバックアップ日時の後に5つのボタンが利用可能になります。行頭にボックスがあります。これをクリックし、ボタンの右をクリックしてください。 リストア リストアを開始します。
リストアがキャンセルされた場合、対応するエラーメッセージとエラーを修正するためのボタンが表示されます。ほとんどの場合、リストアプロセスは以前のWordPressインストールによって作成された空のデータベーステーブルを上書きすることができません。
リストアが正常に完了すると、DNSの伝播が完了していれば、通常通りウェブサイトにアクセスできる。
落とし穴のhostsファイル
hostsファイルは、ホスト名にIPアドレスを割り当てるために使われる、オペレーティング・システムのローカル設定ファイルである。これにより、DNSクエリーを実行せずに、特定のドメインを特定のIPアドレスに誘導することができる。
例
##
#ホストデータベース
# localhoistはループバックインターフェースの設定に使用されます。
システム起動時に#を使用する場合は、このエントリを変更しないでください。
##
139.162.163.62 csiag.de
139.162.163.62 www.csiag.de
127.0.0.1 ローカルホスト
255.255.255.255 ブロードキャストホスト
::1 ローカルホスト
エントリー 139.162.163.62 そのため、新しいプロバイダーにリストアしたにもかかわらず、アクセスは常に古いプロバイダー(DNSクエリーなし)に集中し、新しいプロバイダーでウェブサイトを変更しても、外部からアクセスするデバイスには表示されなかった。
そのため、これらのエントリーを#でコメントアウトして、DNSクエリーを再度実行し、新しいプロバイダーにルーティングできるようにする必要があった:
# 139.162.163.62 csiag.de
# 139.162.163.62 www.csiag.de
hostsファイルの編集
Mac OSX(Sonoma)の場合、Finderの「ユーティリティ」でターミナルを開き、次のように入力します。
sudo nano /etc/hosts
を入力する。パスワードのプロンプトが続く。ファイルが編集用に開く。
下矢印キーを使って最初の行、例えば139...の前にカーソルを置き、#と入力し、その後にスペースを入れる。次に左矢印キーと下矢印キーを使って次の行の前にカーソルを置く。
hostsファイルの保存
キーの組み合わせで Ctrl+X 続いて Y そして 入力 ファイルが保存される。
OSX DNSキャッシュの削除
オペレーティング・システム自身のDNSキャッシュを削除するには、次のように入力する。
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
になります。ウェブサイトは、このようにして強制されたDNSリクエストによって得られた新しいIPアドレスを使ってアドレス指定され、表示されるはずである。