[教學]如何架設安裝Drupal?

最近開始玩起了一套由荷蘭人開發的CMS內容管理系統「Drupal」(水滴),這套系統功能實分的強大,主要是因為有許多擴充的模組(Module)可以加強主程式功能不足的地方,當然也有許多的佈景(Theme)可以讓他變得更華麗,像美國白宮網站就是利用Drupal這套程式所架設而成的喔!

Drupal是一套開放源碼的PHP+MYSQL程式,比WordPress強大很多,但是使用門檻也比WordPress高很多,中文資源不足是一個很大的原因,因為所有相關的模組元件都是英文說明,對許多使用者(當然包括我)來說閱讀上就是一個問題了,想要透過Drupal開發網站,其實會有些吃力。但不可否認的,Drupal讓網站分工變得十分的細,它可以把網管、設計師、內容管理者分開,大家各自管理自己的內容,做好自己的部分,實現分工的動作。

還記得在2007年時曾經碰過Drupal這套程式,當時安裝的部分就讓我非常模糊,雖然寫過Drupal教學,不過太久沒碰還是會忘記。最近返回去再看,安裝的部分經過改版後,倒是有些落差。架設Drupal這部分其實不難,但比起DiscuzWordPress還是難了一些,主要在一些初使設定部分,設計上有些小小不同。不過有架站基礎的使用者應該還不算難事。

Drupal程式下載

Drupal 安裝教學

第1步 首先來到Drupal官方主程式下載頁面,選擇綠色底的最新版本並點擊下載。

  • 綠色底:穩定版,官方推薦安裝,一般架站者適用
  • 黃色底:測試版,多少會有些小問題,嘗鮮者適用。
  • 紅色底:開發版,不推薦安裝於使用中網站,協助程式開發者適用。

[教學]如何架設安裝Drupal?

第2步 請將下載下來的壓縮檔(.tar.gz)用一般的解壓縮軟體就可以解壓縮了,解壓縮後可能還有個壓縮檔,請再解壓縮一次就可以了,接著將您解壓縮後的檔案上傳到您的虛擬主機空間。

請注意:如果你沒有網站空間,請自行找個網站空間,不要再問說傳到哪裡囉!

  • 安裝在網站根目錄:請接解壓縮後,將裡面的檔案直接上傳到網站根目錄。
  • 安裝在網站子目錄:解壓縮後,請先在虛擬主機內建立一個資料夾,再將剛剛所有解壓縮的檔案丟到該資料夾內。

[教學]如何架設安裝Drupal?

第3步 再來請到Drupal官方網站的中文語系下載頁面,請找到與你相對應版本的語系檔下載回來。

[教學]如何架設安裝Drupal?

第4步 接著請解壓縮中文語系檔,並開啟您剛剛上傳主程式的FTP,將語系檔案全部拖曳上傳到剛剛上傳主程式的地方,若遇到覆蓋問題,請點選覆蓋就可以了。

語系檔這部分就和WordPress不太一樣,WordPress的主程式語系檔案只有一個,上傳到某個指定的目錄即可。

Drupal的語系檔分布在好幾個資料夾,所以語系檔案解壓縮後有好幾個檔案,必須上傳覆蓋到指定的資料夾。

[教學]如何架設安裝Drupal?

第5步 來到網站首頁就會看到安裝語系的選項,請選擇【Chinese,Traditional(繁體中文)】並點擊﹝Select language﹞。

[教學]如何架設安裝Drupal?

第6步 安裝時可能碰到如下的紅色警示訊息,這表示有資料夾權限沒設定好以及少了某個檔案,根據錯誤訊息來進行修正吧!

[教學]如何架設安裝Drupal?

第7步 根據錯誤訊息的第一項說明,我們必須將FTP這路徑「/sites/default/」下的「default.settings.php」先下載回到本機內。再將FTP上的「default.settings.php」改名成「settings.php」。接著把剛剛下載回來的「default.settings.php」上傳至FTP目錄「/sites/default/」。最後在FTP上的「/sites/default/」路徑中,建立一個「files」資料夾,最後成果要如畫面下方顯示。

】這部分比較複雜,請仔細看清楚喔!

[教學]如何架設安裝Drupal?

第8步 為了安裝時比較順利,請在FTP上的「/sites」路徑下的「default」資料夾點擊右鍵選擇【檔案權限】,在數值部分輸入「777」,並勾選下方的「包含子目錄」(套用到所有的檔案與目錄)並然後點擊﹝確定﹞。

[教學]如何架設安裝Drupal?

第9步 回到剛剛網站的安裝頁面,點擊最下方的「再試一次」。

[教學]如何架設安裝Drupal?

第10步 這時就會看到可以填入資料庫的連線資訊囉!當然建立資料庫這裡不多做說明,如果這部分你不會建立,那使用Drupal對你來說可能還是稍嫌複雜。將指定的資料庫連線資訊填入,接著將「進階選項」展開。

[教學]如何架設安裝Drupal?

第11步 展開「進階選項」後,如果你有要調整再調整,如果不需要可以直接點擊﹝儲存並繼續﹞,這時網站就會開始運作、進行自動安裝動作,請不要關閉瀏覽器。

[教學]如何架設安裝Drupal?

第12步 接下來要設定網站,不過設定前如果網站出現紅色警示訊息,請先行改善。

[教學]如何架設安裝Drupal?

第13步 接著來到FTP的「/sites/default」目錄下,將「settings.php」檔案權限修改為「644」。

[教學]如何架設安裝Drupal?

第14步 再回到瀏覽器的安裝設定部分,將網站名稱、網站電子郵件、使用者名稱等資料填寫好,在這部分設定的「使用者」為網站第一個帳號,也是預設的這網站管理員。全部都完成後,點擊﹝儲存並關閉﹞。

[教學]如何架設安裝Drupal?

第15步 當左邊的狀態全部顯示為綠色勾勾,就表示網站建立好囉!

[教學]如何架設安裝Drupal?

第16步 趕快進行網站的登入吧!

[教學]如何架設安裝Drupal?

第17步 這是系統管理介面,可以控制的選項超多,不過多到有些令人眼花!

[教學]如何架設安裝Drupal?

第18步 登入後,在「管理」區,若有看紅色警視訊息,趕緊跟著訊息進行解決動作。點擊「狀態報告」以進行調整。

[教學]如何架設安裝Drupal?

第19步 在狀態報告內,會顯示目前網站核心的資料訊息,有錯誤部分請趕快進行修正。紅色會最重要的錯誤訊息,黃色為警告訊息。

[教學]如何架設安裝Drupal?

第20步 以紅色部分來說,我的部分是檔案權限未設定正確,還記得前面我們為了安裝方便,將權限設定成「777」嗎?現在我們再把它改回來,請將權限改成「755」吧!

[教學]如何架設安裝Drupal?

第21步 在警告訊息中,黃色部分是提示我們尚無啟用「Cron」,趕快在狀態報告頁點擊「手動執行Cron」,接著就會看到「Cron執行成功」這樣就可以囉!

[教學]如何架設安裝Drupal?



  • http://lionware.twbbs.org/ 獅子

    我把語言檔上傳了,但是在開始設定裡沒有中文的語言選項。怎麼辦?

  • http://www.shavia.idv.tw kaden

    請問我點Chinese, Traditional (繁體中文)
    按下select都沒反應..請問還有什麼要先設定的嗎..

  • tingyi

    Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 536870912 bytes) in C:\AppServ\www\themes\garland\maintenance-page.tpl.php on line 47

    請問這個錯誤是什麼原因?

    香腸回應:
    看起來是記憶體不足

  • ouou

    請問一下

    第5步 來到"網站首頁"就會看到安裝語系的選項

    當中的網站首頁在哪裡呢?
    為什麼我都找不到

    麻煩你囉:)

    香腸回應:
    拜訪你的網站網址…就可以了

  • tocute

    謝謝 我已經找到答案了
    原來是 loaclhost 要改成我用的 MYSQL 的網址

    香腸回應:

    :)