【已完成】NGINX和PHP都不运行
本帖最后由 堡塔运维香菜卷 于 2023-3-24 11:41 编辑运行用户切换到www用户后NGINX和PHP都不运行了,切换回system用户又能正常工作,nginx和php的文件夹及子文件夹和文件均有www用户的权限,大家帮分析看下如何解决,谢谢!
您好,您检查下是否有安全软件拦截用户,另外用户权限过低也会导致web环境无法正常运行。 本帖最后由 爱奥特曼 于 2022-12-23 18:09 编辑
堡塔运维向樛木 发表于 2022-12-23 17:06
您好,您检查下是否有安全软件拦截用户,另外用户权限过低也会导致web环境无法正常运行。 ...
刚在一个新的环境重新部署了一次,问题依旧,问题主要出现在 Windows面板 的Nginx 1.22.0版本,官方可以验证下看。其实早在上半年的时候就发现这个问题,当时换NGINX版本解决问题就算可以了,没有特别上心,属于自己不长记性吧。
这次特意用两个全新虚拟机环境看了两个版本的区别。
在切换到WWW用户的时候,php文件夹下的PHP版本号子文件夹权限不是继承父文件夹的,即使WWW用户拥有版本号子文件夹权限。
后面降级使用Nginx 1.21切换到WWW用户,则能正常运行。
此时php版本号文件夹的权限也是继承父文件夹的,呈现灰色不可单独修改,这时再升级到Nginx到1.22.0版本,功能测试正常了。
权限是否属于继承父路径看下截图
页:
[1]