Ich bin im Begriff, phpmyadmin
auf Ubuntu 16.04 zu verwenden. Aber es zeigt, dass die Seite nicht funktioniert. Das Fehlerprotokoll sagterror 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
Zuerst heißt es, dass die mysqli|mysql
Erweiterung fehlt. aber nach schlaflosen Stunden vergesse ich, was ich getan habe. Ich benutze PHP7.
php
mysql
phpmyadmin
Kepalabotak
quelle
quelle
sudo apt install php-gettext
ist genug. Dies installiert die anderen.Sie müssen php-gettext installieren, installieren Sie es mit
quelle
Ich habe Stunden verloren, um dieses Problem zu lösen. Einfach zu installieren
php-mbstring
,php7.0-mbstring
undphp-gettext
. Das ist es.Sie können dies tun, indem Sie den folgenden Befehl ausführen:
quelle
php-mbstring
automatisch erfolgt,php7-mbstring
wenn Sie PHP7 installiert haben.In meinem Fall war mein Problem mit der Ordnererstellung. Als ich die php-gettext lib mit installiert habe:
Zwei Ordner werden in erstellt
usr/share/php
Ordner 1 -
usr/share/php/php-gettext
Ordner 2 -
usr/share/php/php-phpgettext
Und im ersten Ordner einige symbolische Links zum zweiten Ordner.
Ich habe den ersten Ordner gelöscht mit:
Und dann kopiere den php-php-gettext Ordner nach php-gettext mit:
Nun meine
phpmyadmin
Arbeiten.quelle
Versuchen Sie es mit:
quelle
Ich versuche dies:
sudo dpkg-reconfigure phpmyadmin
und setze Socket auf TCP / IP . Nach dem
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
sudo service apache2 restart
quelle
Verwenden Sie Synaptic Package Manager, installieren Sie
php7.0-mbstring
und tun Siesudo service apache2 restart
.quelle
Wenn Sie phpymadmin aus den Archiven installiert haben, ist php-gettext eine Abhängigkeit und wird automatisch installiert.
quelle
Lauf
http://www.dailytechnoblog.com/how-to-resolve-phpmyadmin-error-the-mbstring-extension-is-missing-please-check-your-php-configuration/
quelle