Ошибки

Your PHP installation appears to be missing the MySQL extension

Для работы с базой данных WordPress нужен модуль PHP mysqli. Если его нет, WordPress останавливается сразу и сообщает, что в PHP не хватает расширения для MySQL.

Обновлено 10.10.2026≈ 2 мин чтения
Содержание 6

Что сделать прямо сейчас

  1. На VPS установите пакет с модулем и перезапустите PHP — подробнее.
  2. На обычном хостинге включите модуль mysqli в настройках PHP — подробнее.

Что означает ошибка

Текст состоит из двух частей: в PHP, похоже, нет расширения MySQL, которое нужно WordPress, и просьба проверить, что расширение mysqli установлено и включено. В русской версии — по-русски.

Ошибка появляется, когда PHP поставили без модуля для MySQL — например, на новом VPS установили только php-fpm, — или когда сменили версию PHP, а модуль для новой версии не поставили.

На VPS с Ubuntu

На VPS подключитесь к серверу — как это сделать, рассказано в инструкции Как подключиться к VPS по SSH. В примерах папка сайта — /var/www/example.com: подставьте свою. Путь к ней указан в строке root в файле настроек сайта nginx. В Ubuntu 24.04 стоит PHP 8.3. Если у вас другая версия, подставьте её номер вместо 8.3 во всех командах — узнать номер можно командой ls /etc/php/. Установите пакет:

sudo apt install php8.3-mysql

Если система спросит пароль, введите пароль своего пользователя на сервере. Символы при вводе не видны — так и должно быть: наберите пароль и нажмите Enter. Если система спросит Do you want to continue?, нажмите Y и Enter. Пакет добавляет в PHP модули mysqli, mysqlnd и pdo_mysql. Перезапустите PHP:

sudo systemctl restart php8.3-fpm

Проверьте, что модуль на месте:

php -m | grep mysqli

Если в ответе строка mysqli — модуль установлен. Откройте сайт снова.

Если apt ответил Unable to locate package, проверьте номер версии PHP командой ls /etc/php/ и разберите ошибку по странице Unable to locate package.

На обычном хостинге

На хостинге модули PHP включает хостер. Откройте в панели настройки PHP сайта: если там есть список расширений, включите mysqli. Если списка нет, напишите в поддержку: пришлите текст ошибки.

Тексты сообщений сверены с исходным кодом WordPress 7.1.3. В русской версии WordPress те же сообщения показаны по-русски — сравнивайте по смыслу.

Источники

Сверено 10 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 10.10.2026