WordPress: Pag-ayo sa Kalamidad

Naguba ang WordPress

Kalamidad sa Hindenburgang katapusan nga pila ka adlaw I've been working furiously on getting my good friend Pat Coyle's blog back up. (My vacation continues to get more interesting – today it's snowing slightly… in April! Whatever happened to Global Warming?)

Gusto nakong ipaambit kung unsa ang nahinabo ug pagkahuman hisgutan ang mga lakang sa paglikay nga akong gikuha ingon man kung giunsa kini gitul-id.

Ania kung unsa ang nahinabo:

  1. A DNS server moadto sa fritz. A DNS gihubad sa server ang umaabot nga trapiko sa usa ka domain name ug gi-redirect kini sa angay nga server. Sa kini nga nahinabo, giputol gyud niini ang 2 nga paagi sa pag-estorya - ang ngalan sa domain sa site ug ang site sa database (ang iyang database karon naa sa usa ka gipaambitan nga palibot).
  2. I complicated things by quickly moving his blog over to another server, not realizing that there was a DNS issue. This adds another level of complexity. Passwords in WordPress (and most other database applications) are uniquely encrypted by the server that they are on. If you move the site to another server, you've just disabled your ability to decrypt that password. Thankfully, WordPress (another great feature) has a password recovery system where you can reset your password via a link in an email.

Here's the immediate action that I took:

  1. Before this ever occurred, I have to say that I'm with a fantastic web hosting company who does comprehensive backups. I've never had an issue that they weren't able to correct through backups. I've heard nightmares from other folks on their blogs and sites being totally lost. I can't imagine what it's like to go through that. (Pag-subscribe sa akong RSS feed ug mahimo ka makakuha usa ka kupon alang sa usa ka libre nga tuig nga pahulay sa akong host).
  2. Naka-login ako sa Web Server pinaagi ni FTP ug kuhaa ang parehas nga site ug ang database. Ang laing bahin sa akong hosting package mao nga ma-access nako ang tibuuk VDS sa unahan sa tinuud nga website. Gitago sa MySQL ang mga database sa usa ka direktoryo sa file (/ var / lib / MySQL /). Na-download nako ang database pinaagi lamang sa pagkopya sa direktoryo nga lokal. Paghisgut bahin sa usa ka maayong backup! Wala’y pag-import, wala’y pag-export, wala’y labing kadaghan nga mga gidak-on sa file nga atubangon… FTP ra.

Karon nga naa na sa lugar ang site ug database, nakaginhawa ako hinhawa. Kung naghunong ra ako dinhi ug nagpailub, ang isyu sa DNS molihok ra unta ug si Pat unta mas dali nga ma-back up. Gipamatud-an nako nga ang Domain Name nagtudlo pa sa angay nga Mga Serbisyo sa Ngalan sa akong host nga gigamit Whois.net. Kung imong susihon ang imong domain didto, ang mga server sa ngalan sa ubus sa ubus sa ulat.

Tungod niini nagtoo ako nga ang site mahimo’g na-hack. Husto ang server sa ngalan apan ang pag-abut sa panid pila ka makalilisang nga panid nga ingon spam. Gigamit nako ang Add-on nga Live Headers to Firefox to ensure I actually wasn't being redirected – the typical hack that many people see. The site wasn't being redirected. I could have done some additional troubleshooting; however, I entered a support ticket with my host so their experts could begin investigating.

Gipahiuli ang imong site sa lain nga account o tagbalay:

Wala pa nako na-update ang Pat sa labing bag-ong bersyon sa WordPress 2.1, PHP, ug MySQL, busa nakadesisyon ako nga wala’y mas maayo nga oras kaysa karon! Gitangtang ko ang iyang daan nga account ug naglansad usa ka bag-ong account. Gisulud ko usab ang iyang email alyas nga kasayuran ug gikarga ang database, sa Sun.Star 2.1 and Pat's content:

  • Direktoryo sa pag-upload sa wp-content - dinhi magpuyo ang tanan nimong gi-upload nga mga imahe.
  • Direktoryo sa mga plug-in sa wp-content - tanan nimo nga mga plug-in (buhata kini nga katapusan bisan kung adunay ka mga isyu sa bersyon.
  • Direktoryo sa mga tema sa wp-content nga tema - ang imong tema.

I hope in a future release of WordPress that these 3 directories are root directories rather than sub-directories. It would make upgrading much easier! By this time, my host had found the DNS issue and properly redirected the site. Whew! Now Pat's page was coming back up with a WordPress Upgrade message. I clicked through to upgrade the database and he was back up… almost.

Remember the encryption issue I spoke about? Yea, Pat couldn't login because of it. His password no longer decrypted the value in the database properly so I had one more correction to make. I physically logged into the database and changed Pat's reply email address in the user table to my email address. I then utilized the “Lost my Password” feature to email myself a link to reset the password. After resetting the password, I logged in and changed Pat's email address back.

And now Pat is back up! Hindsight is 20/20… had I simply waited on my host, the issue would have been corrected. I really complicated the issue. However, Pat's now upgraded and running the best versions of everything. I'm sorry he was down so long, though. It doesn't take long to bounce back from downtime, but it is a nasty inconvenience! Sorry, Pat!

Mga leksyon nga nahibal-an:

  1. Make sure you're with a host that has great backups.
  2. I-backup ang imong site ug database ug tipigi kini sa luwas nga lokasyon.
  3. If you're with a good host, rely on them to find and correct the issue.
  4. Kung kinahanglan nimo, pagbalhin sa usa ka bag-ong host o account ug sabta kung unsaon ibalik ang site, database, ug makuha ang imong password.

Pipila nga dugang nga impormasyon

Karong panahona ang panginahanglan alang sa dali nga koneksyon sa internet nagdugang sa daghang mga tawo. Sigurado, sa ninglihok nga kalibutan sa internet, telepono sa satellite napamatud-an ang kantidad niini. Pag-abut sa wireless internet, ang mga tawo ang nakapusta pa ug nangutana wireless internet kung giunsa labi nga gipabilhan alang kanila. Labi na alang sa mga webmaster ang kahinungdanon sa wireless DSL dili na usa ka pangutana. Kasagaran gusto kini nga mga webmaster web design studio alang sa pagdesinyo ug pagkahuman kinahanglan kini nga koneksyon sa kusog nga pag-upload niini. Ingon usa ka sunod nga lakang kini nga dali nga koneksyon gikinahanglan usab sa proseso sa pagpangita sa search engine. Ang usa ka tawo nga adunay Ang sertipikasyon sa Microsoft dali nga makontrol ang tanan nga mga problema sa networking sa kini nga mga koneksyon.

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.