WordPress: Disaster Recovery

WordPress ødelagt

Hindenburg-katastrofenDen sidste få dage Jeg har arbejdet rasende på at få min gode ven Pat Coyles blog op igen. (Min ferie bliver stadig mere interessant - i dag sneer det lidt ... i april! Hvad skete der med global opvarmning?)

Jeg vil dele, hvad der skete, og derefter diskutere de forebyggende foranstaltninger, jeg har truffet, samt hvordan det blev rettet.

Her er hvad der skete:

  1. A DNS serveren gik på fritz. EN DNS server oversætter indgående trafik til et domænenavn og omdirigerer den til den relevante server. Med dette skete det faktisk 2 kommunikationsmidler - domænenavnet til webstedet og webstedet til databasen (hans database er i øjeblikket i et delt miljø).
  2. Jeg komplicerede ting ved hurtigt at flytte hans blog over til en anden server og ikke indse, at der var et DNS-problem. Dette tilføjer endnu et niveau af kompleksitet. Adgangskoder i WordPress (og de fleste andre databaseapplikationer) krypteres entydigt af den server, de er på. Hvis du flytter webstedet til en anden server, har du lige deaktiveret din evne til at dekryptere denne adgangskode. Heldigvis har WordPress (en anden god funktion) et system til gendannelse af adgangskode, hvor du kan nulstille din adgangskode via et link i en e-mail.

Her er den øjeblikkelige handling, som jeg tog:

  1. Før dette nogensinde skete, er jeg nødt til at sige, at jeg er sammen med et fantastisk webhostingfirma, der laver omfattende sikkerhedskopier. Jeg har aldrig haft et problem, som de ikke var i stand til at rette gennem sikkerhedskopier. Jeg har hørt mareridt fra andre på deres blogs og websteder gå helt tabt. Jeg kan ikke forestille mig, hvordan det er at gå igennem det. (Abonner på mit RSS-feed og du kan få en kupon til et gratis friår med min vært).
  2. Jeg kunne logge ind på webserveren ved FTP og hente begge sider og databasen. Et andet træk ved min hostingpakke er, at jeg kan få adgang til hele VDS ud over selve hjemmesiden. MySQL gemmer databaserne i et filkatalog (/ var / lib / mysql /). Jeg var i stand til at downloade databasen ved blot at kopiere biblioteket lokalt. Tal om en god backup! Ingen import, ingen eksport, ingen maksimale filstørrelser at håndtere ... bare FTP.

Nu da jeg havde webstedet og databasen lokal, åndede jeg lettet. Havde jeg simpelthen stoppet her og været tålmodig, ville DNS-problemet have fungeret, og Pat ville have været tilbage før. Jeg bekræftede, at domænenavnet stadig pegede på de relevante navneservere, som min vært bruger Whois.net. Hvis du tjekker dit domæne der, er navneserverne helt nederst i rapporten.

Dette fik mig til at tro, at siden muligvis kunne være blevet hacket. Navneserveren var korrekt, men siden, der kom op, var en forfærdelig side, der lignede spam. Jeg brugte Tilføjelse til Live Headers til Firefox for at sikre, at jeg faktisk ikke blev omdirigeret - det typiske hack, som mange mennesker ser. Webstedet blev ikke omdirigeret. Jeg kunne have foretaget nogle yderligere fejlfinding; dog indtastede jeg en supportbillet med min vært, så deres eksperter kunne begynde at undersøge.

Gendannelse af dit websted til en anden konto eller vært:

Jeg havde endnu ikke opdateret Pat til den nyeste version af WordPress 2.1, PHP og MySQL, så jeg besluttede, at der ikke var noget bedre tidspunkt end nutiden! Jeg slettede hans gamle konto og startede en ny konto. Jeg indtastede hans e-mail-aliasoplysninger igen og indlæste databasen, WordPress 2.1 og Pat's indhold:

  • wp-indholds uploadmappe - det er her alle dine uploadede billeder ligger.
  • wp-content plugins-katalog - alle dine plugins (gør dette dog dog, da du muligvis har versionsproblemer.
  • mappen med wp-indholdstemaer - dit tema.

Jeg håber i en fremtidig udgivelse af WordPress, at disse 3 mapper er rodkataloger snarere end underkataloger. Det ville gøre opgraderingen meget lettere! På dette tidspunkt havde min vært fundet DNS-problemet og omdirigeret webstedet korrekt. Whew! Nu kom Pats side op igen med en WordPress Upgrade-besked. Jeg klikkede mig igennem for at opgradere databasen, og han var tilbage ... næsten.

Husker du krypteringsproblemet, jeg talte om? Ja, Pat kunne ikke logge ind på grund af det. Hans adgangskode dekrypterede ikke længere værdien i databasen ordentligt, så jeg havde endnu en korrektion at foretage. Jeg loggede fysisk ind i databasen og ændrede Pats svar-e-mail-adresse i brugertabellen til min e-mail-adresse. Jeg brugte derefter funktionen "Mistet min adgangskode" til at e-maile mig selv et link for at nulstille adgangskoden. Efter at have nulstillet adgangskoden loggede jeg ind og ændrede Pats e-mail-adresse tilbage.

Og nu er Pat tilbage! Efterspørgsel er 20/20 ... havde jeg bare ventet på min vært, ville problemet være rettet. Jeg komplicerede virkelig problemet. Men Pat er nu opgraderet og kører de bedste versioner af alt. Jeg er ked af, at han var nede så længe. Det tager ikke lang tid at hoppe tilbage fra nedetid, men det er en ubehagelig ulempe! Undskyld, Pat!

Erfaringer:

  1. Sørg for, at du er hos en vært, der har gode sikkerhedskopier.
  2. Sikkerhedskopier dit websted og din database, og gem dem et sikkert sted.
  3. Hvis du er hos en god vært, skal du stole på dem for at finde og rette problemet.
  4. Hvis det er nødvendigt, skal du flytte til en ny vært eller konto og forstå, hvordan du gendanner webstedet, databasen og gendanner din adgangskode.

Nogle yderligere oplysninger

I dag er efterspørgslen efter hurtig internetforbindelse øget mangfoldigheden. Sikkert i denne bevægende verden af ​​internet, satellit telefon har bevist sin værdi. Når det kommer til trådløst internet, står folk stadig på spil og spørger trådløst internet hvordan meget værdsat for dem. Især for webmastere vigtigheden af trådløs DSL er ikke mere et spørgsmål. Disse webmastere foretrækker for det meste webdesignstudie til design og derefter har brug for denne højhastighedsforbindelse for at uploade den. Som et næste trin kræves også denne hurtige forbindelse i processen med søgemaskine markedsføring. En person, der har Microsoft-certificering kan nemt håndtere alle problemer i netværket af disse forbindelser.

Hvad mener du?

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.