WordPress:ディザスタリカバリ

WordPressが壊れています

ヒンデンブルク災害最後 数日 私は、親友のパット コイルのブログを復活させるために猛烈に働いてきました。 (私の休暇はますます面白くなり続けています - 今日は少し雪が降っています... XNUMX 月です! 地球温暖化はどうなりましたか?)

何が起こったのかを共有し、それから私が取った予防策とそれがどのように修正されたかについて話し合いたいと思います。

何が起こったのか:

  1. A DNS サーバーはフリッツに行きました。 A DNS サーバーは、着信トラフィックをドメイン名に変換し、適切なサーバーにリダイレクトします。 これが発生すると、実際には、サイトへのドメイン名とデータベースへのサイトの2つの通信手段が切断されました(彼のデータベースは現在共有環境にあります)。
  2. DNS の問題があることに気付かずに、彼のブログを別のサーバーにすばやく移動して、事態を複雑にしました。 これにより、別のレベルの複雑さが追加されます。 WordPress (および他のほとんどのデータベース アプリケーション) のパスワードは、それらが存在するサーバーによって一意に暗号化されます。 サイトを別のサーバーに移動すると、そのパスワードを復号化する機能が無効になります。 ありがたいことに、WordPress (もう XNUMX つの優れた機能) には、メール内のリンクからパスワードをリセットできるパスワード回復システムがあります。

私がすぐに取った行動は次のとおりです。

  1. これが起こる前に、私は包括的なバックアップを行う素晴らしい Web ホスティング会社と一緒にいたと言わなければなりません。 バックアップで修正できなかったという問題は一度もありません。 他の人々のブログやサイトで、完全に失われた悪夢を見たことがあります。 それを通過するのがどんな感じか、私には想像できません。 (RSSフィードを購読する そして、あなたは私のホストと一緒に無料のXNUMX年間のクーポンを得ることができます)。
  2. によってWebサーバーにログインできました FTP 両方のサイトを取得します 影響により データベース。 私のホスティングパッケージのもうXNUMXつの機能は、全体にアクセスできることです。 VDS 実際のウェブサイト自体を超えて。 MySQLはデータベースをファイルディレクトリ(/ var / lib / mysql /)に保存します。 ローカルディレクトリをコピーするだけでデータベースをダウンロードできました。 素晴らしいバックアップについて話してください! インポートもエクスポートも、処理する最大ファイルサイズもありません…FTPだけです。

サイトとデータベースをローカルにしたので、私は安堵のため息をついた。 私がここで立ち止まって我慢していたとしたら、DNSの問題は解決し、Patはもっと早くバックアップされていただろう。 ドメイン名がまだホストの適切なネームサーバーを指していることを確認しました Whois.net。 そこでドメインを確認すると、ネームサーバーはレポートの一番下にあります。

これにより、サイトがハッキングされた可能性があると私は信じました。 ネームサーバーは正しかったが、表示されるページはスパムのように見えるひどいページでした。 私は利用しました ライブヘッダーアドオン 私が実際にリダイレクトされていないことを確認するために Firefox に接続します。これは、多くの人が目にする典型的なハッキングです。 サイトはリダイレクトされませんでした。 追加のトラブルシューティングを行うこともできました。 ただし、ホストの専門家が調査を開始できるように、ホストとサポート チケットを入力しました。

サイトを別のアカウントまたはホストに復元する:

PatをWordPress2.1、PHP、MySQLの最新バージョンにまだ更新していなかったので、今よりも良い時期はないと判断しました。 私は彼の古いアカウントを削除し、新しいアカウントを立ち上げました。 私は彼のメールエイリアス情報を再入力し、データベースをロードしました。 WordPressの2.1 とパットのコンテンツ:

  • wp-contentアップロードディレクトリ–これはアップロードされたすべての画像が存在する場所です。
  • wp-content pluginsディレクトリ–すべてのプラグイン(バージョンの問題がある可能性があるため、これは最後に実行してください)。
  • wp-content themesディレクトリ–あなたのテーマ。

WordPress の将来のリリースでは、これらの 3 つのディレクトリがサブディレクトリではなくルート ディレクトリになることを願っています。 アップグレードがはるかに簡単になります! このときまでに、私のホストは DNS の問題を発見し、サイトを適切にリダイレクトしていました。 うわー! 今、Pat のページに WordPress Upgrade メッセージが表示されていました。 私がクリックしてデータベースをアップグレードすると、彼はほぼ元に戻りました。

私が話した暗号化の問題を覚えていますか? はい、そのため、Pat はログインできませんでした。 彼のパスワードではデータベース内の値が適切に復号化されなくなったため、もう XNUMX つ修正する必要がありました。 データベースに物理的にログインし、ユーザー テーブルの Pat の返信用メール アドレスを自分のメール アドレスに変更しました。 次に、「パスワード紛失」機能を利用して、パスワードをリセットするためのリンクを自分宛にメールで送信しました。 パスワードをリセットした後、ログインして Pat のメール アドレスを元に戻しました。

そして今、パットが戻ってきました! 後知恵は20/20です...私がホストを待っていれば、問題は修正されていたでしょう. 私は問題を本当に複雑にしました。 しかし、Pat は現在、アップグレードされ、すべての最高のバージョンを実行しています。 彼が長い間ダウンしていて申し訳ありません。 ダウンタイムから回復するのにそれほど時間はかかりませんが、これは厄介な不便です。 ごめんね、パット!

学んだ教訓:

  1. 優れたバックアップがあるホストを使用していることを確認してください。
  2. サイトとデータベースをバックアップし、安全な場所に保管してください。
  3. 良いホストと一緒にいる場合は、彼らに頼って問題を見つけて修正してください。
  4. 必要に応じて、新しいホストまたはアカウントに移動し、サイト、データベースを復元し、パスワードを回復する方法を理解してください。

いくつかの追加情報

今日、高速インターネット接続の需要は多様化しています。 確かに、この動くインターネットの世界では、 衛星電話 その価値を証明しました。 ワイヤレスインターネットに関しては、人々は依然として危機に瀕しており、 ワイヤレスインターネットどのように 彼らにとって非常に価値があります。 特にウェブマスターにとって、 ワイヤレスDSL もう質問ではありません。 ほとんどの場合、これらのウェブマスターは ウェブデザインスタジオ 設計し、アップロードするにはこの高速接続が必要です。 次のステップとして、この高速接続は次のプロセスでも必要です。 検索エンジンマーケティング。 持っている人 マイクロソフト認定 これらの接続のネットワークにおけるすべての問題を簡単に処理できます。

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.