WordPress: Възстановяване след бедствие

WordPress счупен

Катастрофа в ХинденбургПоследното няколко дни Работих неистово по възстановяването на блога на моя добър приятел Пат Койл. (Ваканцията ми продължава да става по-интересна - днес вали малко сняг ... през април! Каквото се случи с глобалното затопляне?)

Искам да споделя какво се е случило и след това да обсъдя превантивните мерки, които предприех, както и как беше коригирано.

Ето какво се случи:

  1. A DNS сървър отиде на fritz. A DNS сървър превежда входящия трафик в име на домейн и го пренасочва към съответния сървър. С това се случи, той всъщност прекъсна 2 начина за комуникация - името на домейна към сайта и сайта към базата данни (неговата база данни в момента е в споделена среда).
  2. Усложних нещата, като бързо преместих блога му на друг сървър, без да осъзнавам, че има проблем с DNS. Това добавя още едно ниво на сложност. Паролите в WordPress (и повечето други приложения за бази данни) са уникално криптирани от сървъра, на който са. Ако преместите сайта на друг сървър, току-що сте деактивирали възможността си да дешифрирате тази парола. За щастие, WordPress (друга чудесна функция) има система за възстановяване на парола, където можете да нулирате паролата си чрез връзка в имейл.

Ето незабавните действия, които предприех:

  1. Преди това някога да се случи, трябва да кажа, че съм с фантастична компания за уеб хостинг, която прави изчерпателни архиви. Никога не съм имал проблем, който не са успели да коригират чрез архивиране. Чувал съм кошмари от други хора в техните блогове и сайтове, които са напълно загубени. Не мога да си представя какво е да преживея това. (Абонирайте се за моя RSS канал и можете да получите талон за безплатна почивка с моя домакин).
  2. Успях да вляза в уеб сървъра от FTP и изтеглете и двата сайта и базата данни. Друга характеристика на моя хостинг пакет е, че имам достъп до целия VDS отвъд самия уебсайт. MySQL съхранява базите данни във файлова директория (/ var / lib / mysql /). Успях да изтегля базата данни, просто като копирах локалната директория. Говорете за страхотно архивиране! Без импортиране, без експортиране, без максимални размери на файла, с които да се справите ... просто FTP.

Сега, когато разполагах с сайта и базата данни, си въздъхнах с облекчение. Ако просто спрях дотук и бях търпелив, проблемът с DNS щеше да се реши сам и Пат щеше да се върне по-рано. Проверих, че Името на домейна все още сочи към подходящите Имен сървъри на моя хост, които използват Whois.net. Ако проверите домейна си там, сървърите за имена са в най-долната част на отчета.

Това ме накара да повярвам, че сайтът може да е бил хакнат. Сървърът за имена беше правилен, но страницата, която се появи, беше ужасна страница, която изглеждаше като спам. Използвах Добавка Live Headers към Firefox, за да се уверя, че всъщност не съм пренасочен - типичният хак, който виждат много хора. Сайтът не беше пренасочен. Можех да направя допълнително отстраняване на неизправности; обаче влязох в билет за поддръжка с моя домакин, за да могат техните експерти да започнат разследване.

Възстановяване на вашия сайт към друг акаунт или хост:

Все още не бях актуализирал Pat до най-новата версия на WordPress 2.1, PHP и MySQL, така че реших, че няма по-добро време от настоящето! Изтрих стария му акаунт и стартирах нов акаунт. Въведох отново неговата имейл информация за псевдоним и заредих базата данни, WordPress 2.1 и съдържанието на Пат:

  • wp-content директория за качване - тук се намират всички ваши качени изображения.
  • wp-content директория с приставки - всички ваши плъгини (направете това последно, тъй като може да имате проблеми с версията.
  • wp-content директория с теми - вашата тема.

Надявам се в бъдещо издание на WordPress, че тези 3 директории са root директории, а не поддиректории. Това би направило надстройването много по-лесно! По това време хостът ми беше открил проблема с DNS и правилно пренасочи сайта. Ууу! Сега страницата на Пат се връщаше със съобщение за надстройка на WordPress. Щракнах, за да надстроя базата данни и той беше архивиран ... почти.

Помните ли проблема с криптирането, за който говорих? Да, Пат не можа да влезе поради това. Паролата му вече не дешифрира стойността в базата данни правилно, така че трябваше да направя още една корекция. Влязох физически в базата данни и промених имейл адреса за отговор на Pat в потребителската таблица на моя имейл адрес. След това използвах функцията „Забравена парола“, за да си изпратя имейл с връзка за нулиране на паролата. След нулиране на паролата влязох и смених обратно имейл адреса на Пат.

И сега Пат се върна! Погледът назад е 20/20 ... ако просто изчаках моя хост, проблемът щеше да бъде коригиран. Наистина усложних въпроса. Въпреки това, Пат вече е надстроил и изпълнява най-добрите версии на всичко. Съжалявам обаче, че той беше толкова дълго досега. Не отнема много време, за да отскочите от престой, но това е неприятно неудобство! Извинявай, Пат!

Поуки:

  1. Уверете се, че сте с домакин, който има страхотни архиви.
  2. Архивирайте вашия сайт и база данни и ги съхранявайте на сигурно място.
  3. Ако сте с добър домакин, разчитайте на тях да намерят и коригират проблема.
  4. Ако трябва, преминете към нов хост или акаунт и разберете как да възстановите сайта, базата данни и да възстановите паролата си.

Допълнителна информация

В днешно време търсенето на бърза интернет връзка се е увеличило многократно. Със сигурност в този движещ се свят на интернет, сателитен телефон доказа своята стойност. Що се отнася до безжичния интернет, хората все още са на карта и питат безжичен интернет как много ценен за тях. Особено за уеб администраторите значението на безжичен DSL вече не е въпрос. Повечето тези уебмастъри предпочитат студио за уеб дизайн за проектиране и след това се нуждаете от тази високоскоростна връзка, за да я качите. Като следваща стъпка тази бърза връзка също се изисква в процеса на на пазара за търсене. Човек, който има Сертифициране на Microsoft може лесно да се справи с всички проблеми в мрежата на тези връзки.

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.