Firestats是一个网站流量统计系统,基于PHP+MySQL。它是一个独立的系统,可以直接安装使用,也可以作为WordPress的一个插件(Plugin)程序来安装。
近期最新的Stable version: 1.6.0-stable
我从旧版本进行升级安装,先禁用Firestats插件,上传安装程序,用新文件覆盖旧文件,然后激活插件时出现错误提示如下:
Error installing FireStats tables: Failed to lock mutex, see This for more information :
Error message: Error locking /home/phpst0/public_html/blog/wp-content/plugins/firestats/php/db-setup.php
Firestats.cc Wiki上已经通告了问题的原因和解决办法:
大致是PHP的旧版本无法实现flock这个PHP函数的功能,因此解决办法是升级服务器的PHP程序版本;对于实在无法升级PHP服务端的情况,也提供了一种并不推荐的解决办法:
将firestats程序根目录下的“sample-conf.php”复制为“conf.php”,并编辑之将下列行的注释去掉:
[code=’php’]define(‘DISABLE_MUTEX’,true);[/code]
处理之后成功启用插件。
接着进入Firefox插件的设置页面进行数据库的更新即可。