問題描述
我有我的 WordPress 網站託管在 Windows 提供商,我正在移動到另一個 Windows 提供商。任何問題或指示,我如何能夠順利地從一個過渡到另一個,而不會丟失任何資訊?
最佳解決方案
嗨 @ooo:
假設你想要保持相同的域名,這真的很簡單。基本上,您可以使用 FTP 客戶端從舊主機下載並上傳到新的檔案,然後透過對 SQL 指令碼 (這是您的”export”) 進行資料庫轉儲來複制 MySQL 資料庫,然後執行指令碼 (這是您的”import” 。)
其餘的只是細節:
1.) 使用 FTP 從 Web 根目錄下載所有檔案以及舊託管 Web 伺服器的所有子目錄。
2.) 將所有相同的檔案上傳到完全相同的命名目錄中的新的託管 Web 伺服器的 Web 根目錄。
3.) 作為 SQL 指令碼執行 MySQL 資料庫的完整資料庫轉儲 (即匯出) 。
4.) 在新的 Web 主機上建立一個新的 MySQL 資料庫。
5.) 為您的 MySQL 資料庫建立一個使用者,並將其設定為具有所有許可權。請務必記錄資料庫,使用者名稱和密碼。
6.) 透過在新資料庫的上下文中執行 MySQL 指令碼匯入 MySQL 資料庫。
7.) 接下來編輯您的新伺服器上的/wp-config.php 檔案,並將 DB_NAME,DB_USER 和 DB_PASSWORD 設定為新資料庫名稱,新資料庫使用者名稱和新資料庫使用者密碼。
7.) 最後,請確保更改域的 DNS 設定,以便使用新的 Web 主機中的名稱伺服器。您需要等待 DNS 快取的超時時間才能被清除,並且要傳播的地址 (通常只需要幾個小時,但在新站點可訪問之前最多可能需要 48 次) 。
關於它如果您需要更多詳細資訊,請確保提供有關您的新主機的更多詳細資訊,包括最新的主機名稱和網站,以及如果可能,您提供哪些型別的控制面板來管理您的網站 (即 CPanel 或其他? )
次佳解決方案
更改伺服器的主要特點是 hard-coded URL 和檔案路徑 WP 。他們出現:
-
在上傳路徑選項中,在設定/misc(現在設定/上傳,如果記憶體服務),在舊的 WP 安裝。
-
在附件後設資料中,在非常舊的 WP 安裝。
-
在您的 htaccess 檔案中,如果您的網站生活在子資料夾中,可能會重寫規則。
-
在網站網址和首頁網址選項中,在設定/常規下。
我通常建議在建立資料庫轉儲之前關閉 permalnks,以避免第三個問題。
第四個問題阻止您登入,並且可以從 wp 配置檔案修復,如果您的站點更改 URL,透過新增兩行到 wp-config.php:
define(‘WP_HOME’,’http://domain.com’); define(‘WP_SITEURL’,’http://domain.com’);
注意兩個定義中的拖尾斜槓。
第一個問題的症狀是上傳檔案時會收到許可權錯誤。透過使上傳路徑為空,這是固定的,所以 WP 使用預設值。
第二個問題只能透過大量編輯資料庫來修復。但是,它只適用於非常舊的資料。
其餘的就像 Mike 說的
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。