相关疑难解决方法(0)

phpMyAdmin无法在PHP5.5.8的CentOS 6.5上运行

我有运行nginx 1.0.15,PHP(FPM/FastCGI)5.5.8和MySQL 5.5.35的CentOS 6.5 x64服​​务器.

我已经安装了phpMyAdmin 4.1.5并配置了一个nginx vhost,其中html_root与一个符号链接链接到phpMyAdmin目录.

我的问题是,当我打开地址(https://172.28.65.80:8060)时,我从phpMyAdmin得到这个错误:

Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php on line 229
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

编辑:

如果我尝试使用php(而不是php-fpm)从控制台运行phpMyAdmin,它会说:

# php /usr/share/phpMyAdmin/index.php

Warning: require(./libraries/Error_Handler.class.php): failed to open stream: No such file or directory in /usr/share/phpMyAdmin/libraries/common.inc.php on line 57

Fatal error: require(): Failed opening required './libraries/Error_Handler.class.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/share/phpMyAdmin/libraries/common.inc.php on line 57
Run Code Online (Sandbox Code Playgroud)

显然Error_Handler.class.php是正确存储的/usr/share/phpMyAdmin/libraries/

EDIT2:

这是phpMyAdmin使用的虚拟主机的配置:

#
# HTTPS phpmyadmin virtual host configuration
#

server {
    listen       8060;
    server_name  172.28.65.80;

    ssl                  on; …
Run Code Online (Sandbox Code Playgroud)

php nginx phpmyadmin

4
推荐指数
1
解决办法
1万
查看次数

带有 Centos7 的 NGINX 上的 phpmyadmin 显示空白页面?

我正在 Centos 7 上使用 Nginx,运行良好。

之后我安装了 phpMyAdmin,它也安装成功,但是当我在浏览器上访问它时,它显示白色的空白页面,没有 HTML 源代码。

我究竟做错了什么?

mysql nginx phpmyadmin centos7

4
推荐指数
1
解决办法
3128
查看次数

phpMyAdmin致命错误:调用未定义的函数__()

服务器运行RHEL 7和PHP 5.4.16.当我尝试在浏览器中打开/ phpMyAdmin时,我收到错误消息:

Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php on line 242

Call Stack
#   Time    Memory  Function    Location
1   0.0008  348000  {main}( )   ../index.php:0
2   0.0018  503144  require_once( '/usr/share/phpMyAdmin/libraries/common.inc.php' )    ../index.php:12
3   0.0252  4224464 PMA_Config->__construct( )  ../common.inc.php:304
4   0.0252  4224712 PMA_Config->load( ) ../Config.class.php:100
5   0.0265  4309888 PMA_Config->checkConfigSource( )    ../Config.class.php:849
6   0.0265  4311088 PMA_fatalError( )   ../Config.class.php:1169
Run Code Online (Sandbox Code Playgroud)

我相信我已经安装了所有必需的库,并且apache具有session.save_path目录的适当权限,这是以前提出此问题的问题.请参阅:调用未定义的函数__()错误 - phpMyAdmin

有人可以给我一个基于该调用堆栈的提示吗?以下是堆栈跟踪引用的行中的函数,相关行写在左边距中:

core.lib.php 第242行:

   /**
   * displays the given error message on phpMyAdmin error page in foreign …
Run Code Online (Sandbox Code Playgroud)

php phpmyadmin

3
推荐指数
1
解决办法
2万
查看次数

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

我的 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"
Run Code Online (Sandbox Code Playgroud)

我按照这个答案(/sf/answers/1492488231/)更改了/var/lib/php/sessionsto的所有者www-data并使该目录可写。

在此处输入图片说明

但这无济于事,问题仍然存在。

我的 LNMP 是:

  1. Debian 8 (Jessie) …

php mysql debian nginx phpmyadmin

3
推荐指数
1
解决办法
3243
查看次数

标签 统计

phpmyadmin ×4

nginx ×3

php ×3

mysql ×2

centos7 ×1

debian ×1