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


20

phpmyadminUbuntu 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を使用しています。

回答:


45
sudo apt-get install php-mbstring php7.0-mbstring php-gettext

または単に:

sudo apt-get install php-gettext

その後:

sudo service apache2 restart

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


初めてサーバーをセットアップするときに、opと同じ問題がありましたが、アップグレードしなかったのは16.04の新規インストールでした。ただし、同じ問題があり、これにより問題が修正されました。ありがとうございました!
ダレンヘインズ

ありがとう、私は同じ問題を抱えていた、それはうまくいった、私から+1。
ズヴィアドガブロシュビリ

sudo apt install php-gettext十分です。これにより、他のものがインストールされます。
bshea

これはUbuntu 18.04では機能しません。他のアイデアはありますか?
EODCraftスタッフ

それを見つけた!リポジトリを手動で追加する必要があります。askubuntu.com/a/715947/619039
EODCraftスタッフ


6

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

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

sudo apt-get install php-mbstring php7.0-mbstring php-gettext

私はまだ16.04をインストール/試していませんが、php7がインストールされていれば、インストールphp-mbstringは自動的にインストールさphp7-mbstringれると思います。
ダン

多分あなたは正しいです; 多分それは単なるメタパケットです。
Mich。Gio。

3

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

sudo apt-get install php-gettext

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

フォルダー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作品。



0

私はこれを試します:TCP / IPで
sudo dpkg-reconfigure phpmyadmin
ソケットを設定します。後に
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
sudo service apache2 restart


0

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


0

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


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.