W tym artykule rozwiążemy błąd nie znaleziono rozszerzenia mysqli w Plesku. Artykuł dotyczy tylko serwerów działających w CloudLinux z włączonym CageFS i używanym handlerem Alt-PHP!
Objawy
CloudLinux działa na serwerze.
Alt-PHP i CageFS są zainstalowane i używane.
Instalacja lub aktualizacja dowolnej aplikacji APS zawiesza się lub kończy się niepowodzeniem:
Naprawiono w:
Plesk Onyks 17,8 17 kwietnia 2018
Rozwiązanie
Rozważ aktualizację serwera:
Jak zainstalować aktualizacje Pleska
Rozwiązanie tymczasowe:
Dopóki problem nie zostanie rozwiązany, skorzystaj z następującego obejścia:
1. Zaloguj się do Pleska.
2. Zdefiniuj brakujące moduły PHP w menu Narzędzia i ustawienia > Ustawienia PHP > wersja alt-php > php.ini, dodając następujące wiersze na końcu pliku:
extension=mysqli.so
extension=mysqlnd.so
extension=json.so
extension=phar.so
3. Połącz się z serwerem przez SSH.
4. Zaktualizuj ustawienia PHP dla wszystkich domen:
# plesk bin php_settings -u