加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

调用未定义的函数__()错误-带有LNMP的phpMyAdmin

发布时间:2020-12-13 20:59:20 所属栏目:Nginx 来源:网络整理
导读:我对phpMyAdmin有问题.当我访问该页面时,它显示为白色空白页. 这是错误日志 2016/07/26 11:20:16 [error] 2591#2591: *2 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined function __() in /usr/share/phpmyadmi

我对phpMyAdmin有问题.当我访问该页面时,它显示为白色空白页.

这是错误日志

2016/07/26 11:20:16 [error] 2591#2591: *2 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to undefined function __() in /usr/share/phpmyadmin/libraries/core.lib.php:235
Stack trace:
#0 /usr/share/phpmyadmin/libraries/core.lib.php(308): PMA_fatalError('The [a@./url.ph...')
#1 /usr/share/phpmyadmin/libraries/common.inc.php(90): PMA_warnMissingExtension('mbstring',true)
#2 /usr/share/phpmyadmin/index.php(12): require_once('/usr/share/phpm...')
#3 {main}
  thrown in /usr/share/phpmyadmin/libraries/core.lib.php on line 235" while reading response header from upstream,client: XX.XX.XX.XX,server: localhost,request: "GET / HTTP/1.1",upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:",host: "XX.XX.XX.XX:8080"

我遵循此答案(https://stackoverflow.com/a/21321260),将/ var / lib / php / sessions的所有者更改为www-data,并使该目录可写.

enter image description here

但这无济于事,问题依然存在.

我的LNMP是:

> Debian 8(Jessie)64位
> PHP7(PHP-FPM)
> MariaDB 10.0
> Nginx

这是我的nginx服务器块:

server {
    listen 8080;
    server_name localhost;
    root /usr/share/phpmyadmin;
    index index.php index.html index.htm;

    access_log /var/log/nginx/phpmyadmin.com.access.log;
    error_log /var/log/nginx/phpmyadmin.com.error.log;

    if (!-e $request_filename) {
        rewrite ^/(.+)$/index.php?url=$1 last;
        break;
    }
    location ~ .php${
        try_files $uri =404;
        fastcgi_split_path_info ^(.+.php)(/.+)$;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}   

我应该做些什么?

最佳答案
从您的日志消息中,看来似乎缺少mbstring扩展名:

/usr/share/phpmyadmin/libraries/common.inc.php(90): PMA_warnMissingExtension(‘mbstring’,true)

由于您使用的是Debian,请使用此插件安装扩展程序:

sudo apt-get install php7.0-mbstring

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读