将WP帖子导入WAMP localhost

时间:2013-01-09 21:42:18

标签: sql wordpress phpmyadmin

我正在尝试将包括postmeta在内的所有帖子导入我的WAMP localhost进行网站管理。大约有400个帖子,包括3年的照片。

我导入了以下表格:wp_posts和wp_postmeta。

帖子按照我的预期正常工作但不会出现图片(精选图片和内部帖子图片)。我从phpmyadmin运行了一个SQL查询。查询如下:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'throwholics.com', 'localhost');# Mõjutati 19 rida. 

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'throwholics.com', 'localhost');# MySQL tagastas tühja tulemuse (s.t nulliread). 

UPDATE wp_options SET option_value = REPLACE(option_value, 'throwholics.com', 'localhost');# MySQL tagastas tühja tulemuse (s.t nulliread).

我还尝试了Velvet Blues URL更新插件,现在我从旧域http://www.throwholics.com更改为http://localhost

之后我甚至无法输入完整帖子

它不起作用。有没有人知道如何解决这个问题?我在这里跑出了想法。非常感谢你的帮助。感谢。

3 个答案:

答案 0 :(得分:1)

我这样做的方式有效。

  1. 转储oryginal sites数据库(phpMyAdmin)
  2. 使用好的html / php / css / sql编辑器并替换每个http://olddomain.com女巫

    “http://127.0.0.1”

  3. 将已修改的数据库加载到mamp。

  4. 如果您使用perettylinks,请记得复制.htaccess。

答案 1 :(得分:0)

使用codex的Search and Replace for WordPress Databases Script页面中提到的Moving WordPress。它将处理序列化的PHP结构,这可能与您的更新有关。

答案 2 :(得分:0)

除了更新数据库之外,您还需要手动将图片复制到localhost到正确的文件夹并使用正确的权限

  1. 使用ftp客户端或scp或rsync复制文件:

    将remote_host / wp_root_path / wp-content / uploads复制到localhost / wp_root_path / wp-content /

  2. 设置权限

    sudo chmod -R 755

    sudo chown apache

  3. 以下是一些可能对您有所帮助的额外资源: