WordPress: Аварыйнае аднаўленне

WordPress сапсаваны

Гіндэнбургская катастрофаАпошняе некалькі дзён Я напружана працаваў над тым, каб аднавіць блог майго добрага сябра Пэта Койла. (Мой адпачынак становіцца ўсё больш цікавым - сёння ідзе невялікі снег ... у красавіку! Што здарылася з глабальным пацяпленнем?)

Я хачу падзяліцца тым, што здарылася, а потым абмеркаваць прынятыя мной прафілактычныя меры, а таксама тое, як гэта было выпраўлена.

Вось што атрымалася:

  1. A DNS сервер пайшоў на фрыц. А DNS сервер перакладае ўваходны трафік у даменнае імя і перанакіроўвае на адпаведны сервер. З гэтым адбылося, што на самой справе разарвалася 2 спосабы сувязі - даменнае імя сайта і сайт базы дадзеных (яго база дадзеных у цяперашні час знаходзіцца ў агульным асяроддзі).
  2. Я ўскладніў рэчы, хутка перавёўшы яго блог на іншы сервер, не разумеючы, што ёсць праблема з DNS. Гэта дадае яшчэ адзін ўзровень складанасці. Паролі ў WordPress (і большасці іншых прыкладанняў баз дадзеных) адназначна зашыфраваны серверам, на якім яны знаходзяцца. Калі вы пераносіце сайт на іншы сервер, вы толькі што адключылі магчымасць расшыфраваць гэты пароль. На шчасце, WordPress (яшчэ адна выдатная функцыя) мае сістэму аднаўлення пароля, дзе вы можаце скінуць пароль па спасылцы ў электронным лісце.

Вось неадкладныя дзеянні, якія я прыняў:

  1. Перш чым гэта адбылося, я павінен сказаць, што я з фантастычнай вэб -хостынгавай кампаніяй, якая робіць комплексныя рэзервовыя копіі. У мяне ніколі не было праблем, якія яны не змаглі выправіць праз рэзервовае капіраванне. Я чуў, як кашмары ад іншых людзей у іх блогах і на сайтах зусім губляюцца. Я не ўяўляю, як гэта перажыць. (Падпішыцеся на маю стужку RSS і вы можаце атрымаць купон на бясплатны адпачынак у майго гаспадара).
  2. Я змог увайсці на вэб-сервер па FTP і атрымаць абодва сайта і база дадзеных. Яшчэ адной асаблівасцю майго пакета хостынгу з'яўляецца тое, што я магу атрымаць доступ да ўсяго VDS акрамя самога вэб-сайта. MySQL захоўвае базы дадзеных у файлавым каталогу (/ var / lib / mysql /). Я змог загрузіць базу дадзеных, проста скапіраваўшы лакальны каталог. Пагаворым пра выдатную рэзервовую копію! Няма імпарту, экспарту, максімальных памераў файлаў, з якімі можна мець справу ... проста FTP.

Цяпер, калі ў мяне быў сайт і база дадзеных, я ўздыхнуў з палёгкай. Калі б я проста спыніўся на гэтым і набраўся цярпення, праблема з DNS вырашылася б самастойна, і Пэт хутчэй вярнулася б. Я пераканаўся, што даменнае імя па-ранейшаму паказвае на адпаведныя серверы імен майго хоста Whois.net. Калі вы правяраеце там свой дамен, серверы імен знаходзяцца ў самым нізе справаздачы.

Гэта прымусіла мяне меркаваць, што сайт мог узламацца. Сервер імёнаў быў правільны, але на старонцы, якая з'явілася, была нейкая жудасная старонка, якая выглядала як спам. Я выкарыстаў Дадатак Live Headers у Firefox, каб пераканацца, што мяне фактычна не перанакіроўваюць - тыповы ўзлом, які бачаць многія. Сайт не перанакіроўваецца. Я мог бы зрабіць некаторыя дадатковыя ліквідацыі непаладак; аднак я ўнёс з гаспадаром білет у службу падтрымкі, каб іх эксперты маглі пачаць расследаванне.

Аднаўленне сайта на іншы ўліковы запіс або хост:

Я яшчэ не абнаўляў Пэт да апошняй версіі WordPress 2.1, PHP і MySQL, таму вырашыў, што лепшага часу, чым цяпер, не было! Я выдаліў яго стары рахунак і запусціў новы. Я паўторна ўвёў інфармацыю пра ягоны псеўданім і загрузіў базу дадзеных, WordPress 2.1 і змест Пат:

  • каталог загрузкі змесціва wp - тут знаходзяцца ўсе загружаныя выявы.
  • каталог убудоў wp-content - усе вашы ўбудовы (хаця зрабіце гэта апошні раз, бо ў вас могуць узнікнуць праблемы з версіяй.
  • каталог тэм wp-content - ваша тэма.

Я спадзяюся, што ў будучым выпуску WordPress гэтыя 3 каталогі з'яўляюцца каранёвымі, а не падкаталогамі. Гэта значна палегчыла б мадэрнізацыю! Да гэтага часу мой гаспадар выявіў праблему DNS і правільна перанакіраваў сайт. Нічога сабе! Цяпер старонка Пэта вярталася з паведамленнем аб абнаўленні WordPress. Я націснуў, каб абнавіць базу дадзеных, і ён вярнуўся ... амаль.

Памятаеце праблему шыфравання, пра якую я казаў? Так, Пат не мог увайсці з -за гэтага. Яго пароль больш не расшыфраваў значэнне ў базе даных належным чынам, таму мне прыйшлося ўнесці яшчэ адну папраўку. Я фізічна ўвайшоў у базу дадзеных і змяніў адрас электроннай пошты адказу Пата ў табліцы карыстальнікаў на мой адрас электроннай пошты. Затым я выкарыстаў функцыю "Забыўся пароль", каб адправіць па электроннай пошце спасылку для скіду пароля. Пасля скіду пароля я ўвайшоў у сістэму і зноў змяніў адрас электроннай пошты Пат.

І цяпер Пэт зноў падняўся! Агляд назад 20/20 ... Калі б я проста дачакаўся гаспадара, пытанне было б выпраўлена. Я сапраўды ўскладніў пытанне. Аднак цяпер Пэт абнавіў і запусціў лепшыя версіі ўсяго. Аднак мне шкада, што ён так доўга ляжаў. Аднаўляцца пасля прастою не зойме шмат часу, але гэта непрыемныя нязручнасці! Прабач, Пат!

Урокі:

  1. Пераканайцеся, што ў вас ёсць хост, у якога ёсць выдатныя рэзервовыя копіі.
  2. Зрабіце рэзервовую копію сайта і базы дадзеных і захавайце іх у бяспечным месцы.
  3. Калі вы з добрым гаспадаром, спадзяйцеся на іх, каб знайсці і выправіць праблему.
  4. Калі вам трэба, перайдзіце на новы хост альбо ўліковы запіс і зразумейце, як аднавіць сайт, базу дадзеных і аднавіць пароль.

Некалькі дадатковай інфармацыі

У цяперашні час попыт на хуткае падключэнне да Інтэрнэту павялічыўся ў разы. Безумоўна, у гэтым рухомым свеце Інтэрнэту, спадарожнікавы тэлефон даказала сваю вартасць. Што тычыцца бесправаднога Інтэрнэту, людзі ўсё яшчэ ставяць на карту і пытаюцца бесправадны Інтэрнэт як вельмі цэніцца для іх. Асабліва для вэб-майстроў важнасць бесправадная DSL больш не пытанне. У асноўным гэтыя вэб-майстры аддаюць перавагу студыя вэб-дызайну для праектавання, а потым трэба загрузіць гэта хуткаснае злучэнне. На наступным этапе гэта хуткае злучэнне таксама патрабуецца ў працэсе Маркетынг ў пошукавых сістэмах. Чалавек, які мае Сертыфікацыя Microsoft можа лёгка справіцца з усімі праблемамі ў сетках гэтых злучэнняў.

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.