尝试在本地主机上安装 SuiteCRM 插件会导致无效的 URL

问题描述 投票:0回答:1

我正在探索 SuiteCRM,并为此必须使用 XAMPP 以及所有适当的 PHP 软件版本等在本地主机上部署 SuiteCRM 7.13.4。到目前为止一切正常。我可以访问并操作该网站,成功安装了语言包。但是,当我继续并想要从 SuiteCRM 商店安装第三方插件(特别是 MS Teams 集成和 Office 365 插件)时,我收到一条消息,指出我的服务器 URL 无效(见下图)。我完全不知道这是什么原因。

error message of the office 365 plugin error of the MS teams integration

嗯,我希望安装能够通过第一次尝试,但事实并非如此。 嗯,首先我认为 SSL 是罪魁祸首。修复了这个问题,但是安装插件仍然不起作用。 然后我尝试激活 CORS,但这也没有帮助。

suitecrm
1个回答
0
投票
  1. MS Teams Integration
    错误是由于
    HTTPS://subdomain.domain.com
    限制造成的。因为,他们的文档引用了 SugarOnDemand URL,即

https://implicit.sugarondemand.com

因此您需要在您的计算机上创建一个

Virtual Host
(格式与上面相同),然后将该虚拟主机 URL 添加为
CRM Address

  1. 如果问题仍然存在,请打开 SuiteCRM 实例上的 .htaccess 文件并允许跨源资源共享,如下所示:

标头添加 Access-Control-Allow-Origin "*" 标头添加 访问控制允许方法:“GET、POST、OPTIONS、DELETE、PUT”

  1. 最后,
    Callbacks
    集成中的
    Teams
    在某些情况下无法在本地主机设置中工作。因此,最好将 SuiteCRM 实例部署在开发服务器上(在
    www
    上)以获得 100% 的工作集成。
© www.soinside.com 2019 - 2024. All rights reserved.