如何去掉 ecs_stats表 

2016-07-07 15:36 来源:www.chinab4c.com 作者:ecshop专家

ecs_stats表 是一个统计功能,没什么用的,更烦的是这个表一天有数据库里面就多出20M左右。
把ecs_stats表改名后  首页出下如下错误:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `ec2677`.`ecs_stats` ( ip_address, visit_times, browser, system, language, area, referer_domain, referer_path, access_url, access_time) VALUES ('127.0.0.1', '12', 'Internet Explorer 6.0', 'Windows XP', 'zh-cn', 'LAN', '', '', '/ec2677/index.php', '1219311172') ) [2] => Array ( [error] => Table 'ec2677.ecs_stats' doesn't exist ) [3] => Array ( [errno] => 1146 ) )

请问还有那些文件连接到这个表啊,要去掉这个表又能使网站正常显示,具体要怎么改。

回答:
不要修改表名称,

您可以注释掉记录统计数据的代码,这样就不统计访问日志了。方法如下:
打开根目录下includes/init.php文件,在190行左右找到以下代码:
if (!defined('INGORE_VISIT_STATS'))
{
visit_stats();
}
删除或者注释掉。注意要保存为您系统用的相应编码.

商店設置的基本設置那邊
最下面站點訪問統計:
關掉不是一樣嗎?
還是要注釋掉?

这个表经常变得很大

可以进行清空
最简单的方法:
登陆后台->数据库管理->Sql查询:
输入 delete from ecs_stats
点击确定就可以了.