2010年3月5日

利用 Joomla 做資產管理 (Asset Management) -2 : 安裝過程紀要 (Linux)

上一篇文章中,我紀錄的是在 Windows 平台上的安裝過程,今天開始在我的 Red Hat Linux 測試機上安裝 Joomla,因此再來補完一下。基本上也是透過 Joomla 內建的 installer.php 進行安裝,以下記錄在 Linux (RHEL5) 上要特別注意的地方。(安裝 AMP 還在卡關中,等之後搞清楚再來補補完 … 用 RHEL 安裝預設的 AMP 套件就可以繼續往下安裝 Joomla 了。)
補充0:Joomla 的發音
前陣子看到一篇好文:網路流行新名詞 Linux, Google, Skype, …的正確念法,因此對於 Joomla 這個拼字看起來很特殊的字也找了一下正確的發音,以下是兩個比較有代表性的參考資料 (都是相同的發音):
希望大家都可以唸出正確 (比較順耳) 的發音阿 XD
補充1:在安裝 Joomla! 1.5.x 的時候,無法安裝預設範例資料的解法如同此文中所說,我在 RHEL 中如果把 configuration.php 檔案設定為可以寫入,就會遇到「ERROR: The XML response that was returned from the server cannot be processed」的錯誤訊息,按照此文中的解法即可正確安裝預設資料。
補充2:調整 Joomla 網站首頁顯示的內容
Joomla! 安裝完成後,若不安裝預設資料,也不安裝中文化支援,則網站首頁會長的像下面這樣,非常簡潔:
joomla_English_default_blog
若有安裝預設資料以及中文化支援,網站首頁就會看到很多資料:
joomla_Chinese_default
如果要讓網站首頁變得簡潔一點,有以下幾個設定可以調整。首先是模組管理:
joomla_module_management
再來是首頁管理:
joomla_homepage_menegement
補充3:手動安裝中文化支援
參考: Joomla! 123 圖解架站教學網-安裝 joomla 繁體中文化,language 檔的安裝目錄分成以下兩個層級:
  • Site (網站): [Joomla installation folder]/language
  • Administrator (管理區): [Joomla dir]/administrator/language
將從 Joomla! 123 圖解架站教學網下載的 joomla 完整安裝的主程式解壓縮以後,在相對應的 language 資料夾中,把各語系的 .ini 檔複製到 Joomla! 安裝目錄內相對應的 language 資料夾中,再到管理員後台設定預設語言即可。
.ini 檔的內容類似下圖:
joomla_i18n
補充4:查看 Joomla 的系統資訊
進入管理員後台-> 說明->系統資訊,包括 Linux、Apache、MySQL、PHP 以及 Joomla 的版本:
joomla_system_info
補充5:查看 Joomla 內建的說明文件
進入管理員後台-> 說明->Joomla!說明
joomla_builtin_help
接下來說明 Joomla 擴充套件 (extensions) 的安裝,以 Fabrik 套件為例:
步驟一:賦予 apache 對各目錄的寫入權限 (command: chmod o+w [dir])
  • [Joomla dir]/administrator/components
  • [Joomla dir]/administrator/language/en-GB
  • [Joomla dir]/components
  • [Joomla dir]/language/en-GB
  • [Joomla dir]/media
註:
  1. 由於安裝套件也是透過 joomla 的 web 介面,因此對於 OS 來講是以 apache 這個帳號存取 file system。
  2. 不用更改父目錄的存取權限! (例:不需要變更 [Joomla dir]/administrator 目錄的權限,僅需變更 administrator 下的 components 目錄權限即可)
  3. 在 WinXP SP3 上面安裝 Fabrik 的話,基本上不用擔心權限設定問題。
步驟二:進入管理員後台 –> (上方工具列) 擴充套件 –> 安裝/移除
install_component_menu
下一個畫面長這樣:
Joomla_component_installation_UI
要注意的是,把 component 解壓縮到 tmp 目錄下後,UI 上的安裝目錄路徑要寫:/var/www/html/Joomla/tmp/[component name] 才可以 ([component name]也是一個目錄)。
一切順利的話,不用幾秒鐘整個 extension 就安裝成功啦!
步驟三:手動建立以下目錄,並解壓縮相對應的 tar.gz 檔 (tar –xzvf)
  • Joomla/components/com_fabrik/libs
  • Joomla/components/com_fabrik/views
註:
  1. 不知道為什麼自動安裝檔在這個步驟都會失敗 (在 Windows 上不會有這個問題),但是手動執行以後網站都可以正常運作。
  2. Fabrik 套件的 libs.tar.gz 檔案解壓縮後不會自動產生 libs 資料夾 (同理,views.tar.gz 也不會自動產生 views 資料夾),有點麻煩。
步驟四:開始使用 Fabrik!
安裝好了以後,在管理員後台的「元件」中,就會看到 Fabrik 套件的管理 UI 了:
fabrik_admin_UI
包括 Tables、Forms、Groups、Elements 都是需要設定的:
fabrik_admin_UI_homepage
至於詳細的設定,就留待下一篇再來細談囉!

本系列其他文章:

沒有留言:

Google Spreadsheet 裡用規則運算式

最近因為工作關係,遇到要用 Google Form 及 Google Sheet 所以研究了 Google Sheet 裡的一些 function 怎麼用 首先,分享一下如何在 Google Sheet 裡用規則運算 :D