phpMyAdmin错误调用未定义的函数

时间:2016-08-30 13:04:53

标签: php mysql apache ubuntu phpmyadmin

当我转到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 ......

1 个答案:

答案 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';
               }
   }