Database Name Change

时间:2014-08-13 作者:Josh Rodgers

我读到,使用wp\\uu之外的其他东西作为数据库前缀更安全,所以我下载了我的数据库前缀wp\\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。sql文件用tsi\\u0替换了wp\\u0的所有实例,然后删除了wp\\u0表并导入了my。sql文件。

前缀现在是正确的,所以我转到我的wp\\u配置文件,将前缀表从wp\\u0更改为tsi\\u0,我觉得一切都很好。

嗯,我所有的帖子都还在那里,但是图片都不见了。我之所以说缺少,是因为当你查看上传文件夹时,它们都在那里,排序正确,什么都有,但在媒体库中,它们显示为灰色图标,而不是预览,而且我的所有帖子都缺少它们。有没有办法让图像正确显示?

*域名没有改变或我的任何设置,我只是更改了数据库前缀,仅此而已。

媒体库中的灰色图标:

enter image description here

没有图像的帖子:

enter image description here

谢谢,乔希

2 个回复
最合适的回答,由SO网友:Josh Rodgers 整理而成

好啊

因此,经过进一步研究,我发现:http://andrewapeterson.com/2012/08/fix-wordpress-media-library-and-attachments-broken-after-movingcloning-site/ 这就解释了,你不能只在文本编辑器中进行查找和替换,然后就可以开始了。

幸运的是,我仍然拥有原始数据库,因此我删除了tsi\\uDatabase中的所有表,并恢复了原始wp\\uDatabase。

我的所有图像都已恢复,网站恢复正常,现在要正确更改数据库前缀。。。

我找到了一个名为Change DB Prefix的插件:https://wordpress.org/plugins/db-prefix-change/ 它允许您输入旧前缀wp\\u0,并用新前缀tsi\\u0替换它。

插件安全地更改了我的数据库前缀,并在不到一秒钟的时间内更新了我的wp\\u config文件!我的所有图像都很好,现在一切都正常运行,使用新的数据库前缀!!

希望这对别人有帮助!

谢谢,乔希

SO网友:Fernando Baltazar

这与DB前缀无关,这是上载文件夹的一个选项通常此文件夹为 mydomain.com/wp-content/uploads, 但有时WP会混淆此目录,您可以解决将其更改为空的问题,因此WP将浏览正确目录中的文件。

This option can be changed on settings - Media or using phpmyAdmin looking for the option uploads folder.

:)

结束

相关推荐

Accessing two databases

我的服务器上有两个数据库,我想知道有没有办法从wordpress访问这两个数据库?我的想法是将第二组凭据添加到wp-config.php.