WordPress:灾难恢复
最后 几天 我一直在努力恢复我的好朋友Pat Coyle的博客。 (我的假期继续变得越来越有趣-今天下雪了……四月份!全球变暖发生了什么事?)
我想分享发生的事情,然后讨论我所采取的预防措施以及纠正措施。
这是发生的事情:
- A DNS 服务器进入混乱状态。 一种 DNS 服务器将传入流量转换为域名,并将其重定向到适当的服务器。 发生这种情况时,实际上切断了两种通信方式–站点的域名和数据库的站点(其数据库当前处于共享环境中)。
- 我通过将他的博客快速移到另一台服务器上而不是意识到DNS问题来使事情复杂化。 这增加了另一层次的复杂性。 WordPress(和大多数其他数据库应用程序)中的密码由其所在的服务器唯一加密。 如果将站点移到另一台服务器,则刚刚禁用了解密该密码的功能。 值得庆幸的是,WordPress(另一个很棒的功能)具有密码恢复系统,您可以在其中通过电子邮件中的链接重置密码。
这是我立即采取的措施:
- 在此之前,我不得不说我与一家出色的网络托管公司合作,该公司可以提供全面的备份。 我从来没有遇到过无法通过备份纠正的问题。 我已经在他们的博客和网站上听到了其他人的噩梦,这些噩梦完全消失了。 我无法想象经历那种感觉。 (订阅我的RSS feed 您可以与我的房东免费获得一年的优惠券)。
- 我能够通过以下方式登录到Web服务器 则fTP 并检索两个站点 和 数据库。 我的托管服务包的另一个功能是我可以访问整个 VDS 超出实际网站本身。 MySQL将数据库存储在文件目录(/ var / lib / mysql /)中。 我只需复制本地目录就可以下载数据库。 谈论一个很好的备份! 没有导入,没有导出,没有可以处理的最大文件大小……仅仅是FTP。
现在,我将站点和数据库都本地化了,我松了一口气。 如果我只是在这里停下来并且耐心等待,DNS问题将会解决,Pat会早点备份。 我验证了域名是否仍在利用我的主机指向适当的名称服务器 域名注册网。 如果您在此处检查域,则名称服务器位于报告的最底部。
这使我相信该网站可能已被黑客入侵。 名称服务器是正确的,但即将显示的页面是一个看起来像垃圾邮件的可怕页面。 我利用了 实时标题附加 到Firefox以确保实际上我没有被重定向-这是许多人看到的典型黑客。 该网站未重定向。 我本可以做一些其他的故障排除; 但是,我与房东签订了一张支持票,因此他们的专家可以开始调查。
将您的网站还原到其他帐户或主机:
我还没有将Pat升级到最新版本的WordPress 2.1,PHP和MySQL,所以我认为没有比现在更好的时间了! 我删除了他的旧帐户,然后启动了一个新帐户。 我重新输入了他的电子邮件别名信息并加载了数据库, WordPress的2.1 和Pat的内容:
- wp-content上载目录–这是所有上载图像所在的位置。
- wp-content plugins目录–您的所有插件(尽管可能存在版本问题,请最后执行此操作。
- wp-content主题目录–您的主题。
我希望在未来的WordPress版本中,这3个目录是根目录,而不是子目录。 这将使升级变得更加容易! 到此时,我的主机已发现DNS问题,并已正确重定向了该站点。 ew! 现在Pat的页面返回了WordPress升级消息。 我单击以升级数据库,然后他备份了……差不多了。
还记得我刚才谈到的加密问题吗? 是的,Pat无法登录。 他的密码不再能正确解密数据库中的值,因此我需要再进行一次更正。 我亲自登录数据库,并将用户表中Pat的回复电子邮件地址更改为我的电子邮件地址。 然后,我利用“丢失密码”功能通过电子邮件向自己发送了一个链接,以重置密码。 重置密码后,我登录并更改了Pat的电子邮件地址。
现在Pat备份了! 后见之明是20/20…如果我只是在主机上等待,该问题将得到纠正。 我真的使问题复杂化了。 但是,Pat现在已升级并运行所有版本的最佳版本。 不过,对不起他这么久了。 从停机中恢复不会很快,但是给您带来不便! 抱歉,帕特!
得到教训:
- 确保您使用的主机备份良好。
- 备份您的站点和数据库,并将它们存储在安全的位置。
- 如果您的主机很好,请依靠他们来查找并纠正问题。
- 如果需要,请移至新的主机或帐户,并了解如何还原站点,数据库以及恢复密码。
一些其他信息
如今,对快速Internet连接的需求日益增加。 当然,在这个瞬息万变的互联网世界中, 卫星电话 证明了它的价值。 当谈到无线互联网时,人们仍然处于危险之中,并要求 无线上网如何 对他们非常有价值。 特别是对于网站管理员而言, 无线DSL 不再是一个问题。 这些网站管理员通常更喜欢 网页设计工作室 进行设计,然后需要此高速连接上载它。 下一步,在 搜索引擎营销。 一个人有 微软认证 可以轻松处理这些连接网络中的所有问题。