phpmyadmin, neginx error.log - 检查组 www-data 具有读取权限和 open_basedir
Posted
技术标签:
【中文标题】phpmyadmin, neginx error.log - 检查组 www-data 具有读取权限和 open_basedir【英文标题】:phpmyadmin, neginx error.log - Check group www-data has read access and open_basedir 【发布时间】:2014-08-18 14:44:21 【问题描述】:我在 phpmyadmin 网站上有这条消息
phpMyAdmin 配置存储未完全配置,部分扩展功能已停用。要了解原因,请单击此处。
在“单击此处”页面上,我有这个: Page printscreen
我的 nginx 错误是:
2014/06/27 15:08:15 [error] 4922#0: *886 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.2014/06/27 15:17:07 [error] 5119#0: *939 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: 1***, server: _, request: "GET /phpmyadmin/js/messages.php?lang=en&db=&token=**** HTTP/1.1", upstream: "fastcgi://unix:/var/lib/php5-fpm/ispconfig.sock:", host: "****:8080", referrer: "https://****:8080/phpmyadmin/chk_rel.php?db=&table=&server=1&target=&token=****"
我通过这个 cmd 授予他们所有 3 个文件的权限:
chgrp www-data /var/lib/phpmyadmin/blowfish_secret.inc.php
chmod 644 /var/lib/phpmyadmin/blowfish_secret.inc.php
如何修复 open_basedir 限制?
我查了谷歌,但没有找到任何东西。请给我一些帮助或提示如何解决它。谢谢!
Ubuntu 版本:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
【问题讨论】:
你用的是什么版本的ubuntu? DISTRIB_RELEASE=14.04 你确定你已经安装了你需要的一切吗?我的意思是全灯和sudo php5enmod mcrypt
我安装了 ispconfig 3,wordpress 运行良好,来自 vhost config 的东西?
【参考方案1】:
这是我的配置:
drwxr-xr-x 3 root root 4096 feb 14 10:05 phpmyadmin/
那是文件夹。对于这两个文件:
-rw-r----- 1 root www-data 60 feb 14 10:05 blowfish_secret.inc.php
-rw-r----- 1 root www-data 0 feb 14 10:05 config.inc.php
希望这会有所帮助。还要检查 php5-mcrypt 扩展。如果它不能正常工作,请使用
sudo php5enmod mcrypt
安装它,然后重新启动 ngnix。这里是命令:
chmod 755 /var/lib/phpmyadmin
chmod 664 /var/lib/blowfish_secret.inc.php
chmod 664 /var/lib/config.inc.php
这些命令应该可以工作。 :)
【讨论】:
抱歉重启 Nginx,不是 apache :) 如果这不能帮助检查这个链接wiki.archlinux.org/index.php/PhpMyAdmin#Nginx 不,这些不是命令,这些是我的权限...对于 mcrypt askubuntu.com/questions/360646/… 但请注意config.d
文件夹它已在 14.04 更改
你能给我cmd请允许吗?
问题已解决,但我不知道如何以及何时解决。我忘记了我需要注销才能使配置生效。 10 倍的帮助兄弟!以上是关于phpmyadmin, neginx error.log - 检查组 www-data 具有读取权限和 open_basedir的主要内容,如果未能解决你的问题,请参考以下文章
PHPMYADMIN ,,Error in Processing Request 错误代码:200 错误文本:OK
使用 Ubuntu 12.04.3 x32 的 nginx VPS 上的 Phpmyadmin-error
nginx + 乘客 + phpmyadmin = 拒绝访问
phpmyadmin error:#2002 - 服务器没有响应
使用phpmyadmin导入数据库后出错:未定义属性:PDO :: $ connect_error
新的 xampp 安全概念:Access Forbidden Error 403 - Windows 7 - phpMyAdmin 与最新版本的 xampp 7.2.12