WordPress: Disaster Recovery

WordPress ødelagt

Hindenburg-katastrofenDen sidste få dage Jeg har arbejdet rasende på at få min gode ven Pat Coyles blog tilbage. (Min ferie bliver stadig mere interessant - i dag sneer det lidt ... i april! Hvad er der sket 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 tingene 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 kompleksitetsniveau. 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 netop deaktiveret din mulighed for at dekryptere denne adgangskode. Heldigvis har WordPress (en anden fantastisk funktion) et system til gendannelse af adgangskoder, hvor du kan nulstille din adgangskode via et link i en e -mail.

Her er den øjeblikkelige handling, jeg tog:

  1. Inden dette nogensinde skete, må jeg sige, at jeg er hos et fantastisk webhostingfirma, der laver omfattende backups. Jeg har aldrig haft et problem, som de ikke kunne rette gennem sikkerhedskopier. Jeg har hørt mareridt fra andre mennesker på deres blogs og websteder, der er gået 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 yderligere fejlfinding; jeg indtastede imidlertid 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 Pats 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 rodmapper frem for undermapper. Det ville gøre opgradering meget lettere! På dette tidspunkt havde min vært fundet DNS -problemet og omdirigeret webstedet korrekt. Puha! Nu kom Pat's side tilbage med en WordPress -opgraderingsmeddelelse. Jeg klikkede igennem for at opgradere databasen, og han var tilbage ... næsten.

Kan du huske det krypteringsproblem, jeg talte om? Ja, Pat kunne ikke logge ind på grund af det. Hans adgangskode dekrypterede ikke længere værdien i databasen korrekt, så jeg havde endnu en rettelse at lave. 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 adgangskode" til at e -maile mig et link til at nulstille adgangskoden. Efter at have nulstillet adgangskoden, loggede jeg ind og ændrede Pats e -mail -adresse tilbage.

Og nu er Pat tilbage! Set i bakspejlet er 20/20 ... havde jeg bare ventet på min vært, var problemet blevet rettet. Jeg har virkelig kompliceret spørgsmålet. Imidlertid er Pat nu opgraderet og kører de bedste versioner af alt. Jeg er dog ked af, at han var nede så længe. Det tager ikke lang tid at hoppe tilbage fra nedetid, men det er en grim 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å, at de finder og retter 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.