Я собираюсь использовать phpmyadmin
в Ubuntu 16.04. Но это показывает, что страница не работает. в журнале ошибок написано error 500
PHP Fatal error: require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477
Сначала говорится, что расширение mysqli|mysql
отсутствует. но после бессонных часов я забываю, что я сделал с этим. Я использую php7.
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
или просто:
sudo apt-get install php-gettext
, а затем:
sudo service apache2 restart
Это было сообщил об этой ошибке:
. Вам нужно установить php-gettext, установите его, используя
sudo apt-get install php-gettext
Я потерял часы, чтобы решить эту проблему. Просто установите php-mbstring
, php7.0-mbstring
и php-gettext
. Вот и все.
Вы можете сделать это, выполнив следующую команду:
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
Попробуйте использовать:
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
Я пробую следующее:
sudo dpkg-reconfigure phpmyadmin
и устанавливаю сокет на TCP / IP . После
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
sudo service apache2 restart
Run
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo service apache2 restart
Используйте Synaptic Package Manager, установите php7.0-mbstring
и выполните sudo service apache2 restart
.
Если вы установили phpymadmin из архивов, php-gettext является зависимостью и будет установлен автоматически.
В моем случае проблема заключалась в создании папки. Когда я устанавливал библиотеку php-gettext с помощью:
sudo apt-get install php-gettext
Две папки были созданы в usr / share / php
Папка 1 - usr / share / php / php-gettext
Папка 2 - usr / share / php / php-phpgettext
И внутри первой папки несколько символических ссылок на вторую папку.
Я удалил первую папку с помощью:
sudo rm -r usr/share/php/php-gettext
А затем скопировал php-php- gettext в php-gettext с помощью:
sudo cp -r php-php-gettext php-gettext
Теперь мой phpmyadmin
работает.