2012-01-29 63 views
0

我正在嘗試將一個wordpress網站遷移到一個新的服務器上,該服務器位於mediatemple上。在新服務器上wordpress中的網站路徑被破解? SQL查詢

在那裏有移植指南,它建議更新站點預覽/路徑到服務器的IP。

它提供了一個SQL查詢,在phpMyAdmin運行的是:

UPDATE `dbname`.`wp_options` SET `option_value` = 'http://xxx.xxx.xxx.xxx' WHERE `wp_options`.`option_id` =1 AND `wp_options`.`blog_id` =0 AND CONVERT(`wp_options`.`option_name` USING utf8) = 'siteurl' LIMIT 1 ; 

但無法得到它的工作,因爲它,當我運行報告錯誤。

這與我的個人資料輸入的更新查詢:

UPDATE `db87924`.`db87924_rockhaq` SET `option_value` = 'http://64.207.145.39' WHERE `wp_options`.`option_id` =1 AND `db87924_rockhaq`.`blog_id` =0 AND CONVERT(`wp_options`.`option_name` USING utf8) = 'siteurl' LIMIT 1 ; 

我猜「請將option_value」,「wp_options」,「option_id」和「OPTION_NAME」需要的東西來代替,但沒有想法什麼也找不到更多的信息。

如果有人有任何想法,那會很棒!

感謝

+0

columnames似乎沒有錯。什麼是您收到的錯誤信息? – Patrickdev 2012-01-29 14:24:51

回答

1

始終備份,以防一些數據庫就會出差錯。 :d

這是查詢我會用遷移的WP安裝,到目前爲止已經爲我工作(可能是你的不同):

UPDATE wp_options SET option_value='http://64.207.145.39' WHERE option_name='siteurl'; 
UPDATE wp_options SET option_value='http://64.207.145.39' WHERE option_name='home'; 

然而,如果你的WP安裝主機的詳細比1名的博客,那麼我會更新查詢:

UPDATE wp_options SET option_value='http://64.207.145.39' WHERE option_name='siteurl' AND blog_id=0; 
UPDATE wp_options SET option_value='http://64.207.145.39' WHERE option_name='home' AND blog_id=0; 

這些改變的路徑/在WordPress的鏈接(在我的經驗,同時需要設置進行更改:家庭和SITEURL)。

如果工作正常,您可能需要在DNS傳輸時再次運行查詢。