如何在没有互联网的服务器上配置Matomo ?
Matomo跟踪、报告、API不需要访问Internet,例如,如果您运行在内部网或没有任何Internet连接的基础设施中。
什么可选功能在Matomo使用互联网
默认情况下,一些可选的功能,使用互联网,如:
- 当Matomo平台有新版本可用时,会有电子邮件通知(对安全性很重要)
- 市场(安装新的插件和下载最新版本的插件和主题)。
- 下载要检测的最新设备列表
- 正在下载最新的推荐垃圾邮件发送者列表
- 下载最新的搜索引擎和社交网络列表
- 下载最新的地理位置数据库,更准确地定位用户的地理位置
- 发送定时报告的短信/短信
- 获取SEO小部件以显示SEO报告
没有互联网时遇到的问题
当Internet不可用时,这些特性通常会在10秒后超时,并显示警告/错误消息。消息的一些例子是:curl_exec:连接在3000毫秒后超时
或Curl_exec:无法连接主机
或者这个错误:警告:file_get_contents (http://plugins.m.hju8.com/api/2.0/plugins) failed to open stream: HTTP请求失败!
.
按照下面的说明修复此错误。
允许互联网连接到官方的Matomo主机名
如有可能,我们建议允许以下主机名与互联网连接:
api.m.hju8.com
(当新版本(包括安全版本)可用时获得通知),builds.m.hju8.com
(对于一键更新工作),plugins.m.hju8.com
(市场)。
这通常是在您的网络或使用的防火墙中完成的,所以请联系您的技术团队负责网络或服务器。
或者,您可以禁用所有使用Internet连接的功能,如下所述。
完全禁用所有互联网功能
要完全禁用所有与互联网相关的功能,请添加此行Enable_internet_features = 0
到(通用)
部分配置/ config.ini.php
文件。
在Matomo服务器上下载没有互联网的插件
你仍然可以直接下载免费插件,也可以直接购买高级插件在市场上使用浏览器。
在市场上下载或购买插件后,您就可以手动安装在你的马托莫。
禁用市场功能
如果您正在使用3.6.0之前的Matomo版本,或者只是想禁用市场,您可以通过添加Enable_marketplace = 0
到(通用)
部分配置/ config.ini.php
文件。