使用SSH安裝和遷移WordPress的教程

2012-06-09 13:04:11來源:我愛水煮魚作者:denishua

如果使用 FTP 進行安裝或者遷移 WordPress 博客,我們需要把 WordPress 安裝包或者資料下載到本地,然后上傳到新的服務器,再進行安裝或者遷移,這樣不僅耗時費力,如果主機在國外的話,傳送幾百兆數(shù)據(jù)將會是一場噩

如果使用 FTP 進行安裝或者遷移 WordPress 博客,我們需要把 WordPress 安裝包或者資料下載到本地,然后上傳到新的服務器,再進行安裝或者遷移,這樣不僅耗時費力,如果主機在國外的話,傳送幾百兆數(shù)據(jù)將會是一場噩夢。

其實如果主機支持 SSH 的話,這一切都會變得很簡單并且可以迅速完成,下面我講解下如何使用 SSH 安裝或者遷移 WordPress 博客,以及使用 SSH 體驗 WordPress 正在開發(fā)的功能。

使用 SSH 安裝 WordPress 博客

如果只是在主機上安裝一個全新的 WordPress 博客,那么使用 SSH 可以在在非常短的時間完成就完成這一操作:

  1. 使用 SSH 登錄到主機,并轉(zhuǎn)到要安裝 WordPress 博客的目錄之下。
  2. 使用下面命令從 WordPress.org 下載新版本的 WordPress 安裝包。
    wget http://wordpress.org/latest.tar.gz
    

    這個下載速度會非常快,速度快的話都可以達到 5M/S。

  3. 在下載完成之后你需要通過 ls 命令看看下載下來的文件的名字,如果 WordPress 最新版是 2.8.6 的話,這個文件名可能是 wordpress-2.8.6.tar.gz,也有可能是上面的 latest.tar.gz。
  4. 使用下面命令解開壓縮包:
    tar -xf wordpress-2.8.6.tar.gz
    
  5. 最后就是一般 WordPress 安裝的過程了,這里就不再重復了。

使用 SSH 遷移 WordPress 博客

不得不承認搬家是我們的常態(tài),如果你要遷移 WordPress 博客到新主機,以前搬家是一場噩夢,那么現(xiàn)在使用 SSH 進行 WordPress 博客遷移也是一段愉快的旅程。

  1. 使用 SSH 登陸到舊主機,使用 mysqldump 命令把數(shù)據(jù)庫導出到一個文件:
    mysqldump -user=[數(shù)據(jù)庫用戶名] -p [數(shù)據(jù)庫名] > [備份文件名].sql
    

    輸入上面的命令之后,它會提示你輸入數(shù)據(jù)庫密碼,輸入之后就會把你要倒的數(shù)據(jù)庫備份到一個文件中,把這個文件復制到 HTTP 服務器的根目錄下。

  2. 轉(zhuǎn)到根目錄,使用以下命令打包并壓縮所有文件:
    tar -czvf fairyfish.tar.gz *
    
  3. 使用 SSH 登錄新的服務器,使用下面文件解開壓縮包:
    tar -xzvf fairyfish.tar.gz
    
  4. 登錄新服務器的 MySQL
    mysql -u dbuser -p
  5. 如果新的服務的器數(shù)據(jù)庫沒有創(chuàng)立,那么可以在主機管理后臺創(chuàng)建數(shù)據(jù)庫,也可以使用 SSH 創(chuàng)建:
    create database wordpress;
    
  6. 離開數(shù)據(jù)庫,使用 MySQLDump 導入數(shù)據(jù)庫。
    mysqldump -user=[數(shù)據(jù)庫用戶名] -p [數(shù)據(jù)庫名] < [備份文件名].sql
    
  7. 刪除遷移過來的壓縮包 fairyfish.tar.gz 和數(shù)據(jù)庫備份文件,大功告成。

使用 SSH 體驗 WordPress 正在開發(fā)的功能

如果你是測試達人,想體驗 WordPress 正在開發(fā)的功能,那么你可以使用 SVN 獲取 WordPress 的測試版本:

  1. 登陸 SSH。
  2. 使用下面命令獲取 SVN 版本
    svn checkout http://svn.automattic.com/wordpress/trunk/ .
    
  3. 以后如果要獲取更新,需要使用下面命令就獲取 WordPress 最新的開發(fā)版本:
    svn update
關鍵詞:WordPressSSH

贊助商鏈接: