Linux中國

如何在linux中用「OpenCart」創建自己的在線商店

OpenCart 網頁面板演示

------------------ 管理登錄 ---------------
用戶名: 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

  1. 像我說的,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系統上)
  1. 在安裝所有需要上面的東西後,你可以使用如下命令啟動 Apache 和 MariaDB 服務。
------------------- 在基於Debian系統上 ------------------- 
# systemctl restart apache2.service                 
# systemctl restart mariadb.service 
------------------- 在基於RedHat系統上 ------------------- 
# systemctl restart httpd.service       
# systemctl restart mariadb.service                 

第二步:下載和設置 OpenCart

  1. 最新版本的OpenCart(2.0.2.0)可以從OpenCart 網站下載,或直接從github獲得。

作為一種選擇,你可以使用wget命令直接從github庫下載最新版本的OpenCart,如下所示。

# wget https://github.com/opencart/opencart/archive/master.zip
  1. 下載壓縮文件後,拷貝到Apache工作目錄下(例如/var/www/html)然後解壓縮master.zip文件。
# cp master.zip /var/www/html/
# cd /var/www/html
# unzip master.zip
  1. 提取『master.zip』文件後,切換到提取目錄下,然後移動upload目錄到應用程序的根文件夾(opencart-master)
# cd opencart-master
# mv -v upload/* ../opencart-master/
  1. 現在需要重命名或複製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
  1. 下一步,設置/var/www/html/opencart-master的文件和文件夾正確的許可權。您需要提供RWX許可權給文件和文件夾,用遞歸方式。
# chmod 777 -R /var/www/html/opencart-master 

重要: 設置許可權777可能是危險的,所以一旦你完成所有設置,遞歸恢復755許可權到上層的文件夾。

第三步: 創建 OpenCart 資料庫

  1. 下一步是給你的電子商務網站創建一個資料庫(比如叫做 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 網站安裝

  1. 一旦所有設置正確,到web瀏覽器地址欄輸入http://<web伺服器IP地址>訪問OpenCart web安裝。

點擊「繼續」,同意許可證協議。

Accept OpenCart License

同意OpenCart許可證

  1. 下一個屏幕是安裝前伺服器設置檢查,查看伺服器所需的所有模塊是否安裝正確並且有OpenCart文件的許可權。

如果在第1和2區域有紅色標誌突出顯示,這意味著你需要在伺服器上正確安裝這些組件滿足web伺服器的要求。

如果在第3和4區域有紅色標誌突出顯示,這意味著你的文件有問題。如果一切正確配置您應該看到所有都是綠色標誌(見下面),你可以按「繼續」。

Server Requirement Check

伺服器需求檢查

  1. 在下一個屏幕上輸入資料庫憑證信息,如資料庫驅動類型、主機名、用戶名、密碼、資料庫。你不應該改動資料庫埠和前綴,除非你知道你在做什麼。

另外輸入管理員賬號的用戶名、密碼和郵箱地址。注意這些憑證將用於管理員登錄到Opencart管理面板,所以保證它的安全。完成後單擊繼續!

OpenCart Database Details

OpenCart資料庫詳情

  1. 下一個屏幕顯示的信息如「Installation Complete」和「Ready to Start Selling」。這裡還警告說,要記得刪除安裝目錄,所有需要這個目錄安裝的設置已經完成。

OpenCart Installation Completes

OpenCart安裝完成

刪除安裝目錄,你可以執行下面的命令。

# rm -rf /var/www/html/opencart-master/install

第四步: 進入OpenCart 及其管理界面

  1. 現在打開瀏覽器到http://<web server IP address>/opencart-master/然後你會看到類似下面的截屏。

OpenCart Product Showcase

OpenCart產品示例

  1. 要登錄到Opencart管理面板,你需要瀏覽http://<web server IP address>/opencart-master/admin然後填寫之前設置的憑證。

OpenCart Admin Login

OpenCart管理登錄

  1. 如果全部OK你應該可以看到Opencart的控制台。

OpenCart Dashboard

OpenCart控制台

在管理控制台可以設置很多選項,如類別、產品、選擇、製造商、下載、評論、信息、擴展安裝、運輸、付款選項、訂單總數、禮品券、貝寶、優惠券、子公司、營銷、郵件、設計風格和設置、錯誤日誌、內置分析等等。

測試了這個工具之後呢?

如果您已經測試了這個應用程序,就會發現它可定製、靈活、穩定、易於維護和使用,您可能需要一個好的主機託管提供商託管你的OpenCart應用,以便保持24 x7的在線支持。儘管有很多選擇,我們建議Hostgator主機提供商。(廣告硬植-.-!,以下硬廣和 LCTT 無關~)

Hostgator是以服務和功能出名的域名註冊和虛擬機託管提供商。它為你提供無限的磁碟空間、無限帶寬、易於安裝(一鍵安裝腳本)、99.9%的正常運行時間、榮獲24x7x365技術支持和45天退款保證,這意味著如果你不喜歡這個產品和服務就可以在45天內拿回你的採購費,注意這45天是一個長的測試時間。

所以如果你有什麼想賣的你可以免費地去做了(我的意思是免費,想想你會花在實體存儲上的費用,然後比較其與建設虛擬商店的成本。你就會感受到它的免費了)。

: 當你從Hostgator購買虛擬主機(和/或域名)你將獲得一個25%折扣。這隻提供給Tecmint網站的讀者。

你所要做的就是在購買虛擬機支付時輸入優惠碼「TecMint025」。付款預覽截屏優惠碼以供參考用。

Hostgator 25% Discount - 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

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國