在使用Stat插件时,发现代码中存在一个小BUG,是对Columns not found的判断有问题,原代码写的是: 'Mysql'?==?$type??1051?==?$code?? 但事实上,如果你使用的是PDO,$code 还应该加上 42S22,所以上述代码就应该改成这样了 ('Mysql'?==?$type??(1054?==?$c
在使用Stat插件时,发现代码中存在一个小BUG,是对Columns not found的判断有问题,原代码写的是:
'Mysql'?==?$type?&&?1051?==?$code??
登录后复制
但事实上,如果你使用的是PDO,$code 还应该加上 42S22,所以上述代码就应该改成这样了
('Mysql'?==?$type?&&?(1054?==?$code?||?$code?==?'42S22'))??
登录后复制
然后就可以安装成功了。
该插件的信息是:
/**?? ?*?页面浏览次数统计插件?? ?*?@package????Stat?? ?*?@author?????Hanny?? ?*?@version????1.0.2?? ?*?@dependence?10.8.15-*?? ?*?@link???????http://www.imhan.com?? ?*?历史版本?? ?*?version?1.0.2?at?2010-07-03?? ?*?终于支持前台调用了?? ?*?接口支持Typecho?0.8的计数?? ?*?增加SQLite的支持?? ?*?version?1.0.1?at?2010-01-02?? ?*?修改安装出错处理?? ?*?修改安装时默认值错误?? ?*?version?1.0.0?at?2009-12-12?? ?*?实现浏览次数统计的基本功能?? ?? ?*/??
登录后复制
不过由于这个版本比较早,就将就一下啦
原文地址:typecho Stat 插件的小BUG, 感谢原作者分享。