WordPress: katastroofide taastamine

WordPress on katki

Hindenburgi katastroofViimane paar päeva Olen raevukalt töötanud selle nimel, et oma hea sõbra Pat Coyle'i blogi varundada. (Minu puhkus muutub jätkuvalt huvitavamaks - täna sajab veidi lund ... aprillis! Mis iganes juhtus globaalse soojenemisega?)

Tahan jagada juhtunut ja seejärel arutada nii ennetusmeetmeid, mida võtsin, kui ka seda, kuidas seda korrigeeriti.

Juhtus nii:

  1. A DNS server läks fritzile. A DNS server tõlgib sissetuleva liikluse domeeninimeks ja suunab selle sobivasse serverisse. Selle juhtumiga katkestas see tegelikult kaks suhtlemisviisi - domeeninimi saidile ja sait andmebaasile (tema andmebaas on praegu jagatud keskkonnas).
  2. Keeruliseks muutsin asjad, viies tema blogi kiiresti teise serverisse, mõistmata, et tegemist on DNS-i probleemiga. See lisab veel ühe keerukustaseme. WordPressi (ja enamiku teiste andmebaasirakenduste) paroolid krüptib server, milles need on, ainulaadselt. Kui teisaldate saidi teise serverisse, olete lihtsalt keelanud selle parooli dekrüptimise võimaluse. Õnneks on WordPressil (veel üks suurepärane funktsioon) paroolitaastesüsteem, kus saate oma parooli e-posti lingi kaudu lähtestada.

Siin on kohesed toimingud, mille ma võtsin:

  1. Enne selle tekkimist pean ütlema, et olen fantastilise veebimajutusettevõtte juures, kes teeb igakülgseid varukoopiaid. Mul pole kunagi olnud probleeme, mida nad ei saanud varukoopiate abil parandada. Olen kuulnud, et nende blogides ja saitidel on teiste inimeste õudusunenäod täiesti kadunud. Ma ei kujuta ette, mis tunne on seda läbi elada. (Telli minu RSS-voog ja saate hostiga tasuta vabaks aastaks kupongi).
  2. Sain veebiserverisse sisse logida FTP ja hankige mõlemad saidid ja andmebaasi. Teine minu hostipaketi omadus on see, et ma saan juurde pääseda tervele VDS tegelikust veebisaidist endast. MySQL salvestab andmebaasid failikataloogi (/ var / lib / mysql /). Sain andmebaasi alla laadida, kopeerides kataloogi local. Räägi suurepärasest varukoopiast! Impordi, ekspordi ja failide suuruse puudumine ... lihtsalt FTP.

Nüüd, kui saidil ja andmebaasil olid kohalikud kohad, hingasin kergendatult. Oleksin siin lihtsalt peatunud ja kannatlik olnud, oleks DNS-probleem ise lahendatud ja Pat oleks varem varundanud. Veendusin, et domeeninimi osutab endiselt minu hosti vastavatele nimeserveritele Whois.net. Kui kontrollite seal oma domeeni, on nimeserverid aruande kõige lõpus.

See pani mind uskuma, et saiti oleks võinud häkkida. Nimeserver oli õige, kuid tulemas oli mõni kohutav leht, mis nägi välja nagu rämpspost. Kasutasin Live-päiste lisandmoodul Firefoxi, et veenduda, et mind tegelikult ei suunata - tüüpiline häkkimine, mida paljud inimesed näevad. Saiti ei suunatud ümber. Ma oleksin võinud teha mõne täiendava tõrkeotsingu; sisestasin siiski koos peremehega tugipileti, et nende eksperdid saaksid uurimist alustada.

Saidi taastamine teisele kontole või hostile:

Ma polnud veel Pati värskendanud WordPress 2.1, PHP ja MySQL uusimale versioonile, seega otsustasin, et praegusest paremat aega pole! Kustutasin tema vana konto ja käivitasin uue konto. Sisestasin uuesti tema e-posti varjunime ja laadisin andmebaasi, WordPress 2.1 ja Pati sisu:

  • wp-sisu üleslaadimise kataloog - siin asuvad kõik teie üleslaaditud pildid.
  • wp-content pluginate kataloog - kõik teie pistikprogrammid (tehke seda siiski viimati, kuna teil võib olla probleeme versiooniga.
  • wp-sisuliste teemade kataloog - teie teema.

Loodan WordPressi tulevases väljaandes, et need 3 kataloogi on pigem juurkataloogid kui alamkataloogid. See muudaks täiendamise palju lihtsamaks! Selleks ajaks oli minu host DNS-i probleemi leidnud ja saidi korralikult ümber suunanud. Ohoo! Nüüd oli Pati leht WordPress Upgrade sõnumiga uuesti üles laadimas. Klõpsasin andmebaasi täiendamiseks ja ta oli varundatud ... peaaegu.

Kas mäletate krüptimisprobleemi, millest rääkisin? Jah, Pat ei saanud selle tõttu sisse logida. Tema parool ei dešifreerinud enam andmebaasi väärtust korralikult, nii et mul oli veel üks parandus teha. Logisin füüsiliselt andmebaasi ja muutsin kasutaja tabelis Pati vastuse e-posti aadressi oma e-posti aadressiks. Seejärel kasutasin funktsiooni „Lost my password“, et saata endale parooli lähtestamiseks link e-postiga. Pärast parooli lähtestamist logisin sisse ja muutsin Pati e-posti aadressi tagasi.

Ja nüüd on Pat taas üleval! Tagantjärele on 20/20 ... kui ma oleksin lihtsalt oma hostit oodanud, oleks see probleem lahendatud. Ma keerutasin selle teema tõesti keeruliseks. Kuid Pat on nüüd täiendanud ja töötab kõige paremad versioonid. Mul on kahju, et ta oli nii kaua maas. Seiskamisajast tagasilöömine ei võta kaua aega, kuid see on vastik ebamugavus! Vabandust, Pat!

Õppetunnid:

  1. Veenduge, et olete hostiga, millel on suurepärased varukoopiad.
  2. Varundage oma sait ja andmebaas ning salvestage need turvalisse kohta.
  3. Kui olete hea hostiga, toetuge probleemi leidmisel ja parandamisel neile.
  4. Kui vaja, minge uuele hostile või kontole ja mõistke saidi, andmebaasi taastamist ja parooli taastamist.

Veidi lisateavet

Tänapäeval on nõudlus kiire Interneti-ühenduse järele suurenenud. Kindlasti on selles Interneti liikuvas maailmas satelliittelefon on oma väärtust tõestanud. Mis puutub traadita internetti, siis inimesed on endiselt mängus ja küsivad traadita internet kuidas nende jaoks väga hinnatud. Eriti veebimeistrite jaoks on oluline traadita DSL pole enam küsimus. Enamasti eelistavad need veebimeistrid veebidisaini stuudio kujundamiseks ja vajavad selle üleslaadimiseks seda kiiret ühendust. Järgmise sammuna on see kiire ühendus vajalik ka protsessi käigus otsingumootori turundus. Inimene, kellel on Microsofti sertifikaat saab hõlpsasti hakkama kõigi nende ühenduste võrgu loomisel tekkivate probleemidega.

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.