線上使用者

目前共有 0 位註冊使用者5 位訪客 在線上。

新會員

  • xyz
  • arsisthesis
  • selly
  • cxm1234
  • joyce

書籍推薦

Ubercart 2.x 安裝說明 - 準備篇

Arthur Yu 的照片
Average: 5 (2 votes)

離阿舍上次介紹 Ubercart 已經有好長一段時間了,版本也從 1.5 升級到 Drupal 6.x 用的 2.X 版,雖然,現在還在 RC 版(Release Candidate,發行候選版),但是已經算是滿穏定的版本,阿舍也試了一陣子,所以,今天就先來介紹一下安裝前的準備工作囉 !! ^^=。


安裝 Ubercart 最麻煩的事,大概就是有一堆的模組要安裝啟用,真是有點懷念那 All in One 的版本,連 Drupal 的包在一起了,下載來就可以用,真是便利,不過,就長遠來看,分開還是比較好的,這樣才不會出現個 Drupal For Ubercart 的 Drupal 版本,而且,Ubercart 和 Drupal 新版本才不會容出現不相容的情形,因為 Ubercart 就只是一個 Drupal 的純種模組哩 !

1.環境設定
雖然 Ubercart 2.x 安裝在 Drupal 之上,環境的需求仍是配合 Drupal 的要求,不過,因為 Ubercart 2.X 執行所需的資源會更多,並且為確保執行的穏定度,Ubercart 2.X 仍有一些軟體的需求建議:

.MySQL 5.0 以上
.Apache HTTP Server (最好是安裝在 Apache 上的 Drupal)
.PHP 5.2 以上

另外,在 PHP 的設定裡,建議是把記憶體的限制調高到 24MB 以上,因為 Ubercart 是一個有點肥的模組,多給點記憶體是會好用一點的,做法是需要在 PHP.ini 裡調整下面的設定:

memory_limit = 24M;

如果大德用的虛擬主機不能設定 PHP.ini 的話,那就要改 .htaccess 的設定,在 <IfModule mod_php5.c> 這一行底下新增或修改下面這行:

php_value memory_limit 24M

還有,要注意 PHP 有沒有裝 cURL 和 SimpleXML 模組 (是PHP的模組,不是 Drupal 的哩 !!),這兩個功能會被 Ubercart 用到的,所以要檢查使用的 PHP 有沒有包含這二個模組。

但是,要怎麼看這二個模組有沒有安裝和載入呢 ? 這個不難,只要使用 php.exe 的 -m 參數就可以列出 PHP 所掛載的模組,所以,開啟「命令提示字元」後,切換到 PHP 的安裝資料夾下,打入下列指令:

php -m

這樣就會列出所有經有安裝和掛載的 PHP 模組,一般來說,Windows 的 PHP 版本通常都已經預設有掛載 SimpleXML 模組的,只剩下需要啟用 cURL 模組,而啟用的方式就是打開 PHP.ini 檔,然後找到下面這一行把它前面的分號給移掉,這樣就算是有啟用掛載 cURL 模組了。

;extension=php_curl.dll

2.安裝 Drupal
這個部份就...略過囉 !! 呵呵 !!

3.Drupal 的建議設定
下面這些 Drupal 的功能是在開始使用和設定 Ubercart 2.X 之前建議要啟用或設定的:

.啟用簡潔網址(Clean URL),請到 admin/settings/clean-urls 頁面啟用。
.註冊一個商店管理員的帳號和角色來做為商店的管理員,不要使用天下第一字號使用者(User 1)做所有的事。
.選一個比較簡單的版型(就是比較素的)給管理者界面使用,這樣可以節省很多時間與頻寬,請到 admin/settings/admin 設定。
.請一定要填「網站資訊」,請到 admin/settings/site-information 補齊。
.取消使用者註冊確認,一般來說,購物網站的註冊是不太需要有郵件確認的動作,不然人客會覺得麻煩,所以,建議把這個選項取消,請到 admin/user/settings 頁面把 「http://localhost/d68/admin/user/settings」選項約取勾選。

4.移除 e-commerce 模組
如果各位大德在安裝 Ubercart 之前,己經有在 Drupal 裡安裝 e-Commerce 模組的話,請先移除,因為 e-Commerce 模組和 Ubercart 都使用了名為 Product 的內容類型,所以是一定會沖到的,一定要先移除,不過,據說..e-Commerce 模組不好移除,有需要的大德請參考下面這篇討論;

http://www.ubercart.org/forum/support/213/moving_e_commerce_module_ubercart_guide

當然啦 ! 如果在一個全新的 Drupal 中安裝,是會比較單純一點的囉 !! ^^=。

李大人 (未確認)
Ubercart vs e-commerce

請教 阿舍大人, 就你的看法,
Ubercart 和 e-commerce 兩者比較,
優缺點和特性差異大概是哪一些?

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 23 小時 14 分鐘 ago. Offline
Joined: 12/17/2007
阿舍當初也有相同的困擾...

Hello 李大人兄;

阿舍當初也有相同的困擾,不過,那時是 Drupal 5 的年代,Uercart 發展的似乎比較好,那時的 e-Commerce 好像還有不少問題,所以阿舍就選了 Ubercart 來用,不過,剛剛去逛了一下 e-Commerce 模組的網站,發現進步不少,功能也滿齊全的哩 !

但是,OpenSource 的東西,除了功能外,再來就是社群的考量了,Ubercart 似乎有比較大一點的社群,而且也有不少熱心大德做出很多 Ubercart Contributions,所以,在實用性上會好一點吧 !!

另外,就阿舍所知,Ubercart 是從一個實際的專案發展而來的,應該也是比較貼近實務的哩 !!

阿舍不是對 Ubercart 偏心,而是 "偏很大"..呵呵 !! 因為阿舍對 Ubercart 比較熟一點,所以,大人兄就參考參考囉 !! ^^=。

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

BloggerAds

Facebook Page

Drupal 新聞

Translate


訂閱服務...

最新回應

阿舍的隨手....