LNMP 下文件夹权限

首先本文不介绍lnmp的安装与配置。


今天公司在阿里云上新购买了一个服务器,安装了一下lnmp的部署脚本,然后把公司项目(基于Yii框架)上去之后发现程序没有权限访问 assets 和 runtime文件夹。但是项目所在的文件夹命都放到了nginx的所在的用户名和组。


把assets和runtime文件夹目录改成777的权限之后正常,然后看了一下assets下的文件所有者竟然是apache,apache明明已经卸载了。


查阅一番资料无果然后尝试删除apache这个用户,提示

user apache is currently used by process 29899


然后再 

ps aux | grep 29899

然后瞬间知道原来是php-fpm的事情,接下来就好办多了。找到 /etc/php-fpm.d/www.conf

果然 user 和 group 是 apache, 修改后就一切OK了。

你可能感兴趣的:(PHP)