记一次WordPress网站上传失败无法创建目录写入文件的解决案例

今天帮人网站搬家时,发现在新的虚拟主机上面无法上传mp4视频文件,提示:请检查上级目录是否可写。经过一番操作解决问题后,老魏觉得这是一个有代表性的案例,所以分享出来给大家看看。

同类问题还有:

WordPress 遇到“抱歉,您无权上传此文件类型”如何解决

如何允许WordPress 上传 JSON文件

WordPress上传图片超过2500像素导致失败的几种解决办法

WordPress提示”目标目录已存在 安装失败”如何解决

问题展示

用户使用的是 godaddy虚拟主机,如下图所示,页面提示无法创建 /uploads/2022/07 目录,它的父目录是否可写?

页面提示无法创建 /uploads/2022/07 目录

这个问题很少遇到,也确实叫人摸不着头脑。

主要的寻找思路一是看相关目录是否存在,二是看是否可写。

问题分析

使用godaddy的 cPanel面板检查了相关目录权限,包括 /07目录和上面几级目录的权限都是 0755,改成 0777 之后,测试还是同样的提示。

删除 /07 目录也一样,无法创建新目录。

WordPress站点健康状态的信息栏目中,发现 uploads目录不可写,于是把解决思路转移到这上面来。

问题解决

在 WordPress 后台>设置>媒体>文件上传>默认上传路径,发现使用的路径名仍旧是旧虚拟主机的名字,也就是下图中 home后面的那一串字符。

这是godaddy使用的 cPanel面板,新旧虚拟主机的名字是不同的。

godaddy使用的 cPanel面板,新旧虚拟主机的名字是不同的

这样解决起来就有办法了,在 WordPress默认上传路径中,用新虚拟主机的名字代替旧的名字,其他路径不变,保存。

经过测试,可以正常上传图片、视频文件,问题解决。

温馨提示: 本文最后更新于2024-06-16 19:03:13,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 Ferry资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容