WordPress: Oporavak od katastrofe

WordPress slomljen

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

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

Evo što se dogodilo:

  1. A DNS poslužitelj je otišao na fritz. A DNS poslužitelj prevodi dolazni promet na ime domene i preusmjerava ga na odgovarajući poslužitelj. Kada se to dogodilo, zapravo je prekinuo 2 načina komunikacije - naziv 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 poslužitelj, ne sluteći da postoji problem s DNS-om. To dodaje novu razinu složenosti. Lozinke u WordPressu (i većini drugih aplikacija baza podataka) jedinstveno šifrira poslužitelj na kojem su. Ako premjestite web mjesto na drugi poslužitelj, upravo ste onemogućili mogućnost dešifriranja te lozinke. Srećom, WordPress (još jedna izvrsna značajka) ima sustav oporavka lozinke gdje možete resetirati lozinku putem veze u e-pošti.

Evo trenutne radnje koju sam poduzeo:

  1. Prije nego što se to uopće dogodilo, moram reći da sam s fantastičnom tvrtkom za web hosting koja radi sveobuhvatne sigurnosne kopije. Nikad nisam imao problem koji nisu mogli ispraviti sigurnosnim kopijama. Čula sam noćne more drugih ljudi na njihovim blogovima i stranicama 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. Mogao sam se prijaviti na web poslužitelj putem FTP i dohvatite obje stranice i baza podataka. Još jedna značajka mog hosting paketa je da mogu pristupiti cijelom VDS izvan same web stranice. MySQL pohranjuje baze podataka u direktorij datoteka (/ var / lib / mysql /). Mogao sam preuzeti bazu podataka jednostavno kopiranjem lokalnog direktorija. Razgovarajte 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 sam riješio i Pat bi se vratio prije. Provjerio sam da Ime domene i dalje upućuje na odgovarajuće Poslužitelje imena mog domaćina koji koriste Whois.net. Ako tamo provjerite svoju domenu, poslužitelji imena nalaze se na samom dnu izvješća.

To me navelo da vjerujem da je web mjesto moglo biti hakirano. Poslužitelj imena bio je točan, ali stranica koja se otvarala bila je užasna stranica koja je izgledala poput neželjene pošte. Koristio sam Dodatak zaglavlja uživo u Firefox kako bih osigurao da me zapravo ne preusmjeravaju - tipičan hak koji mnogi ljudi vide. Web mjesto nije preusmjereno. Mogao sam napraviti neko dodatno rješavanje problema; međutim, ušao sam u ulaznicu za podršku s domaćinom kako bi njihovi stručnjaci mogli započeti istragu.

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

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. Ponovno sam unio njegove pseudonime i učitao bazu podataka, WordPress 2.1 i Patov sadržaj:

  • direktorij za prijenos wp-sadržaja - tu se nalaze sve vaše prenesene 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 korijenski direktoriji, 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 mjesto. Joj! Sad se Patova stranica vraćala s porukom nadogradnje WordPressa. Kliknuo sam za nadogradnju baze podataka i on se sigurnosno kopirao ... gotovo.

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š jedan ispravak. 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 značajku "Izgubio sam lozinku" da bih si e-poštom poslao vezu za poništavanje lozinke. Nakon resetiranja lozinke, prijavio sam se i promijenio Patovu 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 tako dugo bio dolje. Ne treba dugo da se vratite od zastoja, ali gadna je neugodnost! Oprosti, Pat!

Naučene lekcije:

  1. Obavezno koristite domaćina koji ima izvrsne sigurnosne kopije.
  2. Napravite sigurnosnu kopiju web mjesta i baze podataka i pohranite ih na sigurno mjesto.
  3. Ako ste s dobrim domaćinom, oslonite se na njih kako bi pronašli i ispravili problem.
  4. Ako trebate, pređite na novi host ili račun i shvatite kako vratiti web mjesto, bazu podataka i oporaviti lozinku.

Neke dodatne informacije

Danas se potražnja za brzom internetskom vezom višestruko povećala. 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 cijenjen 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 treba ovu brzinsku vezu za prijenos. Kao sljedeći korak potrebna je i ova brza veza u procesu Search Engine Marketing. Osoba koja ima Microsoftova certifikacija lako može riješiti sve probleme u umrežavanju tih veza.

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.