我正在尝试将包括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
它不起作用。有没有人知道如何解决这个问题?我在这里跑出了想法。非常感谢你的帮助。感谢。
答案 0 :(得分:1)
我这样做的方式有效。
使用好的html / php / css / sql编辑器并替换每个http://olddomain.com女巫
“http://127.0.0.1”
将已修改的数据库加载到mamp。
答案 1 :(得分:0)
使用codex的Search and Replace for WordPress Databases Script页面中提到的Moving WordPress。它将处理序列化的PHP结构,这可能与您的更新有关。
答案 2 :(得分:0)
除了更新数据库之外,您还需要手动将图片复制到localhost到正确的文件夹并使用正确的权限
使用ftp客户端或scp或rsync复制文件:
将remote_host / wp_root_path / wp-content / uploads复制到localhost / wp_root_path / wp-content /
设置权限
sudo chmod -R 755
sudo chown apache
以下是一些可能对您有所帮助的额外资源: