还原后媒体库中的图像链接断开

时间:2016-11-17 作者:gablee

在我的网站被破坏后,我刚刚在多站点(网络)上重新安装了新版本的WordPress(4.6.1)。幸运的是,由于UpdraftPlus插件,我有几个月前的备份,所以我用这种方式恢复了我的网站。

除了媒体库,一切都正常。

图片显示在正确的目录中,即

/blogs.dir/[blog_no]/files/YYYY/MM/
其中,blog\\u no是WordPress与网络中每个站点关联的数字。

媒体库条目全部存在,但缩略图为空:

enter image description here

如果我尝试访问文件URL,我会得到404。我尝试上传的任何新图片都会执行相同的操作。

以下是我尝试过的:

在“我的管理”仪表板中更改每个站点设置中的上载目录。我想我可以手动重新上传所有文件。这些文件没有在正确的目录中结束,我在任何地方都找不到它们,它们的缩略图也是空白的

/blogs.dir/[blog_no]/files/YYYY/MM/
建议发送/上传/站点/[博客号]/文件/YYYY/MM/类似here, 我想可能是因为我正在恢复可能是3.5之前版本的站点,所以可能是目录结构问题。什么都没变。

现在,由于这是一个新安装,我必须重置。htaccess文件,因为它未备份。我在想,在过去可能有一个重写规则。htaccess将文件URL转换为实际的目录路径,但我对Apache一无所知,我担心如果我自己玩RewriteRules,会破坏一些东西。

文件URL格式如下:

http://subdomain.domain.com/files/YYYY/MM/filename.png
我该怎么办?

1 个回复
SO网友:Jigar Patel

你走对了,伙计。

Now do this.

3. 安装名为的插件regen thumbnails . 运行regen缩略图。这将需要几分钟的时间,但完成此过程后,您将拥有媒体库中的所有图像。这个插件基本上会重新生成媒体库中所有大小的缩略图。因为你有很老的WordPress。自年以来,目录结构发生了变化,这是有道理的。试试这个,我希望它能起作用。

相关推荐

WordPress Odd migration issue

我将WordPress安装和DB迁移到另一台服务器(同一个域)。我明白了:此外,所有内容都应该在其中(包括文件和db权限以及其他特定设置):我不能就这样通过:我还可以确认,在一个空白的新安装中,一切正常。但我需要恢复当前的DB。我应该从哪里开始?我应该向你们提供什么其他信息?EDIT 1:请求的错误信息。EDIT 2正在运行标准WordPress数据库修复。EDIT 3更笨拙的bug。