假如我有个一个 php 项目名叫 novel
部署路径是/www/wwwroot/novel, /www/wwwroot的用户是root
nginx 的 user 是www, 而且我这个 php 项目需要一些 shell 后台执行, 所以
我这个/www/wwwroot/novel 应该是什么权限 www 还是 root 呢?,如果是www 或者root
我应该怎么执行这个项目的 shell 呢? 还是直接设置成775?
1
hakono 2020 年 2 月 29 日 via Android nginx 权限改成 www,然后 /www/wwwroot 整个权限也改成 www
|
2
encro 2020 年 2 月 29 日 按楼上的做,然后将调 shell 的部分,不要通过 web 执行,通过队列任务或者定时任务执行 crontab 就行了。
|
3
Sor 2020 年 3 月 1 日
按楼上的做,注意定时任务或队列的运行身份也要以 www 运行。
|
4
simple2025 OP @hakono 但是我是用 BT 的呀,/www/wwwroot 默认是 root
|