2012/06/30

架動態網站–神奇的Joomla! (上)


不管你是否聽過Joomla!的神奇能力,只要知道Joomla!能幫你快速架好一個網站就可以了,因為Joomla!是目前內容管理系統(CMS)的代表作之一,所以你只要將重心放在網站經營與架構上,剩下的全部交給Joomla!,Joomla!會化腐朽為神奇幫你搞定一切,你將會發現原來建構網站可以這麼簡單快速。
【※本文由共筆作者「挨踢路人甲」所撰寫,歡迎有志寫作的讀者也加入本站共筆的行列!※】





認識Joomla!


Joomla!是什麼?想必還會問如何念?因為字典中找不到這個單字,其名稱來自非洲斯瓦希里語的方言「Jumla」,意思是All Together或As a Whole的含意,正式的名稱應要在最後加上驚嘆號「!」,也就是「Joomla!」,一般念法類似中文的「君啦」。

Joomla!是以PHP語言設計搭配MySQL資料庫的內容管理系統,讓一般大眾不用撰寫任何程式,有別於傳統冷冰冰的HTML語法,能在短時間內輕鬆建構網站;顧名思義就是如同操作軟體般的方式讓你架構自己的網站,目前一般網站具備的功能大致都有支援,且還有上萬個佈景主題和模組套件可供運用,要說實例架站也不勝枚舉,如知名的保時捷 (巴西) 、古根漢美術館、IKEA(宜家家居)、台灣國家公園 、慈濟...等都是使用Joomla!架構的。

HTML語法可說是網頁設計的靈魂,最簡單的製作網頁是使用筆記本功能來編寫HTML語法,雖然Windows的記事本程式簡單易用,但HTML語法若使用途法煉鋼方式一一手工鍵入,那可是會累死人的,OFFICE與許多軟體也都有提供文件轉換HTML網頁的功能,但畢竟不是專為網頁設計而開發的,往往還是會有捉襟見肘的感覺,因為網頁牽涉到使用者介面、多媒體、伺服器架構、資料庫等多領域,想要使用單純的HTML語法來徒法煉鋼各種不同領域的動態多媒體網頁,老實說實屬不易,但Joomla!可以讓你不需要太多的技術背景,輕輕鬆鬆即可完成動態網站的架設。

架站的基本環境

架站一定是專業人士的專利嗎?Windows系統是一般最常使用的作業系統,因為其擁有最容易上手的操作介面,雖然Windows有提供IIS(Internet Information Services)服務,但架一個網站除了網頁伺服器外,資料庫、搭配的語法(ASP.NET或PHP)…等的運用也是不可或缺的,PHP語法的免費資源相當眾多,往往是架站的應用天堂,XAMPP是一個架站包,是集成了Apache、PHP、MySQL、Perl等工具的網頁伺服器安裝包,去掉了一些繁瑣安裝過程,讓一般不懂程式語言的人也可以輕鬆快速的建立架站環境,也就是說把XAMPP下載並安裝後,即馬上成為一台包山包海的網頁伺服器了。所以請閱讀下列文章來架構Joomla!所需的環境。

Joomla!的安裝

Joomla!安裝前需要對XAMPP做一些調整才行,因為使用XAMPP架站包來安裝Joomla!會有一些些的問題,因此安裝前必須修改「xampp\php」目錄內的php.ini文件檔,一般軟體都有其自己的錯誤處理機制,這些錯誤警告有的是要回饋給開發者判斷用的,因此這些機制而產生的警告不是使用者需要關心的課題,所以要修改的工作相當簡單,就是要忽略不顯示這些警告訊息,重點關閉這些警告沒有使用者介面來設定,必須動手編輯php.ini檔才行。

1. 首先使用筆記本或文字編輯器來開啟「php.ini」檔,於功能表上選按【編輯】→【尋找】出現一個「尋找」視窗,在「尋找目標」旁的輸入框內輸入「error_reporting」,按下〔找下一個〕(沒意外的話是按兩次)來找到「error_reporting」字串,並將原本是「E_ALL | E_STRICT」改成「E_ALL & ~E_DEPRECATED」。


2. 再將編輯游標移至最上頭,功能表上選按【編輯】【尋找】出現一個「尋找」視窗,在「尋找目標」旁的輸入框內輸入「display_errors」文字,按下〔找下一個〕(沒意外的話是按兩次)來找到「display_errors」文字,並將原本是「On」改成「Off」,並進入XAMPP控制台視窗重新啟動apache與MySQL服務。


3. 雖然目前已有Joomla! 2.5.x的版本(需外掛中文語言檔), 其Joomla! 2.5.x主要延續了1.7的強大功能,改善主程式及套件升級的功能,並加入了強大的搜尋功能!但經考量有些未完全中文化,加上介面並沒有改變太大,為了初學者能完全掌握與入門,所以使用Joomla! 1.7中文安裝包為基礎(其實安裝與操作大致相同),除了完整的中文化外,連範例也都有中文化,問題哪裡可以取得Joomla!中文安裝包呢?你可以上網到「台灣Joomla!社群」的網頁(http://www.joomla.org.tw/),往下捲動一下即可在右邊看到「Joomla! 1.7中文安裝包」,趕快點選來下載吧!
4. 下載中文安裝包後解壓縮產生一個「Joomla_1.7.0_zhtw_v2」資料夾,為了方便作業,我將資料夾更名為「joomla」並將複製xampp\htdocs內。
5. 再安裝前請到XAMPP畫面控制台確認Apache、MySQL服務是否有啟動,接著再開啟瀏覽器直接在網址欄上輸入「http://localhost/joomla/」開始安裝,首先是出現語言選擇的畫面,選擇想要的語系「Traditional Chinese(Taiwan)」後按下〔下一步〕。

6. 確定顯示錯誤是關閉的,這就是編輯php.ini檔內的「error_reporting」與「display_errors」的目的,按下〔下一步〕來繼續。

7. Joomla的授權說明,一般很少全部閱讀完,挨踢路人甲也不例外,所以直接按下〔下一步〕。

8. 接下來到資料庫設定的畫面,資料庫類型選擇預設的「MySQLi」(若無法成功可改採「MySQL」試試),主機名稱預設的「localhost」就可以,帳號與密碼就是XAMPP的安全設定一文中的修改的系統管理者「root」帳號與密碼,而資料庫名稱挨踢路人甲指定為「joomla」,確定相關的輸入資料後按下〔下一步〕。

9. ftp設定是可選擇的,大部分的使用者會忽略這個步驟,所以一樣按下〔下一步〕。

10. 在網站名稱輸入網站名稱、你的Email、管理帳號與密碼等資料,請不要直接按下〔下一步〕哦!不然會沒有安裝範例資料哦!對初學者會有一些瓶頸,所以請務必先按〔安裝範例資料〕,待按鈕出現「範例資料已安裝成功」後再按〔下一步〕。

11. 結果出現了joomla安裝成功的畫面,為了安全起見,畫面中會以紅色的字說明移除「Installation」目錄,強調你必須先移除安裝目錄才再繼續執行其他的工作,所以就直接按下〔移除安裝資料夾〕。

12. 當移除資料夾後到xmapp]htdocs\Jommla目錄內,應該看不到下圖的「installation」資料夾,若看得到表示有問題,請自行刪除此資料夾吧!

13. 刪除「installation」資料夾後,原先〔移除安裝資料夾〕按鈕會變成灰色的〔安裝資料夾已成功刪除〕,此時即可安心的按下右上的〔網站〕鈕。

14. 終於出現安裝完成的首頁畫面,看到「恭喜!你擁有了自己的Joomla網站」文字,是如此的感動又興奮啊!

15. Joomla的後台管理我習慣使用功能表的方式來處理,如想要改網站名稱,點選【網站】功能表中的【全站設定】。

16. 此「全站設定」畫面內可以設定網站名稱、網站關閉、離線訊息、編輯器的選擇、預設的存取層級、RSS Feed數量的限制等。



沒有留言:

張貼留言

閱讀地圖

歷史上人為書而瘋狂, 但現實裡, 愛書的人仍有但是越來越難尋. 一切知識的傳播都是靠書, 書靠印刷術的發明的普及與傳播. 書,權勢的權力還是在讀者, 有讀者,書才會有意義..