错误:无法加载语言字符串:实例化
Posted
技术标签:
【中文标题】错误:无法加载语言字符串:实例化【英文标题】:Error: Language string failed to load: instantiate 【发布时间】:2021-12-01 22:33:18 【问题描述】:我正在发送一些电子邮件,phpMailer 在我的测试服务器上运行良好。
现在,在我将它移到生产服务器后,我的任何邮件都不会触发,我正在收到一个
邮件程序。
我一直在使用 phpmailer 进行谷歌搜索和辛勤工作,以查看似乎是什么问题,从我收集的信息来看,我无法发出常规的 php mail() 请求(这是需要返回 true 的 var错误停止。
我正在发送一些电子邮件,PHPMailer 在我的测试服务器上运行良好。
try
$mail->SMTPDebug = 0; // Enable verbose debug output
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'smtp.gmail.com'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = $mail_user_name; // SMTP username
$mail->Password = $mail_user_password; // SMTP password
$mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 587; // TCP port to connect to
//Recipients
$mail->setFrom($customerservice_email, $customerservice_name);
$mail->addAddress('email@gmail.com'); // reciever email address
// $mail->addAddress('info@akhil.com'); // Add a recipient
// $mail->addAddress($to);
$mail->SetLanguage('en');
$mail->ishtml(true); // Set email format to HTML
$mail->Subject = $subject;
$mail->MsgHTML($message);
if($mail->send())
return true;
return false;
catch (Exception $e)
print_r($e);die;
return false;
有人有什么要帮我的吗?在这一点上,它变得非常沮丧。
【问题讨论】:
【参考方案1】:一如既往,read the docs。从字面上看,它告诉您的第一件事是确保您运行的是最新版本, 您没有这样做。该“语言字符串”错误消息已在多年前从 PHPMailer 中删除。升级,问题就会消失。
在那之后您可能仍然会遇到问题,但无论是什么问题,它都可能会在同一个故障排除指南中进行介绍。
【讨论】:
非常感谢同步。以上是关于错误:无法加载语言字符串:实例化的主要内容,如果未能解决你的问题,请参考以下文章
无法从 nib 实例化 UIView。 “警告:无法加载任何 Objective-C 类信息”
由于以下原因无法实例化模块dataAccessService:错误:[$ injector:nomod]
php mailer Mailer 错误:无法加载语言字符串:connect_host?
无法加载或实例化 TagLibraryValidator 类:org.apache.taglibs.standard.tlv.JstlCoreTLV