WordPress: Notfallwiederherstellung

WordPress kaputt

Hindenburg-KatastropheDie letzte Einige Tage I've been working furiously on getting my good friend Pat Coyle's blog back up. (My vacation continues to get more interesting – today it's snowing slightly… in April! Whatever happened to Global Warming?)

Ich möchte mitteilen, was passiert ist, und dann die von mir ergriffenen vorbeugenden Maßnahmen sowie deren Korrektur diskutieren.

Hier ist was passiert ist:

  1. A DNS Server ging auf die Fritz. EIN DNS Der Server übersetzt eingehenden Datenverkehr in einen Domänennamen und leitet ihn an den entsprechenden Server weiter. In diesem Fall wurden zwei Kommunikationsmittel getrennt - der Domänenname zur Site und die Site zur Datenbank (seine Datenbank befindet sich derzeit in einer gemeinsam genutzten Umgebung).
  2. I complicated things by quickly moving his blog over to another server, not realizing that there was a DNS issue. This adds another level of complexity. Passwords in WordPress (and most other database applications) are uniquely encrypted by the server that they are on. If you move the site to another server, you've just disabled your ability to decrypt that password. Thankfully, WordPress (another great feature) has a password recovery system where you can reset your password via a link in an email.

Here's the immediate action that I took:

  1. Before this ever occurred, I have to say that I'm with a fantastic web hosting company who does comprehensive backups. I've never had an issue that they weren't able to correct through backups. I've heard nightmares from other folks on their blogs and sites being totally lost. I can't imagine what it's like to go through that. (Abonnieren Sie meinen RSS-Feed und Sie können einen Gutschein für ein freies Jahr bei meinem Gastgeber bekommen).
  2. Ich konnte mich mit beim Webserver anmelden fTP und rufen Sie beide die Site ab die Datenbank. Ein weiteres Merkmal meines Hosting-Pakets ist, dass ich auf das gesamte zugreifen kann VDS jenseits der eigentlichen Website. MySQL speichert die Datenbanken in einem Dateiverzeichnis (/ var / lib / mysql /). Ich konnte die Datenbank einfach durch Kopieren des lokalen Verzeichnisses herunterladen. Sprechen Sie über ein großartiges Backup! Kein Import, kein Export, keine maximale Dateigröße ... nur FTP.

Nachdem ich die Site und die Datenbank lokal hatte, atmete ich erleichtert auf. Hätte ich einfach hier angehalten und wäre geduldig gewesen, hätte sich das DNS-Problem von selbst gelöst und Pat wäre früher wieder aufgetaucht. Ich habe überprüft, ob der Domänenname immer noch auf die entsprechenden Nameserver meines Hosts verweist Whois.net. Wenn Sie dort Ihre Domain überprüfen, befinden sich die Nameserver ganz unten im Bericht.

Dies ließ mich glauben, dass die Seite möglicherweise gehackt worden sein könnte. Der Nameserver war korrekt, aber die Seite war eine schreckliche Seite, die wie Spam aussah. Ich habe das genutzt Live-Header-Add-On to Firefox to ensure I actually wasn't being redirected – the typical hack that many people see. The site wasn't being redirected. I could have done some additional troubleshooting; however, I entered a support ticket with my host so their experts could begin investigating.

Wiederherstellen Ihrer Site auf einem anderen Konto oder Host:

Ich hatte Pat noch nicht auf die neueste Version von WordPress 2.1, PHP und MySQL aktualisiert, also entschied ich, dass es keine bessere Zeit als die Gegenwart gab! Ich habe sein altes Konto gelöscht und ein neues Konto eröffnet. Ich habe seine E-Mail-Alias-Informationen erneut eingegeben und die Datenbank geladen. WordPress 2.1 and Pat's content:

  • Verzeichnis zum Hochladen von wp-Inhalten - hier befinden sich alle hochgeladenen Bilder.
  • Verzeichnis der Plugins für wp-Inhalte - alle Ihre Plugins (tun Sie dies jedoch zuletzt, da Sie möglicherweise Versionsprobleme haben.
  • wp-content themenverzeichnis - dein thema.

I hope in a future release of WordPress that these 3 directories are root directories rather than sub-directories. It would make upgrading much easier! By this time, my host had found the DNS issue and properly redirected the site. Whew! Now Pat's page was coming back up with a WordPress Upgrade message. I clicked through to upgrade the database and he was back up… almost.

Remember the encryption issue I spoke about? Yea, Pat couldn't login because of it. His password no longer decrypted the value in the database properly so I had one more correction to make. I physically logged into the database and changed Pat's reply email address in the user table to my email address. I then utilized the “Lost my Password” feature to email myself a link to reset the password. After resetting the password, I logged in and changed Pat's email address back.

And now Pat is back up! Hindsight is 20/20… had I simply waited on my host, the issue would have been corrected. I really complicated the issue. However, Pat's now upgraded and running the best versions of everything. I'm sorry he was down so long, though. It doesn't take long to bounce back from downtime, but it is a nasty inconvenience! Sorry, Pat!

Gewonnene Erkenntnisse:

  1. Make sure you're with a host that has great backups.
  2. Sichern Sie Ihre Site und Datenbank und speichern Sie sie an einem sicheren Ort.
  3. If you're with a good host, rely on them to find and correct the issue.
  4. Wechseln Sie bei Bedarf zu einem neuen Host oder Konto und erfahren Sie, wie Sie die Site und die Datenbank wiederherstellen und Ihr Kennwort wiederherstellen können.

Einige zusätzliche Informationen

Heutzutage hat die Nachfrage nach einer schnellen Internetverbindung um ein Vielfaches zugenommen. Sicherlich, in dieser bewegenden Welt des Internets, Satellitentelefon hat sich bewährt. Wenn es um drahtloses Internet geht, stehen die Leute immer noch auf dem Spiel und fragen WLAN wie sehr geschätzt für sie. Besonders für Webmaster ist die Bedeutung von drahtloses DSL ist keine Frage mehr. Meistens bevorzugen diese Webmaster Webdesign-Studio zum Entwerfen und dann benötigen Sie diese Hochgeschwindigkeitsverbindung, um sie hochzuladen. Als nächster Schritt ist diese schnelle Verbindung auch im Prozess von erforderlich Suchmaschinen-Marketing. Eine Person mit Microsoft-Zertifizierung kann leicht alle Probleme bei der Vernetzung dieser Verbindungen behandeln.

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.