顯示廣告
隱藏 ✕
看板 tails
作者 tails (QQ)
標題 [筆記][Joomla!] 一、前言
時間 2012年04月05日 Thu. AM 06:12:47


2012/4/14:[追加] 上次結尾太差了XD,先補齊再繼續


最近常在寫Joomla!的套件
因為真的是有點複雜的
想說來記一下....

Joomla!本身提供的class還蠻多的
可是因為中文說明文件不多
原文那邊又有點不完整
原始碼附的doc也是三言兩語就過去了
所以還是乖乖先來做筆記一下吧....



要寫Joomla的套件前
首先第一步當然是要先把Joomla!架起來
個人是使用wamp/lamp + Joomla! 2.5.x

lamp使用Ubuntu Server安裝時,就會有LAMP的選項了:
Ubuntu Server下載頁

使用Ubuntu Desktop安裝的話,開終端機下指令:

$ sudo apt-get update
$ sudo apt-get install php5 mysql-server php5-mysql

Linux預設根目錄在"/var/www"下
Linux使用時會有使用者/權限問題
apache2預設會使用www-data使用者身份存取網頁
所以www-data要能讀取到根目錄下的資料才能正常看網頁
可是相對的也必需要讓另一個使用者能有修改網頁的權根,才能方便開發
一般開發我都是直接把權限全開

$ sudo chmod -R 777 /var/www

可是只要使用上傳功能的話
新增檔案的擁有者會是www-data的,權限為755
這時又要再重覆執行上面的指令才能繼續開發
本機開發是覺得還好
不過如果是隔條網路線可能就會覺得有點麻煩了...

wamp是在windows環境下的選擇: (其他還有XAMPP、twamp、appserv等等)
wamp下載頁

wamp預設根目錄在"c:\wamp\www"下

windows應該就不會有權限問題了



再來下載Joomla!主程式

Joomla!首頁
Joomla!台灣首頁

Joomla!的元件設計分為幾個版本:1.5、1.6、1.7、2.5
其中1.5的格式與1.6之後的大不相同,不能互用
1.6之後的都能向下相容

而之後所講的主要都會以2.5版為主



安裝主程式的部分需要mysql帳號和資料庫名稱
此部分可使用phpMyAdmin簡單達成

phpMyAdmin首頁


Ubuntu可以使用指令安裝:

$ sudo apt-get install phpmyadmin

wamp有內建

這部分就不多說了,大概就跟Access建資料庫很像
建立好資料庫和使用者後
再來就可以開首頁了

http://localhost/
http://127.0.0.1/

兩個都是代表本機的IP
開啟後,Joomla!預設會開它的安裝頁面
然後依序做好設定和處理等
就可以看到預設的首頁了


以上為建置環境的流程




再來開始之前
先了解Joomla!的Extension一共分為幾種

Component - 元件
Module - 模組
Plugin - 外掛
Language - 語言
Template - 樣式(或樣板)
Package - 封裝
Library - 函數庫
File - 檔案

其中File和Library比較少見
Package是前五項的集合
之後筆記主要會以上面五個為主



--
※ 作者: tails 時間: 2012-04-05 06:12:47
※ 編輯: tails 時間: 2012-04-14 01:39:37
※ 看板: tails 文章推薦值: 0 目前人氣: 0 累積人氣: 370 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇