/
/
WordPress не устанавливается из-за ошибки mysqli

WordPress не устанавливается из-за ошибки mysqli

Симптомы

Не выполняется автоматическая установка WordPress в ispmanager 6:

  • При выборе режима PHP CGI выходит ошибка «Не удовлетворены следующие системные требования ‘php-extension: json, mysqli'»;
  • При выборе режима PHP модуль Apache выходит ошибка «Не удалось выполнить установку приложения ‘WordPress’».

В журнале панели по пути /usr/local/mgr5/var/ispmgr.log возникает ошибка:

Sep 25 15:22:55 [2999879:101550] aps ERROR Failed to install aps: 'PHP Fatal error:  Uncaught Error: Call to undefined function PHPMailer\PHPMailer\mail() in /var/www/user2112/data/www/isptest.test/wp-includes/PHPMailer/PHPMailer.php:880

Причина

Отключена функция mail() в настройках PHP (CGI).

Решение

Включите функцию mail() в настройках PHP, который используется для сайта с WordPress.

Для этого перейдите в раздел PHP, выберите нужную версию PHP и нажмите на Расширенная настройка. В настройках найдите параметр disable_functions и в его настройках удалите значение «mail», сохраните изменения.