web-dev-qa-db-fra.com

phpmyadmin ne fonctionne pas à cause d'extensions manquantes

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.

20
kepalabotak
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:

45
user534575

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
6
Mich. Gio.

Vous devez installer php-gettext, installez le en utilisant

 Sudo apt-get install php-gettext
6
t9toqwerty

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.

3
RafaelFigueiredo

Essayez d'utiliser:

Sudo apt-get install php-mbstring php7.0-mbstring php-gettext
2
David Rockefeller

Si vous avez installé phpymadmin à partir des archives, php-gettext est une dépendance et serait installé automatiquement.

0
nacc

Courir

Sudo apt-get install phpmyadmin php-mbstring php-gettext

Sudo service Apache2 restart

http://www.dailytechnoblog.com/how-to-resolve-phpmyadmin-error-the-mbstring-extension-is-missing-please-check-your-php-configuration/

0
Sameer

J'essaye ceci:
Sudo dpkg-reconfigure phpmyadmin
et activez socket sur TCP/IP. Après le
Sudo apt-get install php-mbstring php7.0-mbstring php-gettext
Sudo service Apache2 restart

0
user2517728

Utilisez le gestionnaire de paquets Synaptic, installez php7.0-mbstring et faites Sudo service Apache2 restart.

0
Cholis