2016-09-19 25 views
0

我试图将Wordpress网站从开发环境(WAMP)移到公有领域。Wordpress迁移破碎的图像 - 即使更新数据库

不幸的是,根据我的数据库信息,我的图片确实有新的URL,但不起作用。我尝试更新的永久链接,以及,更新我的数据库表后:

OFFLINE DATABASE: 

The offline database

ONLINE DATABASE: 

The online database

所以,后来我尝试更新的永久链接为好。从不同的选项更改它们。但我得到以下控制台错误:

The console error

也不是一个缓存的问题。因为我在多个网络上使用了多台电脑。

然后,这些插件会为您更改网址。我试了几个插件,包括

Velvet Blues Update URLs: 

Velvet Blues Update URLs Wordpress

之后,再次试图永久链接,没有结果。

任何人都可以帮助我吗?

回答

0

它可能是值得考虑的以下插件:

https://en-gb.wordpress.org/plugins/velvet-blues-update-urls/

这个插件的设计是为了打击你已经如上所述,应该解决所有的内容到正确的URL确切的问题。

+0

这并没有解决我的问题:-(我已经尝试插件没有任何结果。将旧数据库迁移到公共领域,转换任何网址,仍然无法正常工作 – Ben

0

执行MySQL查询如下:

UPDATE SET wp_posts GUID = REPLACE(GUID, 'http://oldsite.com', 'http://newsite.com');

UPDATE wp_posts SET guid = REPLACE(guid,'http://www.oldsite.com','http://www.newsite.com');

这将取代旧的域与新的。

+0

这已经被执行。 :-) – Ben

+0

检查/ wp-content/uploads /目录中的所有文件是否正确上传/移动。 还检查并更新/ wp-content/uploads /目录的权限。 – Nishant

+0

谢谢@Nishant!不过,我照你说的做了。所有的文件都在那里。一旦我登录到后端并检查“媒体”部分,所有媒体都有正确的URL。更新方法在完全许可下执行。任何其他想法? – Ben