- A+
所属分类:linux问题解决
问题:
思路:
按理说我软连接过去了,程序应该看到目录了,并且目录有写的权限。
那么就应该是php的设置的安全open_basedir 会影响无法跨目录
解决:
NGINX fastcgi文件
1 2 |
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:$document_root/../../storage"; |
新增一个:$document_root/../storage ;允许访问修改上层目录下storage 目录;为了网站安全,建议不要注释,也最好写详细些,那样权限放在最小
nginx -s reload下发现可以了
思考:
网站无法写入其他目录一般就两种
- 1.php启动用户无修改目录下文件权限
- 2.open_basedir限制了访问
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-