在窗口2016服务器上的Php中使用MailJet Wrapper进行发布请求时出现错误500

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

我已经使用标准的MailJet包装器和php脚本从我们的网站生成电子邮件。我们为此使用了php包装器。我使用composer安装了包装程序,因此相信我们拥有所有正确的依赖项。执行脚本时,它会一直工作到下一行:

$ response = $ mj-> post(资源:: $ Email,['body'=> $ body]);

我们输入了正确的API和秘密密钥,并且正在服务器上运行php 7.3.13。

我相信代码是正确的,就像我将网站复制到共享Linux服务器上一样,所有操作都将完成,并且我们会收到一封电子邮件。我怀疑上面有一个标志或标准php,我们可能要求它在我们的共享服务器上可用,但在Windows服务器上不可用。

我们按照建议使用Web平台安装程序在服务器上进行了标准的php沼泽安装。

[如果有人对可能丢失的内容有任何想法,我将不胜感激!我对php并不大,因此如果感到愚蠢,我深表歉意。

谢谢,

Simon

php composer-php windows-server-2016 iis-10 mailjet
1个回答
0
投票

感谢提供帮助,进入日志后,我发现我需要更新php.ini文件中curl的设置,以指向我从其网站下载的cacert文件。现在,已设置其运行和发送消息。

© www.soinside.com 2019 - 2024. All rights reserved.