【问题标题】:PHPMailer not working on Hostinger, neither any error is displayedPHPMailer 无法在 Hostinger 上运行,也没有显示任何错误
【发布时间】:2023-04-10 20:26:01
【问题描述】:

我托管了一个网站,并且有一个联系表。我正在使用PHPMailerGmail's smtp settings 发送该电子邮件。域和电子邮件归我所有,我已将域托管在 免费 托管服务上以供测试。

电子邮件脚本在我的本地服务器上运行良好,但在 Hostinger 上显示错误页面 (500),内部服务器错误。我尝试启用错误日志,但仍然看不到任何错误。

请帮忙,在此先感谢。

更新 我已经检查了本地服务器以及 Hostinger 上的 PHP 和 PHPMailer 版本。它们完全相同。

【问题讨论】:

  • 这真的是基本的调试——阅读一些关于如何诊断 PHP 问题的文档。如果您收到错误 500,则错误将出现在您的 Web 服务器的错误日志中。我认为这是您主机的 PHP 配置有问题,而不是您的代码有任何问题。
  • 但是我检查了错误日志。他们只是空白。即使启用它们,我也看不到任何日志。
  • 所以尝试其他选项以使错误可见:ini_set('display_errors', true); 等。如果它生成 500,它将在某处生成错误消息!
  • @Synchro 你能推荐我可以参考的任何相关博客或文章吗?谢谢。
  • 日志为空。 @Synchro,也试过了。

标签: php phpmailer server-configuration


【解决方案1】:

检查自动加载的确切位置,它可能是下面的文件夹: 需要'../vendor/autoload.php';

【讨论】:

  • 请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。
猜你喜欢
  • 2016-06-28
  • 2023-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-17
  • 2021-12-16
  • 2016-11-21
  • 2021-05-23
相关资源
最近更新 更多