2010年1月31日 星期日

在 Debian GNU/Linux 5.0.3 (Lenny) 上面安裝 Drupal 6.15

首先要準備一個 Debian GNU/Linux 5.0.3 (Lenny) 的系統環境,這邊是選擇使用 debian-503-i386-netinst.iso 並透過網路安裝,
在安裝過程當中語系選擇英文並且在 Software selection 時只選擇安裝 Web server 以及 SQL database 來安裝,盡量維持系統精簡,

接下來應該只要再抓 59 個套件安裝,在 2M/256K ADSL 正常情況的網路環境下五分鐘以內就可以裝好了,

到這邊為止應該已經裝好所需要的 Apache 跟 PostgreSQL 了,重新啟動系統後再安裝 drupal6 跟 php5-pgsql 套件,
# apt-get install drupal6 php5-pgsql
在設定 drupal6 的畫面中記得要輸入密碼,不然系統會改使用 ident 機制,安裝完後需要重新啟動 Apache
# /etc/init.d/apache2 restart
就可以在 http://XXX.XXX.XXX.XXX/drupal6/install.php 看到 Drupal6 接下來的安裝程序

不過此時只有英文介面,如果需要安裝繁體中文介面就要執行接下來的動作,
# wget http://ftp.drupal.org/files/projects/zh-hant-6.x-1.5.tar.gz -O - | tar xz -C /usr/share/drupal6
然後重新載入網頁就可以看到繁體中文介面,

Drupal6 初始設定完成之後馬上就會發現到目前的 Drupal6 版本並不安全,

因為 Debian GNU/Linux 5.0.3 (Lenny) 上面的 Drupal 版本只有到 6.6 版,
所以現在要去升級到目前最新穩定版本 6.15
# wget http://ftp.drupal.org/files/projects/drupal-6.15.tar.gz -O - | tar xz -C /usr/share
# wget http://ftp.drupal.org/files/projects/zh-hant-6.x-1.5.tar.gz -O - | tar xz -C /usr/share/drupal-6.15
# cd /usr/share
# chown -R root.root drupal-6.15
# mv -v drupal6 drupal-6.6
# ln -s drupal-6.15 drupal6
# cd drupal-6.15
# rm -fr profiles sites
# ln -s /etc/drupal/6/profiles
# ln -s /etc/drupal/6/sites
然後在網頁瀏灠器裡面訪問 http://XXX.XXX.XXX.XXX/drupal6/update.php 來更新資料庫

更新完後回到 [狀態報告] 就可以看到

此時算是才把 Drupal 6.15 在 Debian GNU/Linux 5.0.3 (Lenny) 上面安裝好,
不過目前都只有框架沒有內容也沒有安裝任何模組也沒有客製化的 Theme
張貼留言