Wordpress无法上传媒体说“不许可”

时间:2015-05-15 09:59:24

标签: php wordpress nginx

我刚刚设置了一个wordpress + nginx,但是当我开始编写我的第一个博客时,出现了麻烦。在管理页面中,我尝试将图片添加到媒体库中,它抱怨“无法创建wp-content / uploads / 2015/05,权限被拒绝”。

虽然我搜索互联网,但大多数人都指向将“wp-contents / uploads”的所有权更改为php-fpm。但是,我已经检查了上传的许可以及php-fpm的运行用户。工人php-fpm在“nginx”用户下运行,namei用于上传:

drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root blog
drwxrwxrwx nginx nginx wp-content
drwxrwxrwx nginx nginx uploads

然后我使用auditctl检查此“uploads”文件夹上的活动,并查看:

============================

type=PATH msg=audit(05/08/2015 14:07:00.247:1913) : item=1 name=/var/blog/wp-content/uploads/2015 objtype=CREATE
type=PATH msg=audit(05/08/2015 14:07:00.247:1913) : item=0 name=/var/blog/wp-content/uploads/ inode=266 dev=fd:01 mode=dir,777 ouid=nginx ogid=nginx rdev=00:00 obj=unconfined_u:object_r:usr_t:s0 objtype=PARENT
type=CWD msg=audit(05/08/2015 14:07:00.247:1913) : cwd=/var/blog/wp-admin
type=SYSCALL msg=audit(05/08/2015 14:07:00.247:1913) : arch=x86_64 syscall=mkdir success=no exit=-13(Permission denied) a0=0x7fff691d28c0 a1=0777 a2=0x8 a3=0x6e65746e6f632d70 items=2 ppid=13235 pid=13239 auid=unset uid=nginx gid=nginx euid=nginx suid=nginx
fsuid=nginx egid=nginx sgid=nginx fsgid=nginx tty=(none) ses=unset comm=php-fpm exe=/usr/sbin/php-fpm subj=system_u:system_r:httpd_t:s0 key=(null)

=====================

那么,有什么不对?

由于

0 个答案:

没有答案