2015-02-24 44 views
2

我在domain.com上构建了wp,并在127.0.0.1上构建了其他wp。现在我从我的后端数据库转储到domain.com上,并使用该命令将数据转储到本地计算机上的mysql数据库中。返回wp数据库导致错误跳过

mysqldump -u root -p wpdatabase > back.sql #after i connect the remote vps 
#download the back.sql file into local machine with filezilla on /home/back.sql 
mysql -u root -ppassword wp_test < /home/back.sql #on local console 

当我输入127.0.0.1,我的WP是在良好的状态,但是当我想登陆,
输入127.0.0.1/wp-login.php在Firefox中,
它跳过到domain.com/wp-login.php

如何解决?

回答

0

您需要更新数据库中所有对domain.com的引用。退房the Codex

1

可以使用RELOCATE常数wp-config.php

define('RELOCATE', true); 

然后导航到http://newdomain.com/wp-login.php和登录。 WordPress会自动更新数据库。在您成功登录后取消设置此行。

更多信息:Changing The Site URL: Relocate method

+1

不错;对我来说这是一个新的。尽管我只是读了_“注意:当RELOCATE标志设置为true时,站点URL将自动更新为您用来访问登录屏幕的任何路径,这将使管理部分启动并在新的URL上运行,但它不会修改任何其他部分的设置,那些你仍然需要手动修改。“_,所以其他的引用仍然需要更新 – Hobo 2015-02-24 10:53:45