WordPress: noodherstel

WordPress kapot

Hindenburg-rampDe laatste paar dagen Ik heb verwoed gewerkt om de blog van mijn goede vriend Pat Coyle weer up-to-date te krijgen. (Mijn vakantie wordt steeds interessanter – vandaag sneeuwt het een beetje... in april! Wat is er gebeurd met de opwarming van de aarde?)

Ik wil delen wat er is gebeurd en vervolgens de preventieve maatregelen bespreken die ik heb genomen en hoe het werd gecorrigeerd.

Dit is wat er gebeurde:

  1. A DNS server ging op de fritz. EEN DNS server vertaalt inkomend verkeer naar een domeinnaam en leidt het door naar de juiste server. Toen dit gebeurde, verbrak het feitelijk 2 communicatiemiddelen - de domeinnaam naar de site en de site naar de database (zijn database bevindt zich momenteel in een gedeelde omgeving).
  2. Ik maakte het ingewikkeld door zijn blog snel naar een andere server te verplaatsen, zonder te beseffen dat er een DNS-probleem was. Dit voegt een ander niveau van complexiteit toe. Wachtwoorden in WordPress (en de meeste andere databasetoepassingen) worden op unieke wijze versleuteld door de server waarop ze zich bevinden. Als je de site naar een andere server verplaatst, heb je zojuist de mogelijkheid om dat wachtwoord te ontsleutelen uitgeschakeld. Gelukkig heeft WordPress (een andere geweldige functie) een wachtwoordherstelsysteem waarmee je je wachtwoord opnieuw kunt instellen via een link in een e-mail.

Dit is de onmiddellijke actie die ik heb ondernomen:

  1. Voordat dit ooit is gebeurd, moet ik zeggen dat ik bij een fantastisch webhostingbedrijf werk dat uitgebreide back-ups maakt. Ik heb nog nooit een probleem gehad dat ze niet konden corrigeren via back-ups. Ik heb nachtmerries gehoord van andere mensen op hun blogs en sites die totaal verloren zijn gegaan. Ik kan me niet voorstellen hoe het is om dat mee te maken. (Abonneer u op mijn RSS-feed en je kunt een kortingsbon krijgen voor een gratis jaar vrij bij mijn gastheer).
  2. Ik kon inloggen op de webserver door FTP en haal zowel de site op als de databank. Een ander kenmerk van mijn hostingpakket is dat ik toegang heb tot het volledige VDS buiten de eigenlijke website zelf. MySQL slaat de databases op in een bestandsmap (/ var / lib / mysql /). Ik kon de database downloaden door simpelweg de lokale directory te kopiëren. Over een geweldige back-up gesproken! Geen import, geen export, geen maximale bestandsgroottes om mee om te gaan ... alleen FTP.

Nu ik de site en database lokaal had, slaakte ik een zucht van verlichting. Als ik hier gewoon was gestopt en geduldig was geweest, zou het DNS-probleem vanzelf zijn opgelost en zou Pat eerder een back-up hebben gemaakt. Ik heb geverifieerd dat de domeinnaam nog steeds naar de juiste naamservers van mijn host verwijst Whois.net. Als u daar uw domein controleert, staan ​​de nameservers helemaal onderaan het rapport.

Dit bracht me ertoe te geloven dat de site mogelijk gehackt kon zijn. De naamserver was correct, maar de pagina die eraan kwam was een vreselijke pagina die op spam leek. Ik heb de Live Headers-add-on naar Firefox om er zeker van te zijn dat ik niet werd omgeleid – de typische hack die veel mensen zien. De site werd niet omgeleid. Ik had wat extra probleemoplossing kunnen doen; ik heb echter een ondersteuningsticket ingevoerd bij mijn host, zodat hun experts het onderzoek konden beginnen.

Uw site herstellen naar een andere account of host:

Ik had Pat nog niet geüpdatet naar de nieuwste versie van WordPress 2.1, PHP en MySQL, dus ik besloot dat er geen betere tijd was dan het heden! Ik heb zijn oude account verwijderd en een nieuw account geopend. Ik heb zijn e-mailaliasinformatie opnieuw ingevoerd en de database geladen, WordPress 2.1 en Pat's inhoud:

  • wp-content upload directory - dit is waar al je geüploade afbeeldingen zich bevinden.
  • wp-content plug-ins directory - al uw plug-ins (doe dit als laatste aangezien u mogelijk versieproblemen hebt.
  • wp-content thema's directory - uw thema.

Ik hoop dat in een toekomstige versie van WordPress deze 3 mappen hoofdmappen zijn in plaats van submappen. Het zou het upgraden een stuk makkelijker maken! Tegen die tijd had mijn host het DNS-probleem gevonden en de site correct omgeleid. Wauw! Nu kwam Pat's pagina terug met een WordPress Upgrade-bericht. Ik klikte door om de database te upgraden en hij was weer up... bijna.

Weet je nog het coderingsprobleem waar ik het over had? Ja, Pat kon daardoor niet inloggen. Zijn wachtwoord decodeerde de waarde in de database niet meer goed, dus ik moest nog een correctie aanbrengen. Ik logde fysiek in op de database en veranderde het antwoord-e-mailadres van Pat in de gebruikerstabel in mijn e-mailadres. Vervolgens heb ik de functie "Mijn wachtwoord kwijt" gebruikt om mezelf een link te e-mailen om het wachtwoord opnieuw in te stellen. Nadat ik het wachtwoord opnieuw had ingesteld, logde ik in en veranderde ik het e-mailadres van Pat terug.

En nu is Pat weer terug! Achteraf is 20/20 ... als ik gewoon op mijn gastheer had gewacht, zou het probleem zijn verholpen. Ik heb het probleem echt ingewikkeld gemaakt. Pat is nu echter geüpgraded en draait de beste versies van alles. Het spijt me dat hij zo lang heeft gelegen. Het duurt niet lang om terug te keren van downtime, maar het is een vervelend ongemak! Sorry, Pat!

Les geleerd:

  1. Zorg ervoor dat je bij een host bent die geweldige back-ups heeft.
  2. Maak een back-up van uw site en database en bewaar ze op een veilige locatie.
  3. Als je met een goede host werkt, vertrouw dan op hen om het probleem te vinden en op te lossen.
  4. Ga indien nodig naar een nieuwe host of account en begrijp hoe u de site en database kunt herstellen en uw wachtwoord kunt herstellen.

Wat aanvullende info

Tegenwoordig is de vraag naar een snelle internetverbinding toegenomen. Zeker, in deze ontroerende wereld van internet, satelliet telefoon heeft zijn waarde bewezen. Als het om draadloos internet gaat, staan ​​mensen nog steeds op het spel en vragen ze draadloos internet hoe veel gewaardeerd voor hen. Vooral voor webmasters is het belang van draadloze DSL is geen vraag meer. Meestal geven deze webmasters de voorkeur aan web ontwerp studio voor het ontwerpen en dan heb je deze snelle verbinding nodig om het te uploaden. Als volgende stap is deze snelle verbinding ook vereist in het proces van search engine marketing. Een persoon met Microsoft-certificering kan gemakkelijk alle problemen in het netwerken van deze verbindingen oplossen.

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.