WordPress 无法将上传的文件移动至 wp-content/uploads


今天将媒体库的图片打包下载到本地使用 Tinypng 进行压缩并上传到网站和阿里云的 oss 存储。一切准备妥当后在后台测试上传图片就报错了提示:无法将上传的文件移动至 wp-content/uploads 如下图:

WordPress 无法将上传的文件移动至 wp-content/uploads-Opss

解决方法

造成这个上传错误的原因是,我备份并删除了 wp-content/uploads 的目录,使用了root的账户上传了压缩文件,解压创建了 uploads 目录。此时uploads的目录权限是root。而我网站的目录的权限用户组是 www:www 所以就导致无法上传。重新赋予权限解决问题。

chmod 755 -R /home/wwwroot/opsit.cn    # /home/wwwroot/opsit.cn 为网站目录
chown www:www -R /home/wwwroot/opsit.cn    # /home/wwwroot/opsit.cn 为网站目录

如下图中,如果提示 Operation not permitted 可不影响权限,因为在网站根目录下的 .user.ini 是防跨目录设置;

WordPress 无法将上传的文件移动至 wp-content/uploads-Opss


给TA买糖
共{{data.count}}人
人已赞赏
文章教程

WordPress 优化 OPcache 缓存

2020-7-25 9:34:03

文章教程

无法登录到你的账户,你已使用临时文件登录

2020-7-29 9:39:43

⚠️
运维社区资源内容收集整理于互联网仅用于测试学习环境下使用,如在生产环境使用后果自负!其著作权归原作者所有!
如果有侵犯您权利的资源,我们将及时下架相应资源,请联系:eOps@foxmail.com「需附上权利证明」或点击  运维社区QQ客服
个人中心
今日签到
搜索