简单的 XML 在实时服务器上不起作用


simple xml not working on live server

我有调用zoho api的脚本,它在本地主机上工作正常,但是当我将脚本上传到服务器时,它不起作用,errror说

Severity: Warning
Message: simplexml_load_file(https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?newFormat=1&apikey={removed}&ticket={removed}): failed to open stream: Connection refused
Filename: models/xml_model.php
Line Number: 25

我检查了 php.ini 设置以检查是否启用了简单的 xml,我可以看到它已启用。我还可以看到本地和主站的"allow_url_fopen"都设置为"开"

有什么我必须检查的吗?

查看以下输出:

<?php phpinfo(); ?>

它在"注册的PHP流"中显示什么?你在那行看到"https"吗?

如果没有,只需添加:

extension=php_openssl.dll

到 php.ini 文件,然后重新启动 Web 服务器。它将加载OpenSSL扩展。