我在CentOS6.6,安装了“Akeneo”,一切顺利。
安装在/home/pim
所以nginx的实际位置就是app.php
所在的web
目录。
在/home/pim/web/app.php
上做一个/home/pim/web/app.php
显示:
f: /home/pim/web/app.php dr-xr-xr-x root root / drwxr-xr-x nginx nginx home drwxrwxrwx nginx nginx pim drwxr-xr-x nginx nginx web -rwxrwxr-x nginx nginx app.php
Nginx正在使用:
user nginx nginx; worker_processes 4;
而PHP-FPM正在使用:
listen.owner = nginx listen.group = nginx listen.mode = 0660 ; Unix user/group of processes user = nginx group = nginx
Anyonan的想法,为什么这不工作? 我已经打了几个小时的权限了。 希望有人能指引我正确的方向。
如果SELinux处于强制模式,它不会让你这样做…试着改变这个布尔值为true:
setsebool -P httpd_enable_homedirs on
请注意,我不build议禁用SELinux!
有很多工具可以帮助您使用SELinux来保护您的系统。
请看这里的CentOS文档: http : //wiki.centos.org/HowTos/SELinux
另外,看看我最喜欢的video主题: SELinux For Mere Mortals