我正在探索 SuiteCRM,并为此必须使用 XAMPP 以及所有适当的 PHP 软件版本等在本地主机上部署 SuiteCRM 7.13.4。到目前为止一切正常。我可以访问并操作该网站,成功安装了语言包。但是,当我继续并想要从 SuiteCRM 商店安装第三方插件(特别是 MS Teams 集成和 Office 365 插件)时,我收到一条消息,指出我的服务器 URL 无效(见下图)。我完全不知道这是什么原因。
嗯,我希望安装能够通过第一次尝试,但事实并非如此。 嗯,首先我认为 SSL 是罪魁祸首。修复了这个问题,但是安装插件仍然不起作用。 然后我尝试激活 CORS,但这也没有帮助。
MS Teams Integration
错误是由于 HTTPS://subdomain.domain.com
限制造成的。因为,他们的文档引用了 SugarOnDemand URL,即因此您需要在您的计算机上创建一个
Virtual Host
(格式与上面相同),然后将该虚拟主机 URL 添加为 CRM Address
。
标头添加 Access-Control-Allow-Origin "*" 标头添加 访问控制允许方法:“GET、POST、OPTIONS、DELETE、PUT”
Callbacks
集成中的 Teams
在某些情况下无法在本地主机设置中工作。因此,最好将 SuiteCRM 实例部署在开发服务器上(在 www
上)以获得 100% 的工作集成。