[phpMyAdmin在访问config.inc.php和blowfish_secret.inc.php时出错

问题描述 投票:0回答:1

我正在以下配置上运行phpMyAdmin 4.6.6deb5:

  • Ubuntu服务器18.04.3
  • nginx / 1.17.9
  • 7.2.24-0ubuntu0.18.04.3

phpMyAdmin似乎可以正常工作,但是有一条红色错误消息显示了有关河豚秘密的内容。不知何故没有办法摆脱它。错误日志包含以下条目:

2020/03/22 21:46:30 [error] 26664#26664: *53 FastCGI sent in stderr: "PHP message: phpmyadmin: Failed to load /var/lib/phpmyadmin/blowfish_secret.inc.php Check group www-data has read access and open_basedir restrictions.
PHP message: phpmyadmin: Failed to load /var/lib/phpmyadmin/config.inc.php Check group www-data has read access and open_basedir restrictions" while reading response header from upstream, client: 87.147.18.48, server: ***, request: "GET /phpmyadmin/js/get_image.js.php?theme=pmahomme&v=4.6.6deb5 HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.2-fpm.sock:", host: "***

文件夹和文件都分配给www-data。我还分配了以下权限:

# chmod 755 /var/lib/phpmyadmin
# chmod 664 /var/lib/phpmyadmin/blowfish_secret.inc.php 
# chmod 664 /var/lib/phpmyadmin/config.inc.php 

不工作...

对我来说,奇怪的是config.inc.php为空,blowfish_seceret.inc.php看起来像这样:

<?php
$cfg['blowfish_secret'] = 'j(<purKyJl>5D]yzlPoKFLNfH9es6.-T';

似乎两个文件都已损坏。有人可以告诉我在哪里可以找到正确的文件吗?我知道在不同的文件夹中有几个config.inc.php文件,其中一些文件包括blowfish_secret所在的行,但是我不知道其中哪个文件是复制到/ var / lib / phpmyadmin的正确文件。 >

[我在stackoverflow和其他论坛上进行searchig时发现了类似的问题,但没有建议的解决方案对我有用。

提前感谢

最好的问候,鲍里斯

我正在以下配置上运行phpMyAdmin 4.6.6deb5:Ubuntu Server 18.04.3 nginx / 1.17.9 7.2.24-0ubuntu0.18.04.3 phpMyAdmin似乎可以正常工作,但是有一条红色错误消息,指出...

nginx phpmyadmin blowfish
1个回答
0
投票

关于您的设置,有几件奇怪的事情,其中​​之一是,程序包管理器通常会将配置文件放在etc/phpmyadmin中,而不是/var/lib/phpmyadmin中。另外,版本4.6.6相当旧。

© www.soinside.com 2019 - 2024. All rights reserved.