Showtime

秋思工作室

专注于初中教育教学管理及初中数学教学。

导航

当前位置:首页博客技巧 > 正文页面

Z-Blog数据库移到DB目录

2017年7月13日 本文作者:秋思 浏览:

  最近Z-Blog发生一件大事,2017年6月26日晚17:30至2017年6月27日早9:30这段时间内,有人盗用了Z-Blog一位黄金开发者的帐号,在部分插件和主题中添加了恶意代码,上传并覆盖了Z-Blog应用中心的原始文件,导致该时段更新这些主题和插件的博客被清空所有文章,同时删除所有主题和上传目录,可谓损失惨重。

  由于秋思工作室用的是老版本,在此次恶意事件中并没有受到影响。但这件事也提醒了我,必须慎重对待博客的安全,尤其是对Z-Blog的数据库和上传文件的保护。为此,我决定将本站数据库文件转移到DB目录,同时定期全站备份,以保安全。

  Z-Blog是由RainbowSoft Studio开发的一款小巧而强大的基于ASP和PHP平台的开源程序,秋思工作室使用的是旧的ASP版本,采用的是Access数据库,可以搭建在ASP虚拟主机或全能主机上。默认状态下,数据库与网站文件都是放在主机中的WEB文件夹或WWWROOT文件夹中。但这种做法并不能保证数据库的安全,别人可以使用一些非法技术或软件下载并破解,从而窃取管理员帐号和密码,轻而易举地进入博客后台搞破坏。

  网络上虽然也有各种方法来防止别人窃取和下载数据库,例如给数据库加密、给数据库文件名加#号、更改数据库扩展名为ASP、数据库中加上NotDownload表等,但这些方法并不都有效,至少前三种并没有什么作用,第四种技术上操作麻烦不说,还会弹出错误提示,所以实用性并不是那么强。其实最好的办法就是把数据库文件直接转移到DB目录,这样就没有办法可以下载数据库文件了。也有的虚拟主机的数据库文件夹名称为Data或Databases的,功能都是相同的。

  把Z-Blog数据库文件转移到DB目录后,还需要进行一定的设置才能正常进入Z-Blog管理后台,否则虽然前台不受影响,但却无法登录后台,因为找不到数据库了,具体的修改方法如下,很简单。

  使用FTP工具把根目录下(即WEB文件夹WWWROOT文件夹)中的c_custom.asp文件下载到本地,修改文件名保存作为备份,然后使用记事本或相应的文件编辑器如Notepad打开,找到第三行Const ZC_DATABASE_PATH="数据库文件名称.mdb",将其修改为Const ZC_DATABASE_PATH="../db/数据库文件名称.mdb",并另存为后缀为ASP格式的文件,文件名命名为c_custom.asp,然后重新使用FTP工具重新上传到根目录下替换掉原来的文件。

  上述操作并不会影响Z-Blog前台,也不会影响后台登录,但我还是建议登录后台进行一下文件重建。如果登录后台有错误提示,请重复上述操作并仔细检查代码是否有误。PS:郁闷了,IE11下,不开兼容模式,FCKeditor可视编辑器又不正常工作了,真是郁闷。但是我并不想把博客升级到Z-BlogASP 2.X版本,哪位童鞋有没有好的办法可以更换这个FCKeditor编辑器啊,请指教一二,秋思表示万分感谢!

本站文章在没有加注转载说明的情况下,均为本站原创,转载请注明来源和出处。

来自:秋思工作室 | 链接:http://www.qiusi.me/post/43.html

Gravatar Icon
2秋思 于 2017/7/23 14:23:56 发表
网址:http://www.qiusi.me  回复:Reply
ZB还是很不错的,简单易上手,特别适宜以文字为主的博客。
Gravatar Icon
1whuted 于 2017/7/21 17:39:53 发表
网址:http://TedL.in  回复:Reply
以前的第一个博客系统就是zblog,后来一弃用了就开始重新更新了,真的是没缘分啊。

欢迎在此发表评论,但请勿发垃圾广告评论或者违反国家法律或政策的言论,谢谢合作!

欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

文章存档

标签

©2017 秋思工作室. All rights reserved. Powered by Z-Blog. Theme named Yahei and made free by Qiusi.

本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可.   AmazingCounters.com