同步本地站点和远程站点

时间:2014-08-21 作者:Juliatzin del Toro

我想在本地管理我的WP站点,然后将其同步到我的git,然后自动部署它。事实上,我已经在制作我的网站,并试图使其在本地工作。事实上,我可以在本地工作,但每个链接都会将我发送到遥远的域:mydomain。com而不是管理本地主机。

我应该如何管理它???

德克萨斯州

2 个回复
最合适的回答,由SO网友:Aris Blevins 整理而成

听起来您需要更新数据库以替换GUID和基本URL。

我建议WP Migrate DB Pro快速同步两个数据库。否则,您需要运行一些SQL语句来查找旧域并将其替换为新域。在PHPMyAdmin中,从SQL窗口运行以下语句。将旧域替换为精确的远程域,将新域替换为完整的本地地址。

UPDATE wp_options SET option_value = replace(option_value, \'http://www.old-domain.com\', \'http://www.new-domain.com\') WHERE option_name = \'home\' OR option_name = \'siteurl\';

UPDATE wp_posts SET guid = replace(guid, \'http://www.old-domain.com\', \'http://www.new-domain.com\');

UPDATE wp_posts SET post_content = replace(post_content, \'http://www.old-domain.com\', \'http://www.new-domain.com\');
这样做可以解决90%的链接问题。

SO网友:Juliatzin del Toro

现在它工作了,我已经更新了wp配置。php并添加了2行:

define(\'WP_HOME\',\'http://localhost/mylocalsite\');
define(\'WP_SITEURL\',\'http://localhost/mylocalsite\');
德克萨斯州!

结束

相关推荐

latitude/longitude meta_query

我一直在试图找到一种在WP中进行radius搜索的方法,并决定采用一种比大型查询更简单的方法,但我在返回结果时遇到了问题我有一个名为bar\\u get\\u nearear()的函数,它计算给定邮政编码的纬度/经度最大值/最小值,这样我就可以找到该最大值/最小值内的所有条目。// GET POSTCODES LAT/LNG $geo = file_get_contents(\'http://maps.googleapis.com/maps/api/geocode/json?address=\'.