• Joomla-lock剛開始使用Joomla!時,對於偶爾出現在清單裡的鎖頭圖示總會覺得疑慮、困惑,不知為何會出現,也不知為何突然又消失。最後才找到解答。

    當 我們在編輯某個項目時,Joomla!會先將之鎖定,鎖定完成後才會進入編輯狀態,當我們不正常的離開編輯狀態時,這個鎖頭圖示就會出現。而所謂的「正常 操作」指的是必須要用〔儲存〕或〔取消〕來離開編輯狀態,若不小心關閉視窗或按了回上頁按鈕,那麼這個項目就會保持在鎖定狀態下。

    要脫離不正常的鎖定狀態有兩個方法:
    • 再進入被鎖定項目一次,再正常的〔儲存〕或〔取消〕
    • 管理區功能表→【系統】→【全站回存】
    ##
  • 安裝完Joomla! 1.0後,其目錄結構如下:

    安裝的根目錄是c:\xampp\htdocs\myweb:
    資料夾檔案與目錄說明
    c:\xampp\htdocs\mywebconfiguration.php網站的參數設定,其中$mosConfig_live_site必須依網址指定,以免部署後無法讀取到網站內資源
    index.php首頁
    c:\xampp\htdocs\myweb\administrator 管理區。管理區裡有自己的components、images、includes、language、modules、templates等子目錄
    c:\xampp\htdocs\myweb\cache 快取區
    c:\xampp\htdocs\myweb\components\com_content
    ...
    存放元件的目錄。各個元件以com_開頭命名
    c:\xampp\htdocs\myweb\editor 編輯器程式
    c:\xampp\htdocs\myweb\help 說明文件
    c:\xampp\htdocs\myweb\images 圖檔目錄
    c:\xampp\htdocs\myweb\includes 其他程式使用的含入檔
    c:\xampp\htdocs\myweb\installation 安裝程式目錄,在安裝後必須改名
    c:\xampp\htdocs\myweb\language 語言檔案,這裡存放前台網站的語言檔,administrator裡也有一個存放後台管理網站的language目錄
    c:\xampp\htdocs\myweb\mambots 自動化程式目錄
    c:\xampp\htdocs\myweb\modules 存放模組的目錄。模組檔案大部份以mod_開頭命名
    c:\xampp\htdocs\myweb\templates 佈景目錄,每個佈景會建立自己的子目錄

    當 我們把Joomla!安裝在本機時,configuration.php裡的$mosConfig_live_site會是http: //localhost/myweb,當你在本地端測試時,localhost的資源都能正常讀取到(使用的圖檔或連結等),但把系統部署到另一台電腦供 外部瀏覽時,必須修改$mosConfig_live_site為該電腦的外部IP,否則所有的圖檔都無法讀到。

    為了更新方便,可以把此參數改成主機名稱,以避免每次都要參數的值:
    $mosConfig_live_site = 'http://' . $_SERVER[HTTP_HOST] . '/myweb';

    ##