痞酷網_PIGOO

 找回密碼
 立即註冊
!!! [系統偵測到廣告阻擋軟體] !!!

如果您覺得痞酷網對您有些許幫助,或者您認同痞酷網的理想,

那麼希望您將痞酷網設定為白名單.

並請在上論壇的時候,動動您的手指,用行動支持我們.

謝謝!
查看: 8075|回復: 9

<電子商務應用>如何安裝 Opencart 購物車軟體

[複製鏈接]
發表於 2011-4-25 00:10:06 | 顯示全部樓層 |閱讀模式
本帖最後由 cremaker 於 2011-4-25 01:06 AM 編輯

電子商務流行已久.. 像露天、痞酷商城.. 等也是其中一種, 不過這種方式是當個房客, 有方便也有不便之處..

隨著網路的發達, 架個購物車網站不是件難事, 難的是軟体的取得.. 很多這類軟体都是有點 "掛羊頭賣狗肉", 打著 Free 旗號, 但骨子里是要收錢的..

我不反對收費, 但請不要說是免費的, 架好後要使用, 才發現到要收費, 或是有一些有的沒的手法, 那就很 XXDD了..

有沒有好用及真正 Free(自主) 的呢? 使用 opencart 吧, 這個軟体功能很強, 同時真的是 Free.. 當然若是真的覺得好用, 不妨贊助一下..

有興趣者不妨先到官方網址參考一下:
http://www.opencart.com/

opencart 幾年前我有幫朋友架過及改程式, 以適合國內環境.. 幾年下來了, 發現到國內有熱心者將其中文化, 並提供下載, 有興趣者可參考以下網址, 我現在用的就是這個版本..
http://blog.dnono.com/

另外, 有問題要討論, 在官方也有中文的討論區, 有一些不錯的參考資料, 大家不妨看一下:
http://forum.opencart.com/viewfo ... fd7afbc694b425b7d81

安裝 opencart 很簡單的, 一般只要依照以下步驟:

1. 架好 web server, 如 Appche2 或是 lighttpd, PHP5, 後台資料庫系統, 以下網址是我先前寫的一篇文章, 用來安裝 lighttpd, PHP5, MySQL, 可參考一下..
http://bbs.pigoo.com/thread-28070-1-1.html

2. 下載 opencart, 並 CO 到相關目錄

上述有中文版的 opencart 可下載, 我是先放在個人的桌面上, 再 CO 到 /var/www/opencart/ 目錄之下

附圖一就是下載檔案的內容, 其中 /upload/ 這個目錄中的檔案, 都要 co 到 /var/www/opencart/ 之中..

▼附圖1
p1.jpg

接著把 /upload/ 目錄中的檔案 co 到 /var/www/opencart/, opencart/ 這個目錄是我為了方便而取的名稱..

$ cd /var/www

如果沒 opencart/ 這個目錄, 請自行建一下

$ sudo mkdir opencart/

co 檔案

$ cd opencart/
$ sudo cp -r $HOME/Desktop/upload/* .


這樣就會將一大票檔案及目錄 CO 到 opencart/ 目錄之下了..

3. 接著設定在安裝時的一些目錄及檔案權限

大家不妨先參考一下, 下載檔案中的 install.txt, 其中的重點在:

chmod 0755 or 0777 image/
chmod 0755 or 0777 image/cache/
chmod 0755 or 0777 image/data/   
chmod 0755 or 0777 system/cache/
chmod 0755 or 0777 system/logs/
chmod 0755 or 0777 download/
chmod 0755 or 0777 config.php
chmod 0755 or 0777 admin/config.php


像 config.php 及 admin/config.php 在安裝時會將一些內容寫入; 其它的目錄是一些圖片上傳及 cache 檔, 也是要有寫入的權限..

其實像 755 這種設定是無效的(看以下說明), 因為沒寫入的權利, 而 777 雖然有寫入權限, 卻不太恰當, Why, 聽我說來..

777 這個權限, 是針對所有者、同群組、其它人的設定, 而 7 表示讀(4), 寫(2), 執行(1)(檔案, 目錄則為是否可進入這個目錄的權限), 所以 777 不是個很好的設定方式, 因為殺傷力太強了.. 這有安全上的顧慮..

其實 web server 在執行時, 有一個 ID, 將這些檔案及目錄的 "所有者" 設為這個 ID 即可, 那麼檔案及權限連改都不用改.. 問題來了, 這個 ID 是什麼, 要如何設呢?

lighttpd 的設定在 /etc/lighttpd/lighttpd.conf 這個檔案, 所以可利用以下方式來看, 當然用 gedit 來看也是可行, 不過太沒效率了..

這個設定項目是 username, 所以

$ cd /etc/lighhttpd/
$ grep username lighhttpd.conf
server.username = "www-data"


其中的 www-data 就是 web server 在執行時的 ID.. 知道了 ID, 將一些檔案及目錄的所有者改成 www-data 這個 ID..

$ cd /var/www/opencart/
$ sudo chown www-data config.php
$ sudo chown www-data admin/config.php
$ sudo chown www-data image/
$ sudo chmod www-data image/cache/
$ sudo chmod www-data image/data/   
$ sudo chmod www-data system/cache/
$ sudo chmod www-data system/logs/
$ sudo chmod www-data download/


4. 設定好相關讀寫權限後, 接著要在 MySQL 中建一個 database(資料庫)供 opencart 使用, 為了方便, 這個資料庫就取 opencart 這個名稱吧..

$ mysql -u root -p

詳細內容請參考附圖2..

▼附圖2
p2.jpg

5. 各樣準備工作都做好了, 就可正式安裝 opencart 了..

在網址列輸入 opencart 的網域, 以我為例是 opencart/..

只要四個步驟, 就可安裝完畢了, 帥吧..

進入到安裝畫面, 記得紅處處記得打勾, 否則是不能安裝的.. XD

▼附圖3
p3.jpg

檢查是否有沒設定好的地方 若有請重新設定一下..

▼附圖4
p4.jpg

接著設定資料庫及系統管理員的帳號密碼, 記得改成你的..

▼附圖5
p5.jpg

安裝完畢, 只要先前的準備工作完善, 安裝是很快速的..

這時你可進入後台管理或看看成果, 若是想進入管理介面, 請在網址列輸入 your_site_domainname/admin/

▼附圖6
p6.jpg

後台管理者介面, 忘了你的帳號及密碼嗎? ^_^

▼附圖7
p7.jpg

辛苦的成果, 看起來是這樣的, 帥吧 直接就是中文畫面..

▼附圖8
p8.jpg

-------

其實安裝這類軟体很容易的, 只要先前的準備工作做得好, 不到 10 分鐘應該就可裝好了..

另外像是 Discuz! 及其它網頁程式, 只要有安裝程式, 裝的過程都是很類似的..

電子商務, 是被看好的一項發展, 怎樣, 你準備好了嗎?

由於每個人的環境不同, 歡迎在安裝上或是使用上有任何問題, 大家可互相討論一下..

謝謝觀賞..

^_^

評分

1

查看全部評分

發表於 2011-4-26 13:34:36 | 顯示全部樓層
cremaker 大.請問您.如果要架一個公司網站.介紹公司經歷及技術方面.可以用這套來架嗎?
需要那些設備?網址部份該用那種方式較符合
 樓主| 發表於 2011-4-26 21:14:33 | 顯示全部樓層
Dave 發表於 2011-4-26 01:34 PM static/image/common/back.gif
cremaker 大.請問您.如果要架一個公司網站.介紹公司經歷及技術方面.可以用這套來架嗎?
需要那些設備?網址部 ...

這套是適合網路商務(也就是購物車)..

你要的可能要 XOOP2, 或是 "水滴" 這類的社群軟體..

說它是社群, 主要像一些社群、社區、學校.. 都是用這類軟体架的..

"馬飲酒" 選總統時用的就是 "水滴" 這套..

提供給你做參考..

XOOP 可參考以下
http://www.xoops.org.tw/

水滴(Drupal) 現在國內用的人也很多, 大有淩駕 XOOP 之勢..

水滴的國內網站, 我現在找不到資料了..

當然還有一些其它的, 不過我比較建議這兩項..

這兩項, 很容易在網路上找到資源的, 同時也有書上市, 可供參考, 不過可能有點舊了..
 樓主| 發表於 2011-4-26 21:22:35 | 顯示全部樓層
對了, 公司用的話, 當然是用 com.tw 的啊, 現在很多都只申請 .tw 的, 這樣不管是 org.tw com.tw, net.tw .. 都可以亂用..

以前是有挸定的, 現在大家都亂申請了.. 那天來申請個 gov.tw 的不知可不可以.. XD..
發表於 2011-4-26 23:35:09 | 顯示全部樓層
記得 gov.tw 域名是由行政院研考會控管的, 目前要亂入好像還不大容易說......
發表於 2011-4-27 00:48:03 | 顯示全部樓層
感謝分享  有空也來用我的ubuntu架看看
發表於 2012-9-28 16:23:10 | 顯示全部樓層
大大救命!
小弟在自己的电脑ubuntu 12.04上安装好了opencart,在自己的电脑上登入opencart完全没问题!
但是在同一个网内的其他电脑,用ip 192.168.1.108登入却只看到文字,看不到图片!再按其他东西的链接就变成网页无法链接的文字了!

在lubuntu上也是一样!
發表於 2012-9-28 16:31:29 | 顯示全部樓層
cremaker 發表於 2011-4-26 09:14 PM static/image/common/back.gif
這套是適合網路商務(也就是購物車)..

你要的可能要 XOOP2, 或是 "水滴" 這類的社群軟體..

喔...還有這個
以前弄過 oscommerce, 大概類似的, 只是沒中文
看來這個不錯
 樓主| 發表於 2012-9-29 01:13:40 | 顯示全部樓層
jtliaw 發表於 2012-9-28 04:23 PM static/image/common/back.gif
大大救命!
小弟在自己的电脑ubuntu 12.04上安装好了opencart,在自己的电脑上登入opencart完全没问题!
但 ...

安安,這種情況通常兩個原因:

1. 權限設定的問題
2. 系統中,圖片檔的目錄指定的不對

你再檢查一下看看
 樓主| 發表於 2012-9-29 01:17:59 | 顯示全部樓層
xiaolaba 發表於 2012-9-28 04:31 PM static/image/common/back.gif
喔...還有這個
以前弄過 oscommerce, 大概類似的, 只是沒中文
看來這個不錯

這類的,我當初好像也有接觸過,不過有幾個原因:

1. 國內也有人引進,但把它們當做産品來賣
2. 國外原設計者更新的速度不夠快

所以就沒再用了。

其實這套作者的開發速度很快的,一段時間沒上官方網站看,就發現早就有新版的了。同時作者寫這個程式很 OO 化,若懂程式看看程式的寫法,會發現無論是在將來自己修改、維護、改寫都很方便的。
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

禁閉室|手機版|連繫我們|痞酷網電子技術論壇

GMT+8, 2024-4-25 12:26 AM , Processed in 0.064646 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.