網站搬家 Siteground to Sugarhost

6,876次閱讀
尚無留言

共计 2946 个字符,预计需要花费 8 分钟才能阅读完成。

資料庫連線和圖片路徑修正

打開網站後會發現出現如附圖的狀況:Error establishing a database connection

網站搬家 Siteground to Sugarhost

這段話的意思是 建立資料庫連線的時候 發生錯誤,因此我們需要修改下述檔案 wp-config.php

網站搬家 Siteground to Sugarhost

define('DB_NAME', 'wordpress 資料庫');
define('DB_USER', '使用者帳號');
define('DB_PASSWORD', '使用者密碼');

這樣只是解決網站能連線資料庫的的問題,網站仍然無法正常使用當你點開文章的時候還是會自動轉跳到舊的域名中,因此我們必須對資料庫中的部份表進行操作!

/* 更改 Siteurl & Homeurl*/
UPDATE wp_options SET option_value =
REPLACE(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com')
WHERE option_name = 'home' OR option_name = 'siteurl';

/* 更改文章圖片內容的 URL*/
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com');

將上述的內容直接複製貼到如附圖 記得將域名更改為自己的域名,點選 wordpress 資料庫後選擇 SQL 在框框中輸入指令後可以先選擇 simulate query 進行模擬也可以直接 go 直接更改

網站搬家 Siteground to Sugarhost

完成上述步驟後基本上網站搬家就完成了!如果出現中文亂碼問題,應該是還原資料庫的時候 編碼錯誤導致,因此在還原資料庫的時候記得確認一下前後編碼是否一樣,wp-config.php 中的編碼欄位是否與資料庫相同即可。

參考資料

wordpress 搬家后修改图片地址和修改域名等常用 sql 语句

正文完
 0
評論(尚無留言)