Працював я тут собі кілька днів із певним сайтом, і раптом при наступному вході в phpMyAdmin на екран полізли помилки, як здалося на перший погляд, в незліченній кількості. Наприклад, отакі:
Deprecation Notice in ./../php/php-gettext/streams.php#48
Methods with the same name as their class will not be constructors in a future version of PHP; StringReader has a deprecated constructor
Backtrace
./../php/php-gettext/gettext.inc#41: require()
./libraries/select_lang.lib.php#477: require_once(./../php/php-gettext/gettext.inc)
./libraries/common.inc.php#569: require(./libraries/select_lang.lib.php)
./index.php#12: require_once(./libraries/common.inc.php)
А ось як все виглядало:
Помилки phpMyAdmin в Ubuntu/Linux Mint
А-а-а-а-а!!!!! Що ж робити?????
Я справедливо налякався, щоб часом з моїми базами даних нічого не сталося, тому відразу побіг питатися в гугла, що робити. І вичитав у одного розумного дядька, що потрібно повністю видалити, а потім знову встановити phpMyAdmin та ще декілька елементів. Щоправда, в цього джентельмена процес відновлення phpMyAdmin потребував уведення цілих чотирьох команд:
sudo apt-get remove --purge phpmyadmin php-gettext php-mbstring -y
sudo apt-get autoremove -y
sudo apt-get update
sudo apt-get install phpmyadmin php-gettext php-mbstring -y
Трішки подумавши і згадавши, що в пакетного менеджера apt є класна опція --reinstall
, за допомогою якої можна перевстановити програму, скинувши її налаштування до початкових, я спростив процес лікування до однієї стрічки:
sudo apt-get install --reinstall phpmyadmin php-gettext php-mbstring -y
Зовсім не страшно, правда? 😉
Прокоментувати
На сайті відображається лише твоє ім'я та коментар. Електронна пошта зберігається виключно для зв'язку з тобою за потреби та в жодному разі не передається стороннім особам.