PHP MySQLi больше не работает после обновления до Ubuntu 20.04 - PullRequest
0 голосов
/ 27 мая 2020

У меня установлен php7 .4- mysql, ошибка здесь ниже, а остальное в заголовке

PHP Неустранимая ошибка: Непойманная ошибка: класс mysqli 'не найдено в {long_path} /index.php:9\nStack trace: \ n # 0 {main} \ n брошено в {long_path} /index.php в строке 9

Есть ли решение этой проблемы или мне нужно все переустановить и перенастроить (что означает, что я просто снова перейду на Ubuntu 18.04 с помощью резервных копий)?

1 Ответ

1 голос
/ 02 июня 2020

У меня была такая же проблема после сегодняшнего обновления. Я подумал, что что-то пошло не так, поэтому я попытался удалить это

apt remove php-mysqli
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'php7.4-mysql' instead of 'php-mysqli'
0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.

Затем я попытался очистить и установить тот же результат.

Наконец, apt-get dist-upgrade устранил мою проблему.

Вы можете видеть, что после обновления моя система находится в странном состоянии, которое не было полностью очищено.

apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  apt-show-versions libapt-pkg-perl libauthen-pam-perl libimagequant0 libio-pty-perl libnet-ssleay-perl libpython-all-dev libpython2-dev
  libpython2.7-dev libwebpdemux2 perl-openssl-defaults python-all python-all-dev python-automat python-certifi python-configparser python-constantly
  python-crypto python-dbus python-entrypoints python-gi python-hyperlink python-keyring python-olefile python-pil python-xdg python2-dev python2.7-dev
  python3-scour scour
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  libapache2-mod-php7.2 libapache2-mod-php7.3 libpcre2-posix0 libpython-dev libpython-stdlib minecraft-overviewer php7.2 php7.3 python python-click
  python-colorama python-configobj python-dev python-incremental python-keyrings.alt python-minimal python-pip python-requests python-scour
  python-secretstorage python-serial python-twisted-bin python-twisted-core python-urllib3 python-wheel webmin
The following NEW packages will be installed:
  libapache2-mod-php7.4 libpcre2-posix2 php7.4
The following packages have been kept back:
  libomp-dev
The following packages will be upgraded:
  libapache2-mod-php libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-dev libpython-all-dev libpython2-dev libpython2-stdlib php python-all
  python-all-dev python-pip-whl python2 python2-dev python2-minimal python3-pip
16 upgraded, 3 newly installed, 26 to remove and 1 not upgraded.
Need to get 2,675 kB/4,704 kB of archives.
After this operation, 196 MB disk space will be freed.
Do you want to continue? [Y/n] y

После этого я обновил свою страницу, и она снова заработала.

Надеюсь, это поможет, и вы не одиноки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...