我正在以下配置上运行phpMyAdmin 4.6.6deb5:
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似乎可以正常工作,但是有一条红色错误消息,指出...
关于您的设置,有几件奇怪的事情,其中之一是,程序包管理器通常会将配置文件放在etc/phpmyadmin
中,而不是/var/lib/phpmyadmin
中。另外,版本4.6.6相当旧。