【发布时间】:2018-03-05 13:22:39
【问题描述】:
我已经在本地创建了我的网站的新更新版本,现在我想发布它并覆盖我当前运行的旧数据库。
这是一个 wordpress 网站,在我的开发过程中,我更改了帖子类型和分类的结构(删除、编辑和重新排列),还安装和删除了一些插件。
用我的新本地数据库更新我当前的实时数据库的最佳方法是什么?
【问题讨论】:
标签: database wordpress phpmyadmin publish
我已经在本地创建了我的网站的新更新版本,现在我想发布它并覆盖我当前运行的旧数据库。
这是一个 wordpress 网站,在我的开发过程中,我更改了帖子类型和分类的结构(删除、编辑和重新排列),还安装和删除了一些插件。
用我的新本地数据库更新我当前的实时数据库的最佳方法是什么?
【问题讨论】:
标签: database wordpress phpmyadmin publish
只需在您的实时服务器 phpmyadmin 中应用以下 SQL 查询。
UPDATE wp_options SET option_value = replace(option_value, 'http://www.live.com', 'http://www.local.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.live.com','http://www.local.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.live.com', 'http://www.local.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.live.com','http://www.local.com');
【讨论】: