这个问题毫无疑问是由于权限问题导致的,当时出了这个问题以后,由于是忽略了WordPress最终是由php-fpm执行的,觉得把目录用户设置为nginx之后不应该出现这个问题,于是一直没有发现原因,通过将uploads设置为777长传成功,后来偶然间看到了php-fpm的用户是apache才突然意识到这个问题。
所以以上这个问题,应该是使用nginx的盆友会遇到,而使用apache搭建的同学不会遇到这个问题,如下是网上搜到的解决方案,通过修改文件夹为www文件夹也可以,如下:
chown -R www /home/wwwroot/wordpress
执行上面的命令就可以将/home/wwwroot/wordpress下所有文件的属主改为www
如果还不能解决,接下来操作
如果使用独立服务器或VPS,可以修改网站所在目录属性:
chmod -R 755 /home/wwwroot
chown -R www /home/wwwroot