今天發現一款不錯的 WordPress 資料庫移植外掛叫做 WP Migrate DB 。安裝外掛後,只要填上要移植到的地址,就能生成一份經過地址替換的.sql 檔案。

WP Migrate DB

移植 WordPress 資料庫最鬧心的是什麼?

  • 域名地址替換,沒用合適的編輯器導致編碼問題,不知道怎麼替換,不會寫 sql 語句
  • 序列化的字串替換,這些儲存在 wp_options 表中的東西不能用直接替換來應付,否則會出現主題選項失效或者 widget 全部消失的狀況
  • 絕對的地址,有些外掛會儲存絕對地址,例如 C:wamp/www 之類的,自己替換恐怕想不起來這件事

現在,有了 WP Migrate DB,和上面這些麻煩說再見吧!

安裝和使用

WP Migrate DB 的下載地址:點選檢視

安裝外掛並啟用後,到後臺-> 工具選項卡下,找到 WP Migrate DB,開啟以後,介面很直白,就是要求填寫要移植到的域名地址和伺服器絕對地址

WP Migrate DB介面

不知道伺服器的絕對地址怎麼辦?簡單,建立一個 php 檔案,放上下面的程式碼,然後將檔案上傳到要安裝 WP 的地址根目錄下,訪問這個檔案就能看到絕對地址了

1
<?php echo dirname(__FILE__); ?>

下載 sql 檔案,直接用 phpmyadmin 匯入就 okay 了,是不是省事多了。當然,不要忘記更新 wp-config.php 和.htaccess 檔案