Linuxで「OpenCart」を使用して独自のオンラインショッピングストアを作成する方法


インターネットの世界では、私たちはすべてをコンピューターを使って行っています。電子商取引、別名eコマースはその1つです。 Eコマースは目新しいものではなく、ARPANETの初期の頃に始まりました。ARPANETは、マサチューセッツ工科大学とスタンフォード人工知能研究所の学生の間で販売を手配するために使用されていました。

最近、数百のEコマースサイト、つまりFlipcart、eBay、Alibaba、Zappos、IndiaMART、Amazonなどがあります。独自のAmazonとFlipcartをWebベースのアプリケーションサーバーのように作成することを考えましたか?もし、そうなら!この記事はあなたのためです。

Opencartは、PHPで記述された無料のオープンソースEコマースアプリケーションであり、AmazonやFlipcartと同様のショッピングカートシステムの開発に使用できます。あなたがあなたの製品をオンラインで販売したい、またはあなたが閉じているときでさえあなたの顧客にサービスを提供したいなら、Opencartはあなたのためです。信頼性が高くプロフェッショナルなOpencartアプリケーションを使用して、成功するオンラインストア(オンラインマーチャント向け)を構築できます。

  1. Store Fronthttp://demo.opencart.com/
  2. Admin Loginhttp://demo.opencart.com/admin/
------------------ Admin Login ------------------
Username: demo
Password: demo

Opencartは、オンラインマーチャントのすべての要件を満たすアプリケーションです。それはあなたがあなた自身のEコマースウェブサイトを作ることができるすべての機能(下記参照)を持っています。

  1. It is a Free (as in beer) and Open Source (as in speech) Application released under GNU GPL License.
  2. Everything is well documented, means you don’t need to Google and shout for help.
  3. Free Life time support and updates.
  4. Unlimited number of categories, Products and manufacturer supported.
  5. Everything is Template based.
  6. Multi-Language and Multi-Currency Supported. It ensures your product gets a global reach.
  7. Built-in Product Review and Rating Features.
  8. Downloadable Products (viz., ebook) supported.
  9. Automatic Image Resizing supported.
  10. Features like Multi tax Rates (as in various country), Viewing Related Products, Information Page, Shipping Weight Calculation, Availing Discount Coupons, etc are well implemented by default.
  11. Built-in Backup and Restore tools.
  12. Well implemented SEO.
  13. Invoice Printing, Error Log and sales report are supported as well.
  1. Web Server (Apache HTTP Server Preferred)
  2. PHP (5.2 and above).
  3. Database (MySQLi Preferred but I am using MariaDB).

OpencartをWebサーバーに正しくインストールするには、これらの拡張機能をシステムにインストールして有効にする必要があります。

  1. Curl
  2. Zip
  3. Zlib
  4. GD Library
  5. Mcrypt
  6. Mbstrings

ステップ1:Apache、PHP、MariaDBをインストールする

1.前述したように、OpenCartを正しく実行するには、Apache、拡張機能を備えたPHP、データベース(MySQLまたはMariaDB)などの特定の技術要件をシステムにインストールする必要があります。

次のコマンドを使用して、Apache、PHP、MariaDBをインストールしましょう。

# apt-get install apache2 		 (On Debian based Systems)
# yum install httpd			 (On RedHat based Systems)
# apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-mcrypt 	(On Debian based Systems)
# yum install php php-mysql php5-curl php5-mcrypt			(On RedHat based Systems)
# apt-get install mariadb-server mariadb-client				(On Debian based Systems)
# yum install mariadb-server mariadb					(On RedHat based Systems)

2.上記の必要なものをすべてインストールした後、次のコマンドを使用してApacheおよびMariaDBサービスを開始できます。

------------------- On Debian based Systems ------------------- 
# systemctl restart apache2.service					
# systemctl restart mariadb.service	
------------------- On RedHat based Systems ------------------- 
# systemctl restart httpd.service 		
# systemctl restart mariadb.service 				

ステップ2:OpenCartをダウンロードして設定する

3. OpenCartの最新バージョン(2.0.2.0)は、OpenCart Webサイトから、またはgithubから直接入手できます。

または、次のwgetコマンドを使用して、以下に示すように、最新バージョンのOpenCartをgithubリポジトリから直接ダウンロードすることもできます。

# wget https://github.com/opencart/opencart/archive/master.zip

4. zipファイルをダウンロードした後、Apache作業ディレクトリ(つまり/ var/www/html)にコピーし、master.zipファイルを解凍します。

# cp master.zip /var/www/html/
# cd /var/www/html
# unzip master.zip

5.「master.zip」ファイルを抽出した後、抽出したディレクトリにcdして、アップロードディレクトリのコンテンツをアプリケーションフォルダのルート(opencart-master)に移動します。

# cd opencart-master
# mv -v upload/* ../opencart-master/

6.次に、以下に示すように、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

7.次に、/ var/www/html/opencart-masterのファイルとフォルダーに正しいアクセス許可を設定します。再帰的に、そこにあるすべてのファイルとフォルダーにRWXアクセス許可を提供する必要があります。

# chmod 777 -R /var/www/html/opencart-master 

重要:権限777の設定は危険な場合があるため、すべての設定が完了したらすぐに、上記のフォルダーで再帰的に権限755に戻してください。

ステップ3:OpenCartデータベースを作成する

8.次のステップは、データベースにデータを保存するためのEコマースサイト用のデータベース(たとえばopencartdb)を作成することです。データベースサーバーに接続し、データベースとユーザーを作成し、ユーザーに適切な権限を付与して、データベースを完全に制御します。

# mysql -u root -p
CREATE DATABASE opencartdb;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON opencartdb.* TO 'opencartuser'@'localhost' IDENTIFIED by 'mypassword';

ステップ4:OpenCartWebインストール

9.すべてが正しく設定されたら、Webブラウザーに移動し、 http:// と入力してOpenCartWebインストールにアクセスします。

[続行]をクリックして、使用許諾契約に同意します。

10.次の画面は、インストール前のサーバーセットアップチェックです。サーバーに必要なすべてのモジュールが正しくインストールされており、OpenCartファイルに対する正しいアクセス許可があることを確認します。

#1または#2で赤いマークが強調表示されている場合は、Webサーバーの要件を満たすために、これらのコンポーネントをサーバーに適切にインストールする必要があることを意味します。

#3または#4に赤いマークがある場合は、ファイルに問題があることを意味します。すべてが正しく構成されている場合は、すべての緑色のマークが表示されているはずです(以下を参照)。「続行」を押すことができます。

11.次の画面で、データベースドライバー、ホスト名、ユーザー名、パスワード、データベースなどのデータベース資格情報を入力します。何をしているのかがわからない限り、db_portとPrefixに触れないでください。

また、管理者アカウントのユーザー名、パスワード、および電子メールアドレスを入力します。これらの資格情報は、rootとしてOpencart管理パネルにログインするために使用されるため、安全に保管してください。完了したら、[続行]をクリックします。

12.次の画面には、「インストールが完了しました」などのメッセージが表示され、タグラインの販売を開始する準備ができています。また、インストールディレクトリを使用してセットアップするために必要なすべてが完了しているため、インストールディレクトリを削除するように警告します。

インストールディレクトリを削除するには、以下のコマンドを実行することをお勧めします。

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

ステップ4:OpenCartWebおよび管理者にアクセスする

13.次に、ブラウザで http:// /opencart-master/を指定すると、次のスクリーンショットのようなものが表示されます。

14. Opencart管理パネルにログインするには、ブラウザでhttp:// /opencart-master/adminにアクセスし、設定時に入力した管理者資格情報を入力します。

15.すべてが大丈夫なら! Opencartの管理ダッシュボードが表示されるはずです。

ここ管理ダッシュボードでは、カテゴリ、製品、オプション、メーカー、ダウンロード、レビュー、情報、拡張インストーラー、配送、支払いオプション、注文合計、ギフト券、Paypal、クーポン、アフィリエイト、マーケティング、メールなどの多くのオプションを設定できます。 、設計と設定、エラーログ、組み込みの分析など。

すでにアプリケーションをテストしていて、カスタマイズ可能で、柔軟性があり、堅実で、保守と使用が簡単であることがわかった場合は、OpenCartアプリケーションをホストするための優れたホスティングプロバイダーが必要になる場合があります。ホスティングプロバイダーには多くのオプションがありますが、Hostgatorをお勧めします。

Hostgatorは、提供するサービスと機能で非常によく知られているドメイン登録者およびホスティングプロバイダーです。無制限のディスク容量、無制限の帯域幅、インストールが簡単(1クリックのインストールスクリプト)、99.9%の稼働率、受賞歴のある24時間365日のテクニカルサポート、45日間の返金保証を提供します。つまり、製品やサービスが気に入らなかった場合です。あなたは購入から45日以内にあなたのお金を取り戻します、そしてそれを45日はテストするのに長い時間であることを気に留めてください。

したがって、販売するものがある場合は、無料で行うことができます(つまり、実際の店舗を取得するために費やす費用を考えてから、仮想店舗のセットアップ費用と比較してください。無料で感じることができます)。

注:Hostgatorからホスティング(および/またはドメイン)を購入すると、フラット25%オフになります。このオファーは、Tecmintサイトの読者にのみ有効です。

あなたがしなければならないのは、ホスティングの支払い中にプロモーションコード「TecMint025」を入力することです。参考までに、プロモーションコード付きの支払い画面のプレビューを参照してください。

注:HostgatorからOpenCartをホストするために購入するホスティングごとに、Tecmint Liveを維持するためだけに(帯域幅とサーバーのホスティング料金を支払うことにより)少額の手数料が発生することにも言及する価値があります。

したがって、上記のコードを使用して購入すると、割引が適用され、少量が提供されます。また、追加料金は発生しないことに注意してください。実際、合計請求額の25%少なくなります。

結論

OpenCartは、すぐに使用できるアプリケーションです。インストールは簡単で、最適なテンプレートを選択し、製品を追加するオプションがあり、オンライン商人になります。

コミュニティが作成した拡張機能(無料および有料)がたくさんあるため、リッチになっています。これは、仮想ストアをセットアップし、顧客が24時間年中無休でアクセスできるようにしたい人にとって素晴らしいアプリケーションです。アプリケーションの使用経験を教えてください。どんな提案やフィードバックも歓迎します。