如果使用 FTP 進行安裝或者遷移 WordPress 博客,我們需要把 WordPress 安裝包或者資料下載到本地,然后上傳到新的服務器,再進行安裝或者遷移,這樣不僅耗時費力,如果主機在國外的話,傳送幾百兆數(shù)據(jù)將會是一場噩夢。
其實如果主機支持 SSH 的話,這一切都會變得很簡單并且可以迅速完成,下面我講解下如何使用 SSH 安裝或者遷移 WordPress 博客,以及使用 SSH 體驗 WordPress 正在開發(fā)的功能。
使用 SSH 安裝 WordPress 博客
如果只是在主機上安裝一個全新的 WordPress 博客,那么使用 SSH 可以在在非常短的時間完成就完成這一操作:
- 使用 SSH 登錄到主機,并轉(zhuǎn)到要安裝 WordPress 博客的目錄之下。
- 使用下面命令從 WordPress.org 下載新版本的 WordPress 安裝包。
wget http://wordpress.org/latest.tar.gz
這個下載速度會非常快,速度快的話都可以達到 5M/S。
- 在下載完成之后你需要通過 ls 命令看看下載下來的文件的名字,如果 WordPress 最新版是 2.8.6 的話,這個文件名可能是 wordpress-2.8.6.tar.gz,也有可能是上面的 latest.tar.gz。
- 使用下面命令解開壓縮包:
tar -xf wordpress-2.8.6.tar.gz
- 最后就是一般 WordPress 安裝的過程了,這里就不再重復了。
使用 SSH 遷移 WordPress 博客
不得不承認搬家是我們的常態(tài),如果你要遷移 WordPress 博客到新主機,以前搬家是一場噩夢,那么現(xiàn)在使用 SSH 進行 WordPress 博客遷移也是一段愉快的旅程。
- 使用 SSH 登陸到舊主機,使用 mysqldump 命令把數(shù)據(jù)庫導出到一個文件:
mysqldump -user=[數(shù)據(jù)庫用戶名] -p [數(shù)據(jù)庫名] > [備份文件名].sql
輸入上面的命令之后,它會提示你輸入數(shù)據(jù)庫密碼,輸入之后就會把你要倒的數(shù)據(jù)庫備份到一個文件中,把這個文件復制到 HTTP 服務器的根目錄下。
- 轉(zhuǎn)到根目錄,使用以下命令打包并壓縮所有文件:
tar -czvf fairyfish.tar.gz *
- 使用 SSH 登錄新的服務器,使用下面文件解開壓縮包:
tar -xzvf fairyfish.tar.gz
- 登錄新服務器的 MySQL
mysql -u dbuser -p
- 如果新的服務的器數(shù)據(jù)庫沒有創(chuàng)立,那么可以在主機管理后臺創(chuàng)建數(shù)據(jù)庫,也可以使用 SSH 創(chuàng)建:
create database wordpress;
- 離開數(shù)據(jù)庫,使用 MySQLDump 導入數(shù)據(jù)庫。
mysqldump -user=[數(shù)據(jù)庫用戶名] -p [數(shù)據(jù)庫名] < [備份文件名].sql
- 刪除遷移過來的壓縮包 fairyfish.tar.gz 和數(shù)據(jù)庫備份文件,大功告成。
使用 SSH 體驗 WordPress 正在開發(fā)的功能
如果你是測試達人,想體驗 WordPress 正在開發(fā)的功能,那么你可以使用 SVN 獲取 WordPress 的測試版本:
- 登陸 SSH。
- 使用下面命令獲取 SVN 版本
svn checkout http://svn.automattic.com/wordpress/trunk/ .
- 以后如果要獲取更新,需要使用下面命令就獲取 WordPress 最新的開發(fā)版本:
svn update