如下图所示,阿里云CentOS搭建好nginx环境后,网站采用的是wordpress建站程序,网站打开和更新文章都正常,但当更新文章上传图片时出现了问题,提示“无法将上传的文件移动至wp-content/uploads/2018/08”。
![图片[1]_阿里云CentOS中nginx环境下wordpress无法上传文件问题原因及解决办法_皮站网](https://www.pizhan.net/wp-content/uploads/2025/03/1-5.jpg)
![图片[2]_阿里云CentOS中nginx环境下wordpress无法上传文件问题原因及解决办法_皮站网](https://www.pizhan.net/wp-content/uploads/2025/03/2-3.jpg)
原因:在进行nginx配置的时候,创建目录/wp-content/uploads/2018/08/文件夹的权限造成的问题。CentOS默认登录的账户为root用户,创建的文件夹也是以root身份创建, 用户和组均为root身份,由于安全问题,在通过网站上传的文件无法以root身份创建修改,从而导致了无法将上传的文件移动至相应的目录问题。
![图片[3]_阿里云CentOS中nginx环境下wordpress无法上传文件问题原因及解决办法_皮站网](https://www.pizhan.net/wp-content/uploads/2025/03/3.jpg)
解决办法:
创建一个非root用户,然后以root身份登录到服务器,将存储上传文件的文件(wordpress为/wp-content/uploads/)用户和组修改为非root用户就可以解决问题。如果还出现无法上传文件的提示的话,可能在其他地方还有权限的问题,就把整个站点的权限修改为非root用户。
© 版权声明
声明:本站所发布的文章,源码等资源均为互联网收集。仅限用于学习和交流,请遵循相关法律法规,请勿商用以及产生法律纠纷本站概不负责!本站遵循CC共享许可协议:BY-NC-SA 4.0如有侵权、后门等请联系本站进行删除
THE END