看板 tails
作者 標題 [筆記][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
回列表(←)
分享