我们有一个面向互联网的Composite-C1实例,我们正在使用它来测试我们的网站,当我们尝试强制HTTPS for console access(forceHttps)时,FunctionPreview在页面编辑器中被破坏。服务器上有一个有效的SSL证书。我们方支持HTTPS,但公共内容不需要它。
<ClientProtocol forceHttps="true" allowFallbackToHttp="false" customHttpsPortNumber="" />
我们在C1日志中看到了这些错误
无法构建功能预览。原因:PhantomServerIncorrectResponse;输出: 错误,page.open:失败
关闭PhantomJs服务器。原因:PhantomServerIncorrectResponse,输出:错误,page.open:失败
设置forceHttps =&#34; false&#34;在〜/ App_Data / Composite / Configuration / C1ConsoleAccess.xml文件中以及服务器重启将带回FunctionPreview。
任何调试提示?
答案 0 :(得分:1)
随着Composite C1 5.1的发布,我们通过手术取出了PhantomJS.exe的更新版本并将其复制到我们的C1 5.0部署中。这似乎可以解决我们遇到的问题。
PhantonJS.exe
旧版本:1.9.7.0
新版本:2.1.1.1
文件夹:/ App_Data / Composite / PhantomJs