共享文件夹下其他文件可以访问但php文件访问不了的原因

Posted Basu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了共享文件夹下其他文件可以访问但php文件访问不了的原因相关的知识,希望对你有一定的参考价值。

刚开始的问题是在virtualbox里的共享文件夹下的项目运行不了,原因是宝塔下nginx的用户和用户组默认是www 和 www 需要改成www vboxsf(因为自动挂载的目录为/media/sf_XXX,这个文件夹下的默认用户和用户组就是root/vboxsf,所以在项目在wwwroot下是没有问题的。)

1.nginx使用指定的用户.用户组运行

 

vi /usr/local/nginx/conf/nginx.conf

开头有一个

#user nobody;

把井号删掉,nobody改为 用户名 [空格] 用户组,例如

user www vboxsf;

即以web组的nginx用户来运行nginx.

修改完以后

/usr/local/nginx/sbin/nginx -s reload

重启nginx

原文:http://www.codeweblog.com/nginx%E4%BD%BF%E7%94%A8%E6%8C%87%E5%AE%9A%E7%9A%84%E7%94%A8%E6%88%B7-%E7%94%A8%E6%88%B7%E7%BB%84%E8%BF%90%E8%A1%8C/

2.同样的方法输入ps -aux | grep php-fpm找到php-fpm的配置文件修改为vboxsf,但是好像不奏效于是干脆直接拉到wwwroot下每次启动都手动挂载,命令mount -t vboxsf wwwpro /www/wwwroot/,如果遇到什么protocal error表示你的文件夹名字和挂载名有重复,更改下即可。

以上是关于共享文件夹下其他文件可以访问但php文件访问不了的原因的主要内容,如果未能解决你的问题,请参考以下文章

两台电脑可以PING通 但不能访问 说权限不够 要怎么调

局域网内计算机共享文件夹设置权限后拒绝访问

局域网共享文件夹设置权限后,对方电脑提示无权限访问。允许everyone用户组访问的文件夹,是可以访问的。

win10 更新后 无法访问共享

win10无法访问共享文件夹

samba能否实现一个文件夹可匿名访问另一个文件夹不可匿名访问?