PHPMailer 无法在 Hostinger 上运行,也没有显示任何错误
Posted
技术标签:
【中文标题】PHPMailer 无法在 Hostinger 上运行,也没有显示任何错误【英文标题】:PHPMailer not working on Hostinger, neither any error is displayed 【发布时间】:2017-05-07 17:50:33 【问题描述】:我托管了一个网站,并且有一个联系表。我正在使用phpMailer
和Gmail's smtp settings
发送该电子邮件。域和电子邮件归我所有,我已将域托管在 免费 托管服务上以供测试。
电子邮件脚本在我的本地服务器上运行良好,但在 Hostinger 上显示错误页面 (500),内部服务器错误。我尝试启用错误日志,但仍然看不到任何错误。
请帮忙,在此先感谢。
更新 我已经检查了本地服务器以及 Hostinger 上的 PHP 和 PHPMailer 版本。它们完全相同。
【问题讨论】:
这真的是基本的调试——阅读一些关于如何诊断 PHP 问题的文档。如果您收到错误 500,则错误将出现在您的 Web 服务器的错误日志中。我认为这是您主机的 PHP 配置有问题,而不是您的代码有任何问题。 但是我检查了错误日志。他们只是空白。即使启用它们,我也看不到任何日志。 所以尝试其他选项以使错误可见:ini_set('display_errors', true);
等。如果它生成 500,它将在某处生成错误消息!
@Synchro 你能推荐我可以参考的任何相关博客或文章吗?谢谢。
日志为空。 @Synchro,也试过了。
【参考方案1】:
检查自动加载的确切位置,它可能是下面的文件夹: 需要'../vendor/autoload.php';
【讨论】:
请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。以上是关于PHPMailer 无法在 Hostinger 上运行,也没有显示任何错误的主要内容,如果未能解决你的问题,请参考以下文章
2019 无法调用未创建 PHPMailer 版本 6.0.7 实例的新 PHPMailer
HOSTINGER FILE_PUT_CONTENTS HTML2CANVAS:无法上传屏幕截图,但它说它不是空的[关闭]
如何使用 git 将我的 Laravel 项目部署到 Hostinger 的根文件夹?