我遇到了在仪表板,访问者和操作标签上从日期范围大约30天获取piwik报告的问题。当我想这样做时会出现这个错误:
哎呀......请求期间出现问题。也许服务器有一个临时问题,或者您可能要求报告包含太多数据。请再试一次。如果反复出现此错误,请与Piwik管理员联系以获取帮助。
我用以下命令存档:
/ usr / bin / php / var / www / html / piwik / console core:archive --url = http://myip/piwik/ 它只是在仪表板上解决了问题,当我想在访问者和操作标签上获取约30天的日期范围报告时,它仍然显示错误。 当我将日期范围设置为较小的范围,例如大约15天时,它是可以的,并且不会显示任何错误。 我已经使用php 5.3.3和mysql 5.1在RHEL上安装了piwik。 任何人都可以帮我解决这个问题。 感谢
答案 0 :(得分:6)
我已经解决了这个问题。它与数据格式有关。更改日期格式后,我可以加载我的页面没有问题。我已经添加了error.log作为参考。
希望这对寻求帮助的人有所帮助。
您可以使用以下查询更改特定表格列“日期格式”:
更新table_name
SET field_name
= replace(same_field_name,'unwanted_text','wanted_text')
[星期六9月12日12:03:37.124105 2015] [:错误] [pid 21414] [客户端192.168.1.22:50006] Piwik出错:日期格式必须为:YYYY-MM-DD,或'今天'或'昨天'或strtotime函数支持的任何关键字(有关详细信息,请参阅http://php.net/strtotime): - 62169984000,referer:http://192.168.1.20/AP_Enterprise/index.php?module=MultiSites&action=index&idSite=1&period=day&date=yesterday
答案 1 :(得分:0)
此错误通常表示存在超时。尝试调整你的配置。超时的原因是日期范围报告未预先存档。
另一方面,如果性能对您很重要,建议使用PHP 5.4+和MySQL 5.5+。
答案 2 :(得分:0)
我将php_ini中的memory_limit从128M增加到512M,max_execution_time从30增加到120,问题解决了。 这可能对有相同问题的人有用。 谢谢