その他:
sudo apt-get install php-gettext
が答えかもしれません (特に php7 の場合、これはデフォルトでは含まれていないようです。おそらく pear 拡張であるためです)。
私にとっては、次の解決策で問題が解決しました:
私のウェブサイトの conf ファイルには、次のセクションがあります:
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_admin_flag allow_url_fopen Off
php_value include_path .
php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/
</IfModule>
Ubuntu 13.04 のインストール以降に私が行った唯一の変更は、open_basedir に /usr/share/php/php-gettext/ を含めることです。これでうまくいきました。
open_basedir
の場合 /usr/share/php/php-gettext/
を含む すでに(私の場合のように)、以前の回答で動作させることができない場合は、次のようにします:
sudo rm /usr/share/phpmyadmin/libraries/php-gettext/*
シンボリック リンクを削除します
sudo ln /usr/share/php/php-gettext/* /usr/share/phpmyadmin/libraries/php-gettext
ハードリンクを作成
これにより、phpmyadmin が再び機能するようになります。なぜ 13.04 で機能しなくなり、シンボリック リンクをたどらないのに apache.conf には従うべきだと書かれているのかは、私には謎のままです。