如何在多服务器环境中激活一个新插件?
当你在多个服务器上运行Matomo时,你需要以下设置:
- 从市场下载插件(或从https://plugins.www.hju8.com/download使用您的授权密钥)
- 在Matomo中提取插件
插件/
文件夹在你的Matomo应用程序代码库 - 将相同的Matomo应用程序代码库部署到所有服务器
- 确保
配置/ config.ini.php
文件将同步(或手动同步)到所有的Matomo应用服务器
然后按照以下步骤激活一个新插件:
- 仅在一台服务器上,在Matomo目录下运行以下控制台命令:
php控制台插件:激活TheNewPluginName
- 等待插件安装完成。
- (可选,仅当不使用NFS协议时)手动同步
配置/ config.ini.php
所有Matomo应用服务器
下面是在插件安装过程中发生的事情:如果你在一台服务器上第一次安装这个新插件,插件将自己安装,并可能更新数据库模式(创建表,添加新列等)。然后它将添加行PluginsInstalled[] = "TheNewPluginName"
在你的config.ini.php
文件要记住这个插件已经安装。然后它将激活插件并添加行Plugins[] = "TheNewPluginName"
到你的config.ini.php
文件。那么你的config.ini.php
文件将同步到所有服务器,插件将在所有服务器上激活。
下一个常见问题:在多服务器环境下,如何在所有服务器上部署相同的代码库?
以前的常见问题:如何在多服务器环境下保持配置文件和跟踪器JS文件同步?