【发布时间】:2023-04-10 20:26:01
【问题描述】:
我托管了一个网站,并且有一个联系表。我正在使用PHPMailer 和Gmail's smtp settings 发送该电子邮件。域和电子邮件归我所有,我已将域托管在 免费 托管服务上以供测试。
电子邮件脚本在我的本地服务器上运行良好,但在 Hostinger 上显示错误页面 (500),内部服务器错误。我尝试启用错误日志,但仍然看不到任何错误。
请帮忙,在此先感谢。
更新 我已经检查了本地服务器以及 Hostinger 上的 PHP 和 PHPMailer 版本。它们完全相同。
【问题讨论】:
-
这真的是基本的调试——阅读一些关于如何诊断 PHP 问题的文档。如果您收到错误 500,则错误将出现在您的 Web 服务器的错误日志中。我认为这是您主机的 PHP 配置有问题,而不是您的代码有任何问题。
-
但是我检查了错误日志。他们只是空白。即使启用它们,我也看不到任何日志。
-
所以尝试其他选项以使错误可见:
ini_set('display_errors', true);等。如果它生成 500,它将在某处生成错误消息! -
@Synchro 你能推荐我可以参考的任何相关博客或文章吗?谢谢。
-
日志为空。 @Synchro,也试过了。
标签: php phpmailer server-configuration