После обновления до Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-88-generic x86_64), когда я пытаюсь получить доступ к своим сайтам, я получаю
Ваша установка PHP, кажется, не хватает расширения MySQL, которое требуется WordPress.
Я убедился, что все расширения обновлены.
mysqli.so
установлен, и я нашел его в: /usr/lib/php/20190902
Несколько советов предлагают убедиться, что путь в файле php.ini
указывает на то, где находится mysqli.so
.
Запуск php-ini
показывает:
Configuration File (php.ini) Path: /etc/php/7.4/cli
Когда я пытаюсь отредактировать php.ini
с помощью sudo nano php.ini
, файл пуст, кроме закомментированной PHP справочной информации.
Правильно ли я делаю?
.
Как я могу отредактировать php.ini
, чтобы проверить путь к mysqli.so
файлу?
Обычно с apache путь php.ini - /etc/php/7.4/apache2/php.ini, с nginx это /etc/php/7.4/fpm/ и т. Д. CLI используется только для запуска php в терминале.
Используйте
php -i | grep "Loaded Configuration File"
для проверки.
Кажется, отсутствуют некоторые рекомендуемые расширения php для размещения WordPress. => https://make.wordpress.org/hosting/handbook/server-environment/
curl, mbstring и zip
sudo apt install php-curl php-mbstring php-zip
Также, что возвращает
systemctl status apache2
systemctl status nginx