WordPress: Oporavak od katastrofe

WordPress slomljen

Hindenburg katastrofaZadnji nekoliko dana Bijesno sam radio na povratku bloga moje dobre prijateljice Pat Coyle. (Moj odmor postaje sve zanimljiviji - danas pada lagani snijeg ... u travnju! Što se dogodilo s globalnim zagrijavanjem?)

Želim podijeliti šta se dogodilo, a zatim razgovarati o preventivnim mjerama koje sam poduzeo, kao i o tome kako je to ispravljeno.

Evo šta se dogodilo:

  1. A DNS server je otišao na fritz. A DNS server prevodi dolazni promet na ime domene i preusmjerava ga na odgovarajući server. Kada se ovo dogodilo, zapravo je prekinuo 2 načina komunikacije - ime domene na web mjestu i web mjesto na bazu podataka (njegova baza podataka trenutno je u zajedničkom okruženju).
  2. Komplicirao sam stvari brzo premještajući njegov blog na drugi server, ne sluteći da postoji problem s DNS-om. To dodaje još jedan nivo složenosti. Lozinke u WordPressu (i većini drugih aplikacija baza podataka) jedinstveno šifrira server na kojem su. Ako premjestite web lokaciju na drugi server, upravo ste onemogućili mogućnost dešifriranja te lozinke. Srećom, WordPress (još jedna odlična funkcija) ima sistem za oporavak lozinke gdje možete resetirati lozinku putem veze u e-pošti.

Evo trenutne radnje koju sam poduzeo:

  1. Prije nego što se ovo dogodilo, moram reći da sam sa fantastičnom kompanijom za web hosting koja radi sveobuhvatne sigurnosne kopije. Nikad nisam imao problem koji nisu mogli ispraviti putem sigurnosnih kopija. Čula sam noćne more drugih ljudi na njihovim blogovima i web lokacijama kako su se totalno izgubile. Ne mogu zamisliti kako je to proći. (Pretplatite se na moj RSS feed a kod mog domaćina možete dobiti kupon za besplatnu godinu dana).
  2. Uspio sam se prijaviti na web server putem FTP i dohvatite obje stranice i baze podataka. Još jedna karakteristika mog hosting paketa je da mogu pristupiti cijelom VDS izvan same web stranice. MySQL pohranjuje baze podataka u direktorij datoteka (/ var / lib / mysql /). Uspio sam preuzeti bazu podataka jednostavno kopiranjem lokalnog direktorija. Govorimo o izvrsnoj sigurnosnoj kopiji! Nema uvoza, nema izvoza, nema maksimalnih veličina datoteka za rješavanje ... samo FTP.

Sad kad sam imao lokalno mjesto i bazu podataka, odahnuo sam. Da sam se jednostavno zaustavio ovdje i bio strpljiv, problem s DNS-om bi se riješio sam i Pat bi se vratio prije. Provjerio sam da Ime domene i dalje pokazuje na odgovarajuće servere imena mog domaćina koje koristi Whois.net. Ako tamo provjerite svoju domenu, serveri imena nalaze se na samom dnu izvještaja.

To me navelo da vjerujem da je stranica mogla biti hakirana. Poslužitelj imena je bio ispravan, ali stranica koja se otvarala bila je užasna stranica koja je izgledala poput neželjene pošte. Koristio sam Dodatak Live Headers u Firefox kako bih osigurao da me zapravo ne preusmjeravaju - tipično hakiranje koje mnogi ljudi vide. Web lokacija nije preusmjerena. Mogao sam napraviti neko dodatno rješavanje problema; međutim, kod svog domaćina ušao sam u kartu za podršku kako bi njihovi stručnjaci mogli započeti istragu.

Vraćanje web lokacije na drugi račun ili domaćin:

Još nisam ažurirao Pat na najnoviju verziju WordPress 2.1, PHP i MySQL, pa sam zaključio da nema boljeg vremena od sadašnjeg! Izbrisao sam njegov stari račun i pokrenuo novi račun. Ponovo sam unio njegove pseudonime informacije i učitao bazu podataka, WordPress 2.1 i Patov sadržaj:

  • direktorij za upload wp-sadržaja - tu se nalaze sve vaše učitane slike.
  • wp-content direktorij dodataka - svi vaši dodaci (učinite to ipak posljednje jer možda imate problema s verzijom.
  • direktorij tema wp-sadržaja - vaša tema.

Nadam se u budućem izdanju WordPressa da su ova 3 direktorija root direktorijumi, a ne poddirektoriji. To bi znatno olakšalo nadogradnju! Do tada je moj domaćin pronašao problem s DNS-om i pravilno preusmjerio web lokaciju. Vau! Sad se Patova stranica vraćala s porukom nadogradnje WordPress-a. Kliknuo sam za nadogradnju baze podataka i on se sigurnosno kopirao ... skoro.

Sjećate se problema s šifriranjem o kojem sam govorio? Da, Pat se zbog toga nije mogao prijaviti. Njegova lozinka više nije pravilno dešifrirala vrijednost u bazi podataka, pa sam morao izvršiti još jednu ispravku. Fizički sam se prijavio u bazu podataka i promijenio Patovu adresu e-pošte u korisničkoj tablici u moju e-adresu. Zatim sam koristio funkciju "Izgubio sam lozinku" da bih sebi poslao vezu za resetiranje lozinke. Nakon resetiranja lozinke, prijavio sam se i vratio Pat-ovu adresu e-pošte.

A sada se Pat vratio! Pogled unatrag je 20/20 ... da sam jednostavno pričekao svog domaćina, problem bi bio ispravljen. Stvarno sam zakomplicirao pitanje. Međutim, Pat je sada nadogradio i pokreće najbolje verzije svega. Žao mi je što je toliko dugo pao. Ne treba dugo da se vratite od zastoja, ali gadna je neugodnost! Izvini, Pat!

Naučene lekcije:

  1. Obavezno koristite domaćina koji ima sjajne sigurnosne kopije.
  2. Napravite sigurnosnu kopiju web lokacije i baze podataka i pohranite ih na sigurno mjesto.
  3. Ako imate dobrog domaćina, oslanjajte se na njih kako bi pronašli i ispravili problem.
  4. Ako je potrebno, pređite na novi host ili račun i shvatite kako vratiti web lokaciju, bazu podataka i oporaviti lozinku.

Neke dodatne informacije

U današnje vrijeme potražnja za brzom internetskom vezom povećala se višestruko. Svakako, u ovom pokretu svijeta interneta, satelitski telefon je dokazao svoju vrijednost. Što se tiče bežičnog interneta, ljudi su i dalje na kocki i pitaju bežični internet kako mnogo cijenjena za njih. Posebno za webmastere važnosti bežični DSL više nije pitanje. Uglavnom ovi webmasteri više vole studio za web dizajn za projektiranje, a zatim će vam trebati ova brza veza da biste je prenijeli. Kao sljedeći korak potrebna je i ova brza veza u procesu marketinški pretraživač. Osoba koja ima Microsoft sertifikat može se lako nositi sa svim problemima u umrežavanju ovih veza.

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.