访问站点,提示如下
No input file specified.
可能是文件权限有问题,也可能是“.user.ini”文件路径没有配置对,最简单的办法就是直接将它删除掉,还有就是将它设置正确
#配置成自己服务器上正确的路径
open_basedir=/mnt/qiy/test/:/tmp/:/proc/
1、nginx.conf 设置用户和用户组
user _www _www;
演示如下
2、设置文件用户和用户组
sudo chown _www:_www phpworkspace/*
#*表示下级所有的,不加就只自己了
演示如下
3、查看文件夹/文件的权限
ls -l
演示如下
说明如下
第一部分的 -rw-r--r-- 表示文件的权限。
第一个字符表示文件类型(- 表示普通文件,d 表示目录)。
接下来的三组字符分别表示:
- 文件所有者的权限(rw-)。
- 文件所属组的权限(r--)。
- 其他用户的权限(r--)。
权限字符的含义
- r:读权限(read)。
- w:写权限(write)。
- x:执行权限(execute)。
- -:无权限。
4、使用 stat
查看权限值
如果想查看权限的八进制值,可以使用 stat
命令:
#Linux
stat -c "%a" 文件名
#macOS
stat -f "%Lp" 文件名
Macos演示如下
5、显示所有用户
dscl . -list /Users
在这个命令里,.
代表本地目录服务,-list /Users
则是让 dscl
列出 /Users
路径下的所有条目,也就是所有用户账户。
6、显示所有用户组
dscl . -list /Groups
此命令会列出 /Groups
路径下的所有条目,即所有用户组。