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插件的设置页面进行数据库的更新即可。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据