WordPress: Recuperare în caz de dezastru

WordPress rupt

Dezastru HindenburgUltimul cateva zile Am lucrat cu furie la recuperarea blogului bunului meu prieten Pat Coyle. (Vacanța mea continuă să devină mai interesantă - astăzi ninge ușor ... în aprilie! Ce s-a întâmplat cu încălzirea globală?)

Vreau să împărtășesc ce s-a întâmplat și apoi să discut despre măsurile preventive pe care le-am luat, precum și despre modul în care a fost corectat.

Iată ce s-a întâmplat:

  1. A DNS server a mers pe fritz. A DNS server traduce traficul intrat într-un nume de domeniu și îl redirecționează către serverul corespunzător. Odată cu acest lucru, a întrerupt de fapt 2 mijloace de comunicare - numele domeniului către site și site-ul către baza de date (baza sa de date se află în prezent într-un mediu partajat).
  2. Am complicat lucrurile mutându-i rapid blogul pe alt server, fără să-mi dau seama că există o problemă DNS. Acest lucru adaugă un alt nivel de complexitate. Parolele din WordPress (și majoritatea celorlalte aplicații de baze de date) sunt criptate în mod unic de serverul pe care se află. Dacă mutați site-ul pe alt server, tocmai v-ați dezactivat capacitatea de a decripta acea parolă. Din fericire, WordPress (o altă caracteristică excelentă) are un sistem de recuperare a parolei în care vă puteți reseta parola printr-un link într-un e-mail.

Iată acțiunea imediată pe care am luat-o:

  1. Înainte ca acest lucru să se întâmple vreodată, trebuie să spun că sunt alături de o companie fantastică de găzduire web care face backup-uri complete. Nu am avut niciodată o problemă pe care nu au reușit să o corecteze prin backup. Am auzit coșmaruri de la alte persoane pe blogurile și site-urile lor pierdându-se total. Nu-mi pot imagina cum este să treci prin asta. (Abonați-vă la fluxul meu RSS și puteți obține un cupon pentru un an liber liber cu gazda mea).
  2. Am putut să mă conectez la serverul Web până la FTP și recuperați atât site-ul și baza de date. O altă caracteristică a pachetului meu de găzduire este că pot accesa întregul VDS dincolo de site-ul propriu-zis. MySQL stochează bazele de date într-un director de fișiere (/ var / lib / mysql /). Am putut descărca baza de date pur și simplu copiind directorul local. Vorbește despre o copie de rezervă excelentă! Fără import, fără export, fără dimensiuni maxime de fișiere pentru a face față ... doar FTP.

Acum că am avut site-ul și baza de date locale, am răsuflat ușurat. Dacă m-aș fi oprit aici pur și simplu și aș fi avut răbdare, problema DNS ar fi rezolvat și Pat ar fi revenit mai devreme. Am verificat că numele de domeniu arăta în continuare către serverele de nume corespunzătoare ale gazdei mele folosind Whois.net. Dacă vă verificați domeniul acolo, serverele de nume se află chiar în partea de jos a raportului.

Acest lucru m-a determinat să cred că site-ul ar fi putut fi piratat. Serverul de nume a fost corect, dar pagina care a apărut a fost o pagină teribilă care arăta ca spam. Am folosit Supliment antet live către Firefox pentru a mă asigura că de fapt nu am fost redirecționat - tipicul hack pe care îl văd mulți oameni. Site-ul nu a fost redirecționat. Aș fi putut face o depanare suplimentară; cu toate acestea, am introdus un bilet de asistență cu gazda mea, astfel încât experții lor să poată începe anchetele.

Restabilirea site-ului dvs. la alt cont sau gazdă:

Nu am actualizat încă Pat la cea mai recentă versiune de WordPress 2.1, PHP și MySQL, așa că am decis că nu este un moment mai bun decât prezentul! I-am șters vechiul cont și am lansat un cont nou. Am reintrodus informațiile despre aliasul său de e-mail și am încărcat baza de date, WordPress 2.1 și conținutul lui Pat:

  • directorul de încărcare a conținutului wp - aici se află toate imaginile încărcate.
  • directorul de pluginuri wp-content - toate pluginurile dvs. (faceți asta ultima dată, deoarece este posibil să aveți probleme cu versiunea.
  • directorul temelor wp-content - tema dvs.

Sper într-o versiune viitoare a WordPress că aceste 3 directoare sunt directoare rădăcină mai degrabă decât subdirectoare. Ar face ca actualizarea să fie mult mai ușoară! În acest moment, gazda mea găsise problema DNS și redirecționa corect site-ul. Vai! Acum pagina lui Pat revenea cu un mesaj de actualizare WordPress. Am făcut clic pentru a actualiza baza de date și el a revenit ... aproape.

Vă amintiți problema de criptare despre care am vorbit? Da, Pat nu s-a putut conecta din cauza asta. Parola lui nu a mai decriptat corect valoarea din baza de date, așa că am mai avut o corecție de făcut. M-am conectat fizic la baza de date și am schimbat adresa de e-mail a răspunsului Pat în tabelul utilizatorului la adresa mea de e-mail. Am folosit apoi funcția „Mi-am pierdut parola” pentru a-mi trimite prin e-mail un link pentru a reseta parola. După resetarea parolei, m-am autentificat și am schimbat adresa de e-mail a lui Pat.

Și acum Pat a revenit! Retrospectiva este 20/20 ... dacă aș fi așteptat pur și simplu gazda mea, problema ar fi fost corectată. Chiar am complicat problema. Cu toate acestea, Pat a actualizat și rulează acum cele mai bune versiuni ale tuturor. Îmi pare rău că a rămas atât de jos, totuși. Nu durează mult să vă întoarceți din timpul de nefuncționare, dar este un inconvenient urât! Scuze, Pat!

Lecții învățate:

  1. Asigurați-vă că sunteți cu o gazdă care are copii de rezervă excelente.
  2. Faceți o copie de rezervă a site-ului și a bazei de date și stocați-le într-o locație sigură.
  3. Dacă sunteți cu o gazdă bună, mizați-vă pe ei pentru a găsi și a corecta problema.
  4. Dacă aveți nevoie, treceți la o nouă gazdă sau cont și înțelegeți cum să restaurați site-ul, baza de date și să vă recuperați parola.

Câteva informații suplimentare

În zilele noastre, cererea de conexiune rapidă la internet a crescut multitudinea. Cu siguranță, în această lume în mișcare a internetului, telefon prin satelit și-a dovedit valoarea. Când vine vorba de internet wireless, oamenii sunt încă în joc și întreabă internet wireless cum mult apreciat pentru ei. Mai ales pentru webmasteri importanța DSL wireless nu mai este o întrebare. Majoritatea acestor webmasteri preferă studio de design web pentru proiectare și apoi nevoie de această conexiune de mare viteză pentru ao încărca. Ca pas următor, această conexiune rapidă este necesară și în procesul de marketing motor de căutare. O persoană care are Certificare Microsoft poate rezolva cu ușurință toate problemele legate de rețeaua acestor conexiuni.

Ce părere ai?

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.