如何在linux中用「OpenCart」創建自己的在線商店
OpenCart 網頁面板演示
- 商店前端 – http://demo.opencart.com/
- 管理登錄 – http://demo.opencart.com/admin/
------------------ 管理登錄 ---------------
用戶名: demo
密碼: demo
Opencart的特點
Opencart是一個符合所有在線商家需求的應用程序。它具備您用來製作自己的電子商務網站的所有特性(見下文)。
- 它是一個免費(如啤酒般免費)而開源(如言論般自由)的應用,在GNU GPL許可下發布。
- 每個東西都有完善的文檔,你不需要到谷歌喊救命。
- 任意時間的支持和更新。
- 支持無限數量的類別、產品和製造商。
- 一切都是基於模板的。
- 支持多語言和多幣種。它確保你的產品遍及全球。
- 內置產品評論和評級功能。
- 支持可下載的產品(即電子書)。
- 支持自動縮放圖像。
- 類似多稅率(許多國家都是這樣)、查看相關產品、資料頁、裝船重量計算,使用折扣優惠券,等等功能默認都有了。
- 內置的備份和恢復工具。
- 搜索引擎優化做的很好。
- 發票列印、錯誤日誌和銷售報告等都做的很好。
系統需求
- Web 伺服器 (首選 Apache HTTP伺服器)
- PHP (5.2 或以上)
- 資料庫 (首選MySQL,但是我這裡用的是MariaDB)
PHP需要的庫和模塊
這些擴展必須在您的系統上安裝並啟用,才能確保Opencart正確安裝在web伺服器上
- Curl
- Zip
- Zlib
- GD Library
- Mcrypt
- Mbstrings
第一步: 安裝 Apache、 PHP 和 MariaDB
- 像我說的,OpenCart需要一定的技術要求,比如在系統上安裝Apache,PHP擴展和資料庫(MySQL或MariaDB),才能正常運行Opencart。
讓我們使用命令行安裝Apache,PHP和MariaDB。
安裝 Apache
# apt-get install apache2 (在基於Debian系統上)
# yum install httpd (在基於RedHat系統上)
安裝 PHP and Extensions
# apt-get install php5 libapache2-mod-php5 php5-curl php5-mcrypt (在基於Debian系統上)
# yum install php php-mysql php5-curl php5-mcrypt (在基於RedHat系統上)
安裝 MariaDB
# apt-get install mariadb-server mariadb-client (在基於Debian系統上)
# yum install mariadb-server mariadb (在基於RedHat系統上)
- 在安裝所有需要上面的東西後,你可以使用如下命令啟動 Apache 和 MariaDB 服務。
------------------- 在基於Debian系統上 -------------------
# systemctl restart apache2.service
# systemctl restart mariadb.service
------------------- 在基於RedHat系統上 -------------------
# systemctl restart httpd.service
# systemctl restart mariadb.service
第二步:下載和設置 OpenCart
- 最新版本的OpenCart(2.0.2.0)可以從OpenCart 網站下載,或直接從github獲得。
作為一種選擇,你可以使用wget命令直接從github庫下載最新版本的OpenCart,如下所示。
# wget https://github.com/opencart/opencart/archive/master.zip
- 下載壓縮文件後,拷貝到Apache工作目錄下(例如/var/www/html)然後解壓縮master.zip文件。
# cp master.zip /var/www/html/
# cd /var/www/html
# unzip master.zip
- 提取『master.zip』文件後,切換到提取目錄下,然後移動upload目錄到應用程序的根文件夾(opencart-master)
# cd opencart-master
# mv -v upload/* ../opencart-master/
- 現在需要重命名或複製OpenCart配置文件,如下所示。
# cp /var/www/html/opencart-master/admin/config-dist.php /var/www/html/opencart-master/admin/config.php
# cp /var/www/html/opencart-master/config-dist.php /var/www/html/opencart-master/config.php
- 下一步,設置/var/www/html/opencart-master的文件和文件夾正確的許可權。您需要提供RWX許可權給文件和文件夾,用遞歸方式。
# chmod 777 -R /var/www/html/opencart-master
重要: 設置許可權777可能是危險的,所以一旦你完成所有設置,遞歸恢復755許可權到上層的文件夾。
第三步: 創建 OpenCart 資料庫
- 下一步是給你的電子商務網站創建一個資料庫(比如叫做 opencartdb)來存儲數據。連接到資料庫伺服器並創建一個資料庫和用戶,並授予用戶正確的許可權以完全控制該資料庫。
# mysql -u root -p
CREATE DATABASE opencartdb;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEDGES ON opencartdb.* TO 'opencartuser'@'localhost' IDENTIFIED by 'mypassword';
第四步: OpenCart 網站安裝
- 一旦所有設置正確,到web瀏覽器地址欄輸入
http://<web伺服器IP地址>
訪問OpenCart web安裝。
點擊「繼續」,同意許可證協議。
同意OpenCart許可證
- 下一個屏幕是安裝前伺服器設置檢查,查看伺服器所需的所有模塊是否安裝正確並且有OpenCart文件的許可權。
如果在第1和2區域有紅色標誌突出顯示,這意味著你需要在伺服器上正確安裝這些組件滿足web伺服器的要求。
如果在第3和4區域有紅色標誌突出顯示,這意味著你的文件有問題。如果一切正確配置您應該看到所有都是綠色標誌(見下面),你可以按「繼續」。
伺服器需求檢查
- 在下一個屏幕上輸入資料庫憑證信息,如資料庫驅動類型、主機名、用戶名、密碼、資料庫。你不應該改動資料庫埠和前綴,除非你知道你在做什麼。
另外輸入管理員賬號的用戶名、密碼和郵箱地址。注意這些憑證將用於管理員登錄到Opencart管理面板,所以保證它的安全。完成後單擊繼續!
OpenCart資料庫詳情
- 下一個屏幕顯示的信息如「Installation Complete」和「Ready to Start Selling」。這裡還警告說,要記得刪除安裝目錄,所有需要這個目錄安裝的設置已經完成。
OpenCart安裝完成
刪除安裝目錄,你可以執行下面的命令。
# rm -rf /var/www/html/opencart-master/install
第四步: 進入OpenCart 及其管理界面
- 現在打開瀏覽器到
http://<web server IP address>/opencart-master/
然後你會看到類似下面的截屏。
OpenCart產品示例
- 要登錄到Opencart管理面板,你需要瀏覽
http://<web server IP address>/opencart-master/admin
然後填寫之前設置的憑證。
OpenCart管理登錄
- 如果全部OK你應該可以看到Opencart的控制台。
OpenCart控制台
在管理控制台可以設置很多選項,如類別、產品、選擇、製造商、下載、評論、信息、擴展安裝、運輸、付款選項、訂單總數、禮品券、貝寶、優惠券、子公司、營銷、郵件、設計風格和設置、錯誤日誌、內置分析等等。
測試了這個工具之後呢?
如果您已經測試了這個應用程序,就會發現它可定製、靈活、穩定、易於維護和使用,您可能需要一個好的主機託管提供商託管你的OpenCart應用,以便保持24 x7的在線支持。儘管有很多選擇,我們建議Hostgator主機提供商。(廣告硬植-.-!,以下硬廣和 LCTT 無關~)
Hostgator是以服務和功能出名的域名註冊和虛擬機託管提供商。它為你提供無限的磁碟空間、無限帶寬、易於安裝(一鍵安裝腳本)、99.9%的正常運行時間、榮獲24x7x365技術支持和45天退款保證,這意味著如果你不喜歡這個產品和服務就可以在45天內拿回你的採購費,注意這45天是一個長的測試時間。
所以如果你有什麼想賣的你可以免費地去做了(我的意思是免費,想想你會花在實體存儲上的費用,然後比較其與建設虛擬商店的成本。你就會感受到它的免費了)。
注: 當你從Hostgator購買虛擬主機(和/或域名)你將獲得一個25%折扣。這隻提供給Tecmint網站的讀者。
你所要做的就是在購買虛擬機支付時輸入優惠碼「TecMint025」。付款預覽截屏優惠碼以供參考用。
註冊 Hostgator (折扣碼: TecMint025)
注: 還值得一提的,每個你從Hostgator購買的託管OpenCart的虛擬機,我們將得到少量的傭金,只是為了保持Tecmint存活 (通過支付帶寬和託管伺服器)。
所以如果你使用上面的代碼買它,你得到折扣,我們會得到少量收入。還要注意,你不會支付任何額外的費用,事實上你支付的賬單總額將減少25%。
總結
OpenCart是一個開箱可用的應用。它易於安裝,您可以選擇選擇最適合的模板,添加你的產品然後你就成為了一個在線店主。
很多社區開發的擴展(有免費和付費的)使它變得豐富。這是一個給那些想要建立一個保持24X7小時用戶可訪問的虛擬商店的美妙應用。讓我們知道你對這個應用程序的體驗吧。歡迎任何建議和反饋。
via: http://www.tecmint.com/create-e-commerce-online-shopping-store-using-opencart-in-linux/
作者:Avishek Kumar 譯者:wyangsun 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive