将数据库备份导入到本地Web服务器后的映像链接问题

时间:2014-01-14 作者:AndreaNobili

我对WP很陌生(我来自Joomla),在我的本地web服务器上导入一个旧的WP博客(使用WP 3.5制作)时遇到以下问题。

我已经把旧的博客foder放进了我的www Apache目录,然后我在本地MySql DB上导入了数据库。

之后,我走进wp_options DB table和我已经更改了option_value 与行相关的字段homesiteurl 输入正确的地址(在我的本地主机web服务器上)

好的,看起来效果不错:我可以看到我的网站和上面的文章,但现在我有以下问题:

如果文章包含IMAGE,我看不到此IMAGE,如果我在浏览器中打开它,我会看到以下错误消息:404 Not Found

Not Found

The requested URL "/it/wp-content/uploads/2012/10/Andrea-Alfieri-chef-bassa3.jpg" was not found on this server.
在浏览器地址栏中,我有以下内容wrong URL:

http://www.myOldWebSite.it/it/wp-content/uploads/2012/10/Andrea-Alfieri-chef-bassa3.jpg
这是错误的,因为它与旧网站URL相关,而与我的localhost网站无关。

我想这一定是我数据库中的一些错误设置,我必须更改它,但我不知道我必须更改什么

你能帮帮我吗?一些想法?

Tnx公司

安德烈

1 个回复
SO网友:iamdannywilson

WP使用文章的GUID列作为链接。

你需要替换它,我使用脚本http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

只需将其放入根目录,然后按照说明操作即可。

希望这有帮助!

结束

相关推荐

Extending the database

我正在尝试向comments数据库中添加一个额外的列,该列将存储帖子/页面作者的用户ID。这是插件的一部分,该插件将显示新评论以回复帖子或其他评论。据我所知,Wordpress没有内置此功能,而是将评论放在一个大组中。我希望用户只快速看到与自己相关的评论。require_once(ABSPATH . \'wp-admin/includes/upgrade.php\'); global $wpdb; $wpdb->show_errors(); $query = \