错误:无法加载语言字符串:实例化

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 中删除。升级,问题就会消失。

在那之后您可能仍然会遇到问题,但无论是什么问题,它都可能会在同一个故障排除指南中进行介绍。

【讨论】:

非常感谢同步。

以上是关于错误:无法加载语言字符串:实例化的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 Gradle 实例化 FXML 加载器

无法从 nib 实例化 UIView。 “警告:无法加载任何 Objective-C 类信息”

无法实例化模块ngMaterial

由于以下原因无法实例化模块dataAccessService:错误:[$ injector:nomod]

php mailer Mailer 错误:无法加载语言字符串:connect_host?

无法加载或实例化 TagLibraryValidator 类:org.apache.taglibs.standard.tlv.JstlCoreTLV