2013-03-11 151 views
1

我有一個用於minecraft服務器的wordpress網站,服務器名稱已更改,因此網站域更改。我試圖通過應用和粘貼所有文件,但使用相同的確切數據庫移動論壇到其他網址。但是,當您使用網站時,它會將您鏈接回原始網站。如果主域名是在mysql數據庫內的問題?如果我更改數據庫中的所有域,這是否會完全移動網站? 感謝將wordpress網站移動到不同的網址

回答

0

在你的wp-config.php文件,從http://yoursiteurl.com/wp-login.php進入線define('RELOCATE',true);

訪問您的登錄頁面,去設置和更改網站的網址。

從WP-config.php文件刪除define('RELOCATE',true);

0

移動一個WordPress網站,這裏是相當有據可查: http://codex.wordpress.org/Moving_WordPress

如果不是,它真的只是因爲複製所有文件和數據庫一樣簡單。爲了避免FTP傳輸錯誤等,我將所有文件壓縮成一個.tar.gz文件,然後將其傳輸到我的計算機和新的網站,在那裏擴展它。

個人而言,我使用cPanel(最流行的網站託管客戶帳戶/網站管理工具)。他們的數據庫備份和恢復。和他們的文件管理器的壓縮和擴展與.tar.gz

一起使用更改域名使問題顯着複雜化。我使用Search and Replace插件來處理硬編碼的URL。或者手動查找並替換數據庫腳本中的URL。

0

的WordPress對移動WordPress網站的整體指南:http://codex.wordpress.org/Moving_WordPress

但基本步驟如下:

  1. 轉到:管理>設置>常規面板,並更改網站的網址那裏你的新網址。這應該更新數據庫中的所有帖子鏈接等。

  2. 將文件移動到新的主機

  3. 移動數據庫到新的主機。
+0

不幸的是,這不會改變以前保存在數據庫中的任何網址。像圖片和其他媒體路徑。 – Rikesh 2013-03-11 09:54:46

0

運行該SQL更改URL在分貝。

UPDATE wp_posts SET guid = REPLACE(guid, 'old-url.com', 'new-url.com'); 
UPDATE wp_posts SET post_content = REPLACE(post_content, 'old-url.com', 'new-url.com'); 
UPDATE wp_options SET option_value = REPLACE(option_value, 'old-url.com', 'new-url.com'); 
相關問題