Неустранимая ошибка: класс ‘PHPMailer’ не найден в

..\ WWW \ заботы \ index.php

..\ WWW \ заботы \ conexion.php

..\ www \ solicitude \ PHPMailer \ все файлы, распакованные из
скачанный почтовый индекс https://github.com/PHPMailer/PHPMailer

У меня возникают проблемы при создании экземпляра класса PHPMailer, в файле conexion.php я пишу следующую строку:

require_once ( ‘PHPMailer / PHPMailerAutoload.php’);

и эта ошибка проявляется

Fatal error: Class 'PHPMailer' not found in C:\AppServ\www\SolicitudesBE\conexion.php on line 58

Я изменил расположение файла без успеха

                 require_once('PHPMailer/PHPMailerAutoload.php');
//require_once('PHPMailer/class.phpmailer.php');

$mail = new PHPMailer;

$mail->IsSMTP();
//$mail->SMTPDebug = 2;
$mail->SMTPAuth = false;
$mail->SMTPSecure = "tls";
$mail->Host = "correo.domain.org.mx";
$mail->Port = 25;
$mail->Username = "[email protected]";
$mail->Password = "pass";
$mail->SetFrom('[email protected]', 'Julio Castor');
$mail->Subject = $asunto;

Может ли какой-нибудь орган помочь мне с этим вопросом? Кстати, этот проект отлично работает на других компьютерах как сервер (локальный), но когда я загружаю на сервер (Windows Server 2003), появляется ошибка.

Я пока не могу получить доступ к серверу, но, как я могу, где я могу найти, чтобы настроить сервер?

0

Решение

попробуйте включить

use PHPMailer\PHPMailer\PHPMailer;
1

Другие решения

Пытаться

require_once(__DIR__ . '/PHPMailer/PHPMailerAutoload.php');

где DIR путь к текущему файлу

0

Проблема решена, я изменил сервер (Appserver) с помощью XAMPP (версия для Windows Server 2003), ошибка была не в коде, а в сервере (возможно, это могут быть зависимости от композитора). Во всяком случае, это работает! Спасибо за вашу помощь

0

Попробуйте использовать,

require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'PHPMailer' . DIRECTORY_SEPARATOR . 'PHPMailerAutoload.php');

если не работает попробуйте,

require_once('PHPMailer/class.phpmailer.php');
require_once('PHPMailer/class.phpmaileroauth.php');
require_once('PHPMailer/class.phpmaileroauthgoogle.php');
require_once('PHPMailer/class.pop3.php');
require_once('PHPMailer/class.smtp.php');

Я надеюсь, что это будет работать.

-1
По вопросам рекламы [email protected]