WordPress: odzyskiwanie po awarii

WordPress uszkodzony

Katastrofa w HindenburguOstatnia Kilka dni Wściekle pracowałem nad ponownym uruchomieniem bloga mojego dobrego przyjaciela Pata Coyle'a. (Moje wakacje są coraz ciekawsze – dziś pada lekki śnieg… w kwietniu! Co się stało z globalnym ociepleniem?)

Chcę podzielić się tym, co się stało, a następnie omówić podjęte przeze mnie środki zapobiegawcze oraz sposób, w jaki zostało to naprawione.

Oto co się stało:

  1. A DNS serwer poszedł na fritz. ZA DNS serwer tłumaczy ruch przychodzący na nazwę domeny i przekierowuje go do odpowiedniego serwera. W związku z tym w rzeczywistości zerwał 2 sposoby komunikacji - nazwę domeny z witryną i witrynę z bazą danych (jego baza danych jest obecnie we wspólnym środowisku).
  2. Skomplikowałem sprawy, szybko przenosząc jego bloga na inny serwer, nie zdając sobie sprawy, że wystąpił problem z DNS. To dodaje kolejny poziom złożoności. Hasła w WordPressie (i większości innych aplikacji bazodanowych) są unikalnie szyfrowane przez serwer, na którym się znajdują. Jeśli przeniesiesz witrynę na inny serwer, właśnie wyłączyłeś możliwość odszyfrowania tego hasła. Na szczęście WordPress (kolejna świetna funkcja) ma system odzyskiwania hasła, w którym możesz zresetować hasło za pomocą linku w wiadomości e-mail.

Oto natychmiastowe działanie, które podjąłem:

  1. Zanim to się wydarzyło, muszę powiedzieć, że jestem z fantastyczną firmą hostingową, która wykonuje kompleksowe kopie zapasowe. Nigdy nie miałem problemu, którego nie byli w stanie rozwiązać za pomocą kopii zapasowych. Słyszałem, że koszmary innych ludzi na ich blogach i stronach internetowych są całkowicie zagubione. Nie potrafię sobie wyobrazić, jak to jest przez to przechodzić. (Zasubskrybuj mój kanał RSS i możesz dostać kupon na darmowy rok u mojego gospodarza).
  2. Mogłem zalogować się do serwera WWW przez FTP i pobierz zarówno witrynę i baza danych. Inną cechą mojego pakietu hostingowego jest to, że mam dostęp do całego VDS poza samą witryną. MySQL przechowuje bazy danych w katalogu plików (/ var / lib / mysql /). Mogłem pobrać bazę danych po prostu kopiując katalog lokalny. Porozmawiaj o świetnej kopii zapasowej! Bez importu, bez eksportu, bez maksymalnych rozmiarów plików… tylko FTP.

Teraz, gdy miałem lokalną witrynę i bazę danych, odetchnąłem z ulgą. Gdybym po prostu zatrzymał się tutaj i był cierpliwy, problem z DNS rozwiązałby się sam i Pat zostałby przywrócony wcześniej. Sprawdziłem, że nazwa domeny nadal wskazuje odpowiednie serwery nazw mojego hosta Whois.net. Jeśli sprawdzisz tam swoją domenę, serwery nazw znajdują się na samym dole raportu.

To doprowadziło mnie do wniosku, że strona mogła zostać zhakowana. Serwer nazw był poprawny, ale pojawiająca się strona była okropną stroną, która wyglądała na spam. Skorzystałem z Dodatek Live Headers do Firefoksa, aby upewnić się, że faktycznie nie zostałem przekierowany – typowy hack, który widzi wiele osób. Witryna nie była przekierowywana. Mogłem zrobić dodatkowe rozwiązywanie problemów; jednak wprowadziłem zgłoszenie do pomocy technicznej u mojego gospodarza, aby ich eksperci mogli rozpocząć dochodzenie.

Przywracanie witryny do innego konta lub hosta:

Nie zaktualizowałem Pata do najnowszej wersji WordPress 2.1, PHP i MySQL, więc zdecydowałem, że nie ma lepszego czasu niż obecny! Usunąłem jego stare konto i założyłem nowe. Ponownie wprowadziłem informacje o jego aliasie e-mail i załadowałem bazę danych, WordPress 2.1 i treść Pata:

  • Katalog wp-content upload - jest to miejsce, w którym znajdują się wszystkie przesłane przez Ciebie obrazy.
  • katalog wtyczek wp-content - wszystkie wtyczki (zrób to na końcu, ponieważ możesz mieć problemy z wersją.
  • katalog tematów wp-content - Twój motyw.

Mam nadzieję, że w przyszłej wersji WordPressa te 3 katalogi będą katalogami głównymi, a nie podkatalogami. Ułatwiłoby to ulepszanie! W tym czasie mój host znalazł problem z DNS i prawidłowo przekierował witrynę. Uff! Teraz strona Pata powracała z wiadomością o aktualizacji WordPress. Kliknąłem, aby zaktualizować bazę danych, a on wrócił… prawie.

Pamiętasz problem z szyfrowaniem, o którym mówiłem? Tak, Pat nie mógł się z tego powodu zalogować. Jego hasło nie odszyfrowuje już poprawnie wartości w bazie danych, więc musiałem zrobić jeszcze jedną poprawkę. Fizycznie zalogowałem się do bazy danych i zmieniłem adres e-mail odpowiedzi Pat w tabeli użytkownika na mój adres e-mail. Następnie skorzystałem z funkcji „Zgubiłem hasło”, aby wysłać do siebie link do zresetowania hasła. Po zresetowaniu hasła zalogowałem się i zmieniłem z powrotem adres e-mail Pata.

A teraz Pat powraca! Z perspektywy czasu to 20/20… gdybym po prostu poczekał na mojego hosta, problem zostałby naprawiony. Naprawdę skomplikowałem sprawę. Jednak Pat jest teraz zaktualizowany i uruchamia najlepsze wersje wszystkiego. Przepraszam, że tak długo nie leżał. Odbicie się po przestoju nie zajmuje dużo czasu, ale jest to paskudna niedogodność! Przepraszam, Pat!

Zdobyta wiedza:

  1. Upewnij się, że korzystasz z hosta, który ma świetne kopie zapasowe.
  2. Wykonaj kopię zapasową witryny i bazy danych i przechowuj je w bezpiecznym miejscu.
  3. Jeśli masz dobrego gospodarza, możesz polegać na nim, aby znaleźć i rozwiązać problem.
  4. W razie potrzeby przejdź do nowego hosta lub konta i dowiedz się, jak przywrócić witrynę, bazę danych i hasło.

Dodatkowe informacje

W dzisiejszych czasach zapotrzebowanie na szybkie łącze internetowe wzrosło wielotorowo. Z pewnością w tym poruszającym się świecie internetu telefon satelitarny udowodnił swoją wartość. Jeśli chodzi o bezprzewodowy internet, ludzie wciąż są zagrożeni i pytają bezprzewodowy internet jak cenione dla nich. Szczególnie dla webmasterów znaczenie bezprzewodowy DSL to już nie jest pytanie. Przeważnie preferują ci webmasterzy studio projektowania stron internetowych do projektowania, a następnie potrzebujesz tego szybkiego połączenia, aby go przesłać. W następnym kroku to szybkie połączenie jest również wymagane w procesie marketing w wyszukiwarkach. Osoba posiadająca Certyfikacja Microsoft z łatwością radzi sobie ze wszystkimi problemami związanymi z tworzeniem sieci tych połączeń.

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.