如何通过Filezilla恢复WordPress上以前的自定义媒体存储链接



实际上,以前的开发人员为wordpress使用自定义媒体存储存储媒体,我们无法添加新媒体,因为它在上传时显示错误,没有创建目录,检查其父级是否具有写入权限。。它显示的错误类型。因此,为了避免这个错误,我们将自定义媒体存储链接更改为默认链接:现在是。。wp内容/上传之后,该网站运行良好,但当我看到一些图片显示缩略图问题,然后过了一段时间,网站关闭,它只显示错误消息。

我让它再次工作的唯一方法是使用Filezilla。

我还做了一个备份。之后我只使用wp配置文件来恢复。该网站再次运行,但正如我所说,如果我访问它的另一个页面,其中基本上都是产品图片,那么该网站将再次关闭。我尝试了很多方法,在wp配置文件中添加代码行,再次添加以前开发人员使用的自定义链接,但都是徒劳的。我已经通过登录wordpress媒体设置更新了链接。但现在它没有显示任何区域,可以在任何地方添加自定义链接。

define('UPLOADS','media');

我也尝试过这行代码,在Wordpress中创建一个带有"Media"的文件夹,并将所有媒体文件添加到其中,但也不适用于我。最初我的媒体文件路径是/public html/wp content/uploads

我只想通过以前自定义的添加链接选项来解决这个问题,还想启用添加新媒体的权限,而不会干扰正在运行的wordpress网站上已经发布的图像和其他媒体。

以前的开发人员是否使用/year/month/structure,而您只是简单地将/media的所有内容复制到/uploads?我会说,直接编辑数据库。首先,签出字段GUID中的链接从wp_posts中选择*,其中post_type="附件">

链接在GUID字段中。现在使用数据库搜索和替换工具,替换整个数据库上的错误路径:

例如:https://example.com/media具有https://example.com/wp-content/uploads然后逃走了https://example.com/media具有https://example.com/wp-content/uploads为了确保,还替换了url编码的版本(使用此工具获取)

这应该修复所有的永久链接以及帖子内容中的链接。

最新更新