WordPress:ディザスタリカバリ
最後 数日 私は親友のPatCoyleのブログを元に戻すことに猛烈に取り組んできました。 (私の休暇はますます面白くなり続けています。今日は少し雪が降っています…XNUMX月です!地球温暖化はどうなりましたか?)
何が起こったのかを共有し、それから私が取った予防策とそれがどのように修正されたかについて話し合いたいと思います。
これが起こったことです:
- A DNS サーバーはフリッツに行きました。 A DNS サーバーは、着信トラフィックをドメイン名に変換し、適切なサーバーにリダイレクトします。 これが発生すると、実際には、サイトへのドメイン名とデータベースへのサイトの2つの通信手段が切断されました(彼のデータベースは現在共有環境にあります)。
- DNSの問題があることに気づかずに、彼のブログを別のサーバーにすばやく移動して、事態を複雑にしました。 これにより、さらに複雑さが増します。 WordPress(および他のほとんどのデータベースアプリケーション)のパスワードは、それらが存在するサーバーによって一意に暗号化されます。 サイトを別のサーバーに移動すると、そのパスワードを復号化する機能が無効になります。 ありがたいことに、WordPress(もうXNUMXつの優れた機能)には、電子メールのリンクを介してパスワードをリセットできるパスワード回復システムがあります。
これが私がとった即時の行動です:
- これが起こる前に、私は包括的なバックアップを行う素晴らしいウェブホスティング会社と一緒にいると言わなければなりません。 彼らがバックアップで修正できなかったという問題は一度もありませんでした。 他の人々のブログやサイトで悪夢が完全に失われているのを聞いたことがあります。 それを経験するのがどんなものか想像できません。 ((RSSフィードを購読する そして、あなたは私のホストと一緒に無料のXNUMX年間のクーポンを得ることができます)。
- によって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の問題を発見し、サイトを適切にリダイレクトしていました。 ふぅ! パットのページがWordPressアップグレードメッセージで戻ってきました。 私はクリックしてデータベースをアップグレードしましたが、彼はバックアップしていました…ほとんど。
私が話した暗号化の問題を覚えていますか? ええ、パットはそれのためにログインできませんでした。 彼のパスワードはデータベース内の値を適切に復号化できなくなったため、もうXNUMXつ修正する必要がありました。 データベースに物理的にログインし、ユーザーテーブルのPatの返信メールアドレスを自分のメールアドレスに変更しました。 次に、「パスワードを紛失した」機能を利用して、パスワードをリセットするためのリンクを自分宛にメールで送信しました。 パスワードをリセットした後、ログインしてPatのメールアドレスを元に戻しました。
そして今、パットが戻ってきました! 後知恵は20/20です…私が単に私のホストを待っていたならば、問題は修正されたでしょう。 私は本当に問題を複雑にしました。 ただし、Patはアップグレードされ、すべての最高のバージョンを実行しています。 でも、彼がとても長くダウンしていたのは残念です。 ダウンタイムから立ち直るのにそれほど時間はかかりませんが、それは厄介な不便です! すみません、パット!
学んだ教訓:
- 優れたバックアップを備えたホストを使用していることを確認してください。
- サイトとデータベースをバックアップし、安全な場所に保管してください。
- あなたが良いホストと一緒にいるなら、問題を見つけて修正するために彼らに頼ってください。
- 必要に応じて、新しいホストまたはアカウントに移動し、サイト、データベースを復元し、パスワードを回復する方法を理解してください。
いくつかの追加情報
今日、高速インターネット接続の需要は多様化しています。 確かに、この動くインターネットの世界では、 衛星電話 その価値を証明しました。 ワイヤレスインターネットに関しては、人々は依然として危機に瀕しており、 ワイヤレスインターネットどのように 彼らにとって非常に価値があります。 特にウェブマスターにとって、 ワイヤレスDSL もう質問ではありません。 ほとんどの場合、これらのウェブマスターは ウェブデザインスタジオ 設計し、アップロードするにはこの高速接続が必要です。 次のステップとして、この高速接続は次のプロセスでも必要です。 検索エンジンマーケティング。 持っている人 マイクロソフト認定 これらの接続のネットワークにおけるすべての問題を簡単に処理できます。