MT BlackList 2.x安装和Storable.pm平台兼容性解决


2005-02-24
Blacklist的很多数据都是使用Hash数据结构,当进行从FreeBSD平台到Linux平台的迁移时:有可能产生平台兼容性问题:
Byte order is not compatible at blib/lib/Storable.pm (autosplit into blib/lib/auto/Storable/thaw.al) line 363 ...

解决的方法就是除了清空mt_ext_bl_*这些表以外:还要清空 mt_plugindata这个表中和Blacklist相关的数据,然后重新初始化Blacklist。

MT BlackList下载:
www.jayallen.org/projects/mt-blacklist下载相应版本:
注意:MT BlackList 2.x目前不支持Windows服务器版本
MT BlackList 2.x安装
解包后的文件需要按照静态文件和程序2部分分别上传,解包后的文件和对应的复制目录附后
安装完成后的初始化和配置

1. 解包后的文件和安装目标目录的对应:
静态文件包括CSS,JavaScript,图片:
/mt-blacklist-styles.css
/mt-blacklist.js
/images/
==> STATIC_DIR/mt-blacklist-styles.css
==> STATIC_DIR/mt-blacklist.js
==> STATIC_DIR/images/Blacklist
==> STATIC_DIR/images/Blacklist/nav-blacklist.gif
==> STATIC_DIR/images/Blacklist/nav-blog.gif
==> STATIC_DIR/images/Blacklist/nav-configure.gif
==> STATIC_DIR/images/Blacklist/nav-despam.gif
==> STATIC_DIR/images/Blacklist/nav-inbox.gif
==> STATIC_DIR/images/Blacklist/nav-log.gif
==> STATIC_DIR/images/Blacklist/nav-manual.gif
==> STATIC_DIR/images/Blacklist/nav-plugin.gif
==> STATIC_DIR/images/Blacklist/nav-subscriptions.gif

后台程序都在plugins目录下:==>
/plugins/
==> MT_DIR/plugins/Blacklist
==> MT_DIR/plugins/Blacklist/Blacklist.pl
==> MT_DIR/plugins/Blacklist/lib
==> MT_DIR/plugins/Blacklist/lib/Blacklist
==> MT_DIR/plugins/Blacklist/lib/Blacklist/App
==> MT_DIR/plugins/Blacklist/lib/Blacklist/App/CMS.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/App/Submission.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/App.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/Group.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/GroupMap.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/Item
==> MT_DIR/plugins/Blacklist/lib/Blacklist/Item/Regex.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/Item/String.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/Item/URLPat.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/Item.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/Log.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/Permission.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/Plugin.pm
==> MT_DIR/plugins/Blacklist/lib/Blacklist/Util.pm
==> MT_DIR/plugins/Blacklist/mt-bl-load.cgi
==> MT_DIR/plugins/Blacklist/mt-blacklist.cgi
==> MT_DIR/plugins/Blacklist/schemas
==> MT_DIR/plugins/Blacklist/schemas/Blacklist_schema.mysql
==> MT_DIR/plugins/Blacklist/schemas/Blacklist_schema.postgres
==> MT_DIR/plugins/Blacklist/schemas/Blacklist_schema.sqlite
==> MT_DIR/plugins/Blacklist/tmpl
==> MT_DIR/plugins/Blacklist/tmpl/add_ite

EXTRAS/3.1/header.tmpl(可选)
==> MT_DIR/tmpl/cms/header.tmpl

2. 运行初始化脚本:cgi-bin/mt/plugins/Blacklist/mt-bl-load.cgi
然后就可以在管理界面中进入BlackList管理界面:cgi-bin/mt/plugins/Blacklist/mt-blacklist.cgi
在管理系统的导入\导出界面中:可以将以前的1.x版本的黑名单导入
blacklist.png

作者:车东 发表于:2005-02-24 21:02 最后更新于:2007-04-15 19:04
版权声明:可以转载,转载时请务必以超链接形式标明文章 的原始出处和作者信息及本版权声明

引用通告

以下是前来引用的链接: MT BlackList 2.x安装和Storable.pm平台兼容性解决:

» 抵制恶意评论的武器MT BlackList+Comment Challenge 来自 传说中的石头
由于石头最近不能经常上网,导致一段时间没更新。今天进入后台,却发现整个评论页都是垃圾评论,没办法,删除到手抽筋,只好找点武器来防御自己。 在车东那里找到了MT BlackList 2.x安装的教程,安装完毕后,发现自己对有些设置还不是太精通,而且安装过程中又有不少的恶意评论。 接着在Plod那里找到了Comment Challenge这个插件的介绍和安装。 安装过程都比较顺利,大家可以参考车东和Plod的文章,石头只是补充一点:... [阅读更多细节]

Comments

我在51上安装怎么不行啊,不能运行mt-bl-load.cgi,报500错

发表一个评论

(如果你此前从未在此 Blog 上发表过评论,则你的评论必须在 Blog 主人验证后才能显示,请你耐心等候。)

Creative Commons License
此 Blog 中的日记遵循以下授权 Creative Commons(创作共用)授权.
Powered by
Movable Type 3.36