Linux で「OpenCart」を使用して独自のオンライン ショッピング ストアを作成する方法
インターネットの世界では、あらゆる作業をコンピューターを使って行っています。電子商取引、別名電子商取引もその 1 つです。電子商取引は新しいものではなく、 かつてアーパネットがマサチューセッツ工科大学とスタンフォード人工知能研究所の学生の間で販売を手配していたアーパネットの初期に始まりました。
最近では、Flipcart、eBay、Alibaba、Zappos、IndiaMART、Amazon など、約 100 の E コマース サイトが存在します。Web ベースのアプリケーション サーバーのような独自の Amazon や Flipcart を作成することを考えたことはありますか?そうであれば!この記事はあなたのためのものです。
Opencart は、PHP で書かれた無料のオープンソース E コマース アプリケーションで、Amazon や Flipcart に似たショッピング カート システムの開発に使用できます。オンラインで製品を販売したい場合、または閉店中でも顧客にサービスを提供したい場合は、Opencart が最適です。信頼性の高いプロフェッショナルな Opencart アプリケーションを使用して、成功するオンライン ストア (オンライン販売者向け) を構築できます。
OpenCart Web パネルのデモ
- 店頭 – http://demo.opencart.com/
- 管理者ログイン – http://demo.opencart.com/admin/
------------------ Admin Login ------------------
Username: demo
Password: demo
オープンカートの特徴
Opencart は、オンライン販売者のすべての要件を満たすアプリケーションです。独自の電子商取引 Web サイトを作成できるすべての機能 (下記を参照) が備わっています。
- これは、GNU GPL ライセンスの下でリリースされた、無料 (ビールのように) かつオープンソース (音声のように) アプリケーションです。
- すべてが十分に文書化されているため、Google で調べて助けを求める必要はありません。
- 無料の生涯サポートとアップデート。
- サポートされるカテゴリ、製品、メーカーの数は無制限です。
- すべてはテンプレートベースです。
- 多言語と複数通貨がサポートされています。これにより、あなたの製品が確実に世界に届くようになります。
- 組み込みの製品レビューおよび評価機能。
- ダウンロード可能な製品 (つまり、電子ブック) がサポートされています。
- 画像の自動サイズ変更がサポートされています。
- 複数の税率 (さまざまな国と同様)、関連製品の表示、情報ページ、配送重量の計算、割引クーポンの利用などの機能がデフォルトで適切に実装されています。
- 組み込みのバックアップおよび復元ツール。
- 適切に実装されたSEO。
- 請求書の印刷、エラーログ、売上レポートもサポートされています。
システム要求
- Web サーバー (Apache HTTP サーバーを推奨)
- PHP (5.2 以降)。
- データベース (MySQLi を推奨しますが、私は MariaDB を使用しています)。
必要な PHP ライブラリとモジュール
Opencart を Web サーバーに正しくインストールするには、これらの拡張機能をシステムにインストールして有効にする必要があります。
- カール
- ジップ
- ズリブ
- GDライブラリ
- マクリプト
- Mbstring
ステップ 1: Apache、PHP、MariaDB のインストール
1. 先ほど述べたように、OpenCart には、Apache、拡張機能を備えた PHP、データベースなどの特定の技術要件が必要です (< Opencart を適切に実行するには、strong>MySQL または MariaDB) をシステムにインストールする必要があります。
次のコマンドを使用してApache、PHP、MariaDBをインストールしましょう。
Apacheをインストールする
apt-get install apache2 (On Debian based Systems)
yum install httpd (On RedHat based Systems)
PHP と拡張機能をインストールする
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)
MariaDB をインストールする
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 など) にコピーし、マスターを解凍します。 zipファイル。
cp master.zip /var/www/html/
cd /var/www/html
unzip master.zip
5. 「master.zip」ファイルを解凍した後、解凍したディレクトリに移動し、アップロードディレクトリの内容をアプリケーション フォルダのルートに移動します。 (オープンカートマスター)。
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 に戻してください。上記のフォルダーに対して、strong> を再帰的に実行します。
ステップ 3: OpenCart データベースの作成
8. 次のステップでは、電子商取引サイトがデータベースにデータを保存するためのデータベース (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: OpenCart Web インストール
9. すべてが正しく設定されたら、Web ブラウザに移動し、http://
と入力して、OpenCart Web インストールにアクセスします。
[続行] をクリックして使用許諾契約に同意します。
10. 次の画面は [インストール前のサーバー設定チェック] で、サーバーに必要なモジュールがすべて正しくインストールされており、OpenCart ファイルに対する正しい権限があることを確認します。
#1 または #2 に赤いマークが強調表示されている場合は、Web サーバーの要件を満たすためにそれらのコンポーネントをサーバーに適切にインストールする必要があることを意味します。
#3 または #4 に赤いマークがある場合は、ファイルに問題があることを意味します。すべてが正しく設定されている場合は、すべての緑色のマークが表示されるはずです (以下を参照)。[続行] をクリックしてください。
11. 次の画面で、データベース ドライバー、ホスト名、ユーザー名、パスワード、データベースなどのデータベース資格情報を入力します。何をしているのか理解できるまでは、db_port と Prefix に触れないでください。
管理者アカウントの User_name、Password、および Email Address も入力します。これらの資格情報は、root として Opencart 管理パネルにログインするために使用されるため、安全に保管してください。完了したら [続行] をクリックします。
12. 次の画面には、「インストールが完了しました 」のようなメッセージと、販売を開始する準備ができたというタグラインが表示されます。また、このディレクトリを使用したセットアップに必要な作業はすべて完了しているため、インストール ディレクトリを削除するように警告されます。
インストールディレクトリを削除するには、以下のコマンドを実行するとよいでしょう。
rm -rf /var/www/html/opencart-master/install
ステップ 4: OpenCart Web と管理者にアクセスする
13. 次に、ブラウザで http://
を指定すると、以下のスクリーンショットのようなものが表示されます。
14. Opencart 管理パネルにログインするには、ブラウザで http://
15 。大丈夫なら! Opencart の管理者ダッシュボードが表示されるはずです。
ここ管理者ダッシュボードでは、カテゴリ、製品、オプション、メーカー、ダウンロード、レビュー、情報、拡張機能インストーラー、配送、支払いオプション、注文合計、ギフト券、Paypal、クーポン、アフィリエイト、マーケティング、メール、デザインと設定、エラー ログ、組み込みの分析など。
ツールをテストした後はどうなりますか?
すでにアプリケーションをテストし、カスタマイズ可能で柔軟性があり、堅牢で、保守と使用が簡単であると感じた場合は、OpenCart アプリケーションをホストするための、24 時間 365 日のライブ サポートを維持する優れたホスティング プロバイダーが必要になる可能性があります。ホスティングプロバイダーにはたくさんの選択肢がありますが、 私たちはHostgator をお勧めします。
Hostgator は、提供するサービスと機能で非常によく知られているドメイン登録者およびホスティング プロバイダーです。無制限のディスク容量、無制限の帯域幅、簡単なインストール (1 クリックのインストール スクリプト)、99.9% の稼働率、受賞歴のある 24 時間年中無休のテクニカル サポート、および製品やサービスが気に入らなかった場合の 45 日間の返金保証が提供されます。購入後 45 日以内に返金されますが、テストに 45 日は長いことに注意してください。
そのため、売りたいものがある場合は無料で行うことができます(無料というのは、実際の店舗を取得するのに費やすコストを考えて、仮想店舗のセットアップ費用と比較してください。無料であると感じるでしょう)。
注: Hostgator からホスティング (および/またはドメイン) を購入すると、一律 25% オフ になります。強い>。この特典はTecmint サイトの読者のみが対象です。
ホスティング料金の支払い時にプロモーションコード「TecMint025」を入力するだけです。参考として、プロモーション コードを含む支払い画面のプレビューをご覧ください。
注: また、OpenCart をホストするために Hostgator からホスティングを購入するたびに、Tecmint をライブ状態に維持するために (帯域幅を支払うことにより) 少額のコミッションを受け取ることにも言及しておきます。およびサーバーのホスティング料金)。
したがって、上記のコードを使用して購入すると、割引が適用され、少額の特典が得られます。また、追加料金は一切かかりません。合計請求額の 25% が安くなります。
結論
OpenCart は、すぐに使用できるアプリケーションです。インストールは簡単で、最適なテンプレートを選択して商品を追加すると、オンライン販売者になります。
コミュニティが作成した拡張機能 (無料および有料) がたくさんあるため、機能が充実しています。これは、仮想ストアをセットアップし、顧客が 24 時間 365 日アクセスできるようにしたい人にとっては素晴らしいアプリケーションです。アプリケーションに関するあなたの経験を教えてください。提案やフィードバックも歓迎です。