Pligg是一个仿Digg.com的开源CMS,两年前粗粗的接触过一下,当时的感觉只有两个字,惊艳。近日又翻出来装上试用。
在pligg的官方网站上有多处download链接,均指向http://forums.pligg.com/current-version/ ,点开之后却是一片空白,且没有任何提示。sourceforge上可以下载到的最新版本是去年发布的Pligg_Beta_9.8。要下载最新版的话,其实需要进入论坛注册,登录之后再点击前述链接,进入论坛里的current version版面下载。目前的最新版是Pligg Beta 9.9.5。
哎,实在是太不严谨了。
安装的时候会有若干错误提示,包括找不到/setting.php,/libs/dbconnect.php。这就需要分别给/setting.php.default,/libs/dbconnect.php.default这两个文件重命名,把末尾的.default去掉。
这想来是为了避免做升级下载时覆盖到配置文件,但是..应该也可以像wordpress一样安装时就自行读取.default文件生成setting.php的罢,可以省却一些麻烦。
此外,在pligg里不时见到if($_REQUEST['language'])这样的写法,但是却没有设置过error_reporting。如果php.ini里设置了显示ERROR NOTICE的话,就会经常出现错误提示。
这点,可以修改/config.php 第十一行为
安装好之后,使用god账户登录,管理分类的时候发现,新建分类的功能是不可用的,点了Add A New Category之后并没有建成任何分类,也没有任何错误提示。
原因是..在admin_categories.php里,新建分类就通过以下两行代码来完成
修正方法..要么改这个语句,给category_desc和category_keywords加上值再插入。要么,修改数据库,允许这两列为空。
pligg里有个dblang设置,默认为en,还没搞懂是用来干嘛的。我的问题是,使用mysql-GUI浏览数据库的时候,pligg建立的中文内容都是乱码。
这需要在/libs/db.php 的第100行,新增一行
暂时遇到这么些问题。