Доверие к людям — ошибка программ.
Дельфин
Иногда при обновлении или установке 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
Комментарии