CentOS7 WordPress无法将上传的文件移动至wp-content/uploads/ Apache&Nginx解决方案

文章目录

  • Apache
    • 原因
    • 解决思路一:递归更改wordpress或uploads文件所有者
    • 解决思路二:递归更改wordpress或uploads文件权限
  • Nginx
    • 原因
    • 解决思路一:递归更改wordpress或uploads文件所有者
    • 解决思路二:递归更改wordpress或uploads文件权限

错误例图:
在这里插入图片描述

Apache

原因

  • ps -aux | grep apache 看到apache的线程所有者(启动用户)是apache
  • ll var/www/html/wordpress/wp-content/uploads 对应的权限是 755 所有者为root
  • 嗯,看来原因已经很明确了

解决思路一:递归更改wordpress或uploads文件所有者

chown -R apache wordpress路径
# 或
chown -R apache uploads文件路径
# 即可解决

解决思路二:递归更改wordpress或uploads文件权限

  • 把文件权限修改为777,不推荐,也没试,建议用思路一

Nginx

原因

  • ps -aux | grep nginx 看到Nginx的线程所有者(启动用户)是www
  • ll var/wwwroot/ 对应的权限是 644 所有者为root
  • 原因很明确了

解决思路一:递归更改wordpress或uploads文件所有者

chown -R www wordpress路径
# 或
chown -R www uploads文件路径
# 即可解决

解决思路二:递归更改wordpress或uploads文件权限

  • 把文件权限修改为777,不推荐,也没试,建议用思路一

欢迎加入QQ群交流: [游戏-Web-开发技术栈 ☄️] '300567032’
点击下方图标一键加入!
游戏-Web-开发技术栈 ☄


你可能感兴趣的:(PHP,Linux,WordPress,linux,centos)