Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpmailer500:托管时出现内部服务器错误,但在本地主机上其工作正常_Php_Localhost_Hosting_Phpmailer - Fatal编程技术网

phpmailer500:托管时出现内部服务器错误,但在本地主机上其工作正常

phpmailer500:托管时出现内部服务器错误,但在本地主机上其工作正常,php,localhost,hosting,phpmailer,Php,Localhost,Hosting,Phpmailer,我尝试通过phpmailer发送电子邮件。在本地主机服务器(127.0.0.1)上,它运行良好。但是,在我上传到托管网站(不是本地主机)后,它就不工作了,我得到了500:内部服务器错误。我尝试了不同的主机,但仍然得到相同的错误。发生了什么事?如果您从与在线服务器无关的域发送邮件,某些提供商可能会拒绝发送邮件。错误可能会有所不同,因此请检查您的发送邮件地址。 如果失败,请创建一个邮件帐户,并在您的邮件配置中授权使用此帐户。您是否使用动态链接/路径等?否则它可能在错误的位置。请诊断错误并发布一些详细

我尝试通过phpmailer发送电子邮件。在本地主机服务器(127.0.0.1)上,它运行良好。但是,在我上传到托管网站(不是本地主机)后,它就不工作了,我得到了500:内部服务器错误。我尝试了不同的主机,但仍然得到相同的错误。发生了什么事?

如果您从与在线服务器无关的域发送邮件,某些提供商可能会拒绝发送邮件。错误可能会有所不同,因此请检查您的发送邮件地址。
如果失败,请创建一个邮件帐户,并在您的邮件配置中授权使用此帐户。

您是否使用动态链接/路径等?否则它可能在错误的位置。请诊断错误并发布一些详细信息,然后检查您的电子邮件配置。目前,这太模糊,无法给出答案。您使用的是SMTP还是本地邮件功能?对于SMTP启用调试(将其设置为2)。如果您使用的是本地邮件功能,请尝试一个简单的PHP脚本,它不使用phpMail向您发送测试电子邮件。还有其他想法吗?您的所有评论都无效:(