Je suis sur le point d'utiliser phpmyadmin
sur Ubuntu 16.04. Mais cela montre que la page ne fonctionne pas. le journal des erreurs indique 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
Au début, il est indiqué que l'extension mysqli|mysql
est manquante. mais après des heures sans sommeil, j'oublie ce que j'ai été fait. J'utilise php7.
Sudo apt-get install php-mbstring php7.0-mbstring php-gettext
ou simplement:
Sudo apt-get install php-gettext
et alors:
Sudo service Apache2 restart
Cela a été rapporté à ce bogue:
J'ai perdu des heures pour résoudre ce problème. Il suffit d'installer php-mbstring
, php7.0-mbstring
et php-gettext
. C'est tout.
Vous pouvez le faire en lançant la commande suivante:
Sudo apt-get install php-mbstring php7.0-mbstring php-gettext
Vous devez installer php-gettext, installez le en utilisant
Sudo apt-get install php-gettext
Dans mon cas, mon problème était avec la création du dossier. Quand j'installais la lib php-gettext avec:
Sudo apt-get install php-gettext
Deux dossiers sont créés dans usr/share/php
Dossier 1 - usr/share/php/php-gettext
Dossier 2 - usr/share/php/php-phpgettext
Et à l'intérieur du premier dossier, des liens symboliques vers le deuxième dossier.
J'ai supprimé le premier dossier avec:
Sudo rm -r usr/share/php/php-gettext
Et puis copiez le dossier php-php-gettext dans php-gettext avec:
Sudo cp -r php-php-gettext php-gettext
Maintenant, mon phpmyadmin
fonctionne.
Essayez d'utiliser:
Sudo apt-get install php-mbstring php7.0-mbstring php-gettext
Si vous avez installé phpymadmin à partir des archives, php-gettext est une dépendance et serait installé automatiquement.
Courir
Sudo apt-get install phpmyadmin php-mbstring php-gettext
Sudo service Apache2 restart
J'essaye ceci:Sudo dpkg-reconfigure phpmyadmin
et activez socket sur TCP/IP. Après leSudo apt-get install php-mbstring php7.0-mbstring php-gettext
Sudo service Apache2 restart
Utilisez le gestionnaire de paquets Synaptic, installez php7.0-mbstring
et faites Sudo service Apache2 restart
.