Pro ostatní:
sudo apt-get install php-gettext
může být odpovědí (zejména u php7, protože se zdá, že to není zahrnuto ve výchozím nastavení, možná proto, že se jedná o rozšíření hrušky).
Pro mě následující řešení problém vyřešilo:
V souboru conf webu mám následující sekci:
<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>
Jedinou změnou, kterou jsem provedl od instalace Ubuntu 13.04, je zahrnutí /usr/share/php/php-gettext/ do souboru open_basedir, a to se povedlo.
Pokud je vaše open_basedir
obsahuje /usr/share/php/php-gettext/
již (jako v mém případě) a nemůžete jej přimět k práci s předchozími odpověďmi, pak udělejte:
sudo rm /usr/share/phpmyadmin/libraries/php-gettext/*
odstraní symbolické odkazy
sudo ln /usr/share/php/php-gettext/* /usr/share/phpmyadmin/libraries/php-gettext
vytváří pevné odkazy
Díky tomu bude phpmyadmin opět fungovat. Proč to prasklo ve 13.04 a symbolické odkazy nejsou sledovány, zatímco apache.conf říká, že by měly, zůstává pro mě záhadou.