月丶
记一次怎样都访问不到的PHP文件历程
2020-6-10 月丶


初步怀疑nginx的location匹配的问题,在检查并一个个排查之后并没有用。



在当前文件的上一层添加测试php文件,phpinfo(),访问正常。



去掉nginx所有配置,只设置root根目录,然并卵!



甚至怀疑文件夹名字错误,或有空格,并没有!



怀疑人生中。。。



突发灵感,在无法访问到的php文件同级目录新建目录,然后文件夹内添加php测试文件,访问正常。



wtf,然后发现是文件夹权限问题,少了可执行权限!!!万万没想到。



给文件夹添加权限后,访问正常。问题解决。



chmod -R 755 dir/







若是配置根目录到别的文件夹,要注意文件夹是否和nginx属于同个用户组



ll 查看文件夹所属用户







切换文件夹用户组



chown -R user:user dir/

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容