当我转到localhost / phpmyadmin时,我有一个白页,并且apache2日志中有错误:
PHP致命错误:未捕获错误:调用/usr/share/phpmyadmin/libraries/core.lib.php:245中的未定义函数__()跟踪:\ n#0 / usr / share / phpmyadmin / libraries /core.lib.php(321):PMA_fatalError(' [a @。/ url.ph ...')\ n#1 /usr/share/phpmyadmin/libraries/common.inc。 php(298):PMA_warnMissingExtension(' json',true)\ n#2 /usr/share/phpmyadmin/index.php(12):require_once(' / usr / share / phpm .. 。')\ n#3 {main} \ n在第245行的/usr/share/phpmyadmin/libraries/core.lib.php中抛出
我在网上搜索,我发现php-mbstring存在问题,所以我安装了它但没有解决问题。我还完全重新安装了php,mysql和phpmyadmin ......
答案 0 :(得分:4)
1)打开文件:/usr/share/phpmyadmin/libraries/core.lib.php
2)添加以下行而不是224-229
if (!function_exists('__')) {
include_once GETTEXT_INC;
if (defined(GETTEXT_INC)) {
include_once GETTEXT_INC;
} else {
include_once './libraries/php-gettext/gettext.inc';
}
}