PHPMailer как решить проблему

Доверие к людям — ошибка программ.

Дельфин

Иногда при обновлении или установке Drupal 8 и Drupal 9 пользователи сталкиваются с такой ошибкой "Please install the PHPMailer library by executing 'composer update' in your site's root directory.", и запуск команды composer update не решает проблему, что в таком случае делать?

Если composer у Вас установлен то читаем дальше, если нет то устанавливаем его как описано здесь.

Composer установлен

Ответ достаточно очевиден - нужно принудительно установить phpmailer, для этого Вам нужно открыть SSH клиент (например в программе Termius или любой другой) перейти в корневую директорию Вашего сайта и выполнить команду:

composer require phpmailer/phpmailer

После этого проверьте состояние системы, это можно сделать посетив страницу https://your-site.ru/admin/reports/status

Нет возможности использовать Composer

Тогда Вам нужно скачать последнюю версию PHPMailer, затем в коренвой папке сайта перейти в папку vendor и в ней создать папку phpmailer/phpmailer (да именно папку в папке) и распаковать содержимое PHPMailer в последнюю.

После этого проверьте состояние системы, это можно сделать посетив страницу https://your-site.ru/admin/reports/status

 

Если у Вас появились вопросы, не стесняйтесь пишите мне!
Оставьте Ваш комментарий