Hostigation作为本站的光荣的服务商,竟然默默的又挂掉了——哎为什么要说又呢。。
所以,久违的又来了一次备份恢复。好事情是这个站沉寂好久好久,数据库基本没更新,所以两年前的备份基本可以认为是Latest。只是恢复时走了很多弯路,特此记录以下:
恢复过程没什么好说,连接上开个终端,直接lnmp装起就得。装好后用自带的工具脚本添加域名绑定,并用自带的Phpmyadmin完成数据库恢复、用户添加和权限设置。老生常谈了。说句题外话:虽然Lnmp一键安装包在部分技术Blog上一直是被鄙视的对象,然而作为生产环境而言,没有什么特别的劣势和缺点。毕竟花时间在环境搭建上并不是个性价比很高的选择。尤其对于入门选手,尽快开始开发才是正经的事情,纠结那些环境怎么配置怎么搭建,有点本末倒置。
然而水逆总归不会那么一帆风顺,都恢复完后,几乎是惯例的500错误。
折腾了好久,结果终于想到开启PHP的Errorlog就可以直接分析,修改方法也很简单,/usr/local/php/etc/php.ini,改个display_errors = On即可。虽然更安全的方法应该是开errorlog然后查Log。但是太麻烦没必要。错误显示出来后,发现竟然是之前一直在用的coolcode这个插件不兼容。而以前曾经出过问题的Nextgen Gallery竟然工作正常。不同环境真的是症状也千奇百怪。
重命名Plugin目录下的coolcode,网站恢复正常。最后记得终端里设下chown,把目录owner设给www并chmod给予777权限,便于后台自动更新使用。大功告成。
说起来,一个errorlog我竟然折腾了将近两个小时才弄好。也是好久不研究技术了,有点麻木了。
就此宣告这个小站残血复活,后面没事会再更新些东西上来。好久不写东西,脑子都生锈了。偶尔还是要练练笔头,连续的敲击键盘有时候也是很爽快的一件事啊笑。
- 本文固定链接: https://www.dragongod.net/2016/05/restore-wp-on-hostigation/
- 转载请注明: 龙天 于 龙天小筑 发表