gpt4 book ai didi

shell - Unable to find the socket transport "ssl", CakePHP 从 shell 发送电子邮件

转载 作者:行者123 更新时间:2023-12-04 16:26:17 31 4
gpt4 key购买 nike

我正在尝试使用 CakePHP shell 从 cron 发送电子邮件,但出现以下错误“无法找到套接字传输“ssl” - 您在配置 PHP 时是否忘记启用它?:0”。

问题仅在本地服务器上,我使用的是 WAMP 服务器并且 php_openssl 扩展已正确打开。当我检查是否正在从 Controller 加载扩展时,一切似乎都很好,但是当我调试 shell 操作时,似乎没有加载扩展。此外,当我尝试从 Controller 发送电子邮件时,电子邮件已成功发送。我正在使用 gmail 凭据,因此是 ssl 要求。

谢谢

最佳答案

找到解决方案,似乎您必须取消注释可以在(wamp 路径)\bin\php(您的 php 版本)\php.ini 中找到 openssl 扩展名的行,因为有 2 个 php.ini 文件,仅启用它在 (wamp 的路径)\bin\apache(apache 版本)\bin\php.ini 中是不够的

关于shell - Unable to find the socket transport "ssl", CakePHP 从 shell 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11139528/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com