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

791 阅读1分钟

@[toc]

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

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-开发技术栈 ☄