web-dev-qa-db-ja.com

拡張機能がないためにphpmyadminが機能しない

Ubuntu 16.04でphpmyadminを使用しようとしています。しかし、ページが機能していないことを示しています。エラーログには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を使用しています。

20
kepalabotak
Sudo apt-get install php-mbstring php7.0-mbstring php-gettext

または単に:

Sudo apt-get install php-gettext

その後:

Sudo service Apache2 restart

これはこのバグで報告されています:

45
user534575

この問題を解決するのに何時間も費やしました。 php-mbstringphp7.0-mbstring、およびphp-gettextをインストールするだけです。それでおしまい。

これを行うには、次のコマンドを実行します。

Sudo apt-get install php-mbstring php7.0-mbstring php-gettext
6
Mich. Gio.

Php-gettextをインストールする必要があります。

 Sudo apt-get install php-gettext
6
t9toqwerty

私の場合、問題はフォルダーの作成にありました。私がphp-gettext libをインストールしていたとき:

Sudo apt-get install php-gettext

usr/share/phpに2つのフォルダーが作成されます

フォルダー1-usr/share/php/php-gettext
フォルダ2-usr/share/php/php-phpgettext

そして、最初のフォルダー内に、2番目のフォルダーへのシンボリックリンクがあります。

最初のフォルダーを削除しました:

Sudo rm -r usr/share/php/php-gettext

そして、以下を使用してphp-php-gettextフォルダーをphp-gettextにコピーします。

Sudo cp -r php-php-gettext php-gettext

これで私のphpmyadminが機能します。

3

使用してみてください:

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

アーカイブからphpymadminをインストールした場合、php-gettextは依存関係であり、自動的にインストールされます。

0
nacc

走る

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

私はこれを試してください:
Sudo dpkg-reconfigure phpmyadmin
そしてソケットをTCP/IPに設定します。後に
Sudo apt-get install php-mbstring php7.0-mbstring php-gettext
Sudo service Apache2 restart

0
user2517728

Synaptic Package Managerを使用して、php7.0-mbstringをインストールし、Sudo service Apache2 restartを実行します。

0
Cholis