Linuxで「OpenCart」を使用して自分のオンラインショッピングストアを作成する方法
インターネットの世界では、私たちはすべてコンピュータを使って行っています。電子商取引、いわゆるeコマースはその一つです。eコマースは新しいものではなく、ARPANETの初期に始まりました。ARPANETは、マサチューセッツ工科大学とスタンフォード人工知能研究所の学生間で販売を仲介していました。
最近、Flipcart、eBay、Alibaba、Zappos、IndiaMART、Amazonなど、数百のEコマースサイトがあります。自分のAmazonやFlipcartのようなウェブベースのアプリケーションサーバーを作ることを考えたことがありますか?もしそうなら、この記事はあなたのためのものです。
Opencartは、PHPで書かれた無料のオープンソースのEコマースアプリケーションで、AmazonやFlipkartのようなショッピングカートシステムの開発に使用できます。オンラインで商品の販売を希望する場合や、閉店中でも顧客にサービスを提供したい場合、Opencartはあなたに最適です。信頼性とプロフェッショナルなOpencartアプリケーションを使用して、成功したオンラインストア(オンライン商人向け)を構築できます。
OpenCartウェブパネルデモ
- 店舗の前 – http://demo.opencart.com/
- 管理者ログイン – http://demo.opencart.com/admin/
------------------ Admin Login ------------------
Username: demo
Password: demo
オープンカートの特徴
Opencartは、オンライン商人のすべての要件を満たすアプリケーションです。それを使用して独自のEコマースウェブサイトを作成できるすべての機能があります(以下を参照)。
- これは、GNU GPLライセンスの下でリリースされた無料(ビールのように)かつオープンソース(言論のように)アプリケーションです。
- すべてがよく文書化されているので、Googleで助けを求めて叫ぶ必要はありません。
- 無料のライフタイムサポートと更新。
- 無限のカテゴリ、製品、メーカーがサポートされています。
- すべてがテンプレートベースです。
- 多言語および多通貨に対応しています。これにより、あなたの製品が世界的なリーチを得ることが保証されます。
- 組み込みの製品レビューと評価機能。
- ダウンロード可能な製品(すなわち、電子書籍)がサポートされています。
- 自動画像サイズ変更に対応しています。
- 各国のような複数の税率、関連商品を表示する機能、情報ページ、配送重量計算、割引クーポンの利用などの機能がデフォルトで適切に実装されています。
- 組み込みのバックアップと復元ツール。
- 十分に実装されたSEO。
- 請求書の印刷、エラーログ、そして売上報告もサポートされています。
システム要件
- Webサーバー(Apache HTTPサーバー推奨)
- PHP(5.2以上)。
- データベース(MySQLiを推奨しますが、MariaDBを使用しています)。
必要なPHPライブラリとモジュール
これらの拡張機能は、WebサーバーにOpencartを正しくインストールするために、システムにインストールおよび有効化されている必要があります。
- カール
- ジッパー
- Zlib
- GDライブラリ
- Mcrypt
- Mbstrings
ステップ1: Apache、PHP、およびMariaDBのインストール
1. 私が言ったように、OpenCartは、適切に動作させるために、システムにApache、拡張機能を持つPHP、およびデータベース(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のウェブサイトまたはGitHubから直接入手できます。
また、以下に示すように、最新バージョンのOpenCartをgithubリポジトリから直接ダウンロードするために、次のwgetコマンドを使用することもできます。
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し、upload ディレクトリの内容をアプリケーションフォルダ (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-Commerceサイトのためのデータベース(例えば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のウェブインストール
9. すべてが正しく設定されたら、ウェブブラウザに移動し、http://<ウェブサーバーのIPアドレス>と入力してOpenCartのウェブインストールにアクセスします。
続けるをクリックしてライセンス契約に同意してください。
10. 次の画面は 事前インストール サーバーセットアップチェック で、サーバーに必要なモジュールがすべて正しくインストールされているか、OpenCartのファイルに正しい権限が付与されているかを確認します。
#1または#2に赤いマークが強調表示されている場合、それはウェブサーバーの要件を満たすために、サーバーにそれらのコンポーネントを適切にインストールする必要があることを意味します。
もし#3または#4に赤いマークがある場合、それはあなたのファイルに問題があることを意味します。すべてが正しく設定されていれば、すべての緑のマークが表示されているはずです(以下のように)、“続行“を押すことができます。
11. 次の画面で、データベースドライバー、ホスト名、ユーザー名、パスワード、データベースなどのデータベースの認証情報を入力してください。db_portとPrefixは、何をしているのか分からない限り、触れない方が良いです。
管理者アカウントのユーザー名、パスワード、およびメールアドレスも入力してください。これらの認証情報はオープンカート管理パネルにルートとしてログインするために使用されるため、安全に保管してください。完了したら続行をクリックしてください!
12. 次の画面には「インストール完了」というメッセージが表示され、タグラインには「販売を開始する準備ができました」と表示されます。また、必要なすべてのセットアップがこのディレクトリを使用して完了したため、インストールディレクトリを削除するよう警告しています。
インストールディレクトリを削除するには、以下のコマンドを実行することをお勧めします。
rm -rf /var/www/html/opencart-master/install
ステップ4: OpenCartのウェブと管理にアクセスする
13. それでは、ブラウザを http://<ウェブサーバーのIPアドレス>/opencart-master/ に向けて、以下のスクリーンショットのようなものが表示されるはずです。
14. Opencart管理パネルにログインするには、ブラウザをhttp://<ウェブサーバーのIPアドレス>/opencart-master/adminに向け、設定時に入力した管理者資格情報を入力してください。
15. すべてが正常であれば、Opencartの管理ダッシュボードを見ることができるはずです。
管理ダッシュボードでは、カテゴリ、製品、オプション、メーカー、ダウンロード、レビュー、情報、拡張インストーラー、配送、支払いオプション、注文合計、ギフトバウチャー、PayPal、クーポン、アフィリエイト、マーケティング、メール、デザインと設定、エラーログ、内蔵アナリティクスなど、多くのオプションを設定できます。
ツールのテスト後は何をしますか?
アプリケーションをすでにテストしており、カスタマイズ可能で、柔軟性があり、安定していて、維持しやすい、使いやすいと感じている場合は、OpenCartアプリケーションをホストするために良いホスティングプロバイダーが必要です。そのプロバイダーは24時間365日サポートが必要です。ホスティングプロバイダーの選択肢はたくさんありますが、私たちはHostgatorをお勧めします。
Hostgatorは、提供するサービスと機能で非常に良く知られているドメイン登録業者およびホスティングプロバイダーです。無制限のディスクスペース、無制限の帯域幅、簡単にインストールできる(ワンクリックインストールスクリプト)、99.9%のアップタイム、受賞歴のある24時間365日のテクニカルサポート、購入後45日間の返金保証を提供しています。つまり、製品やサービスに満足いかない場合は、購入から45日以内にお金が返金されるということです。そして45日というのはテストするには長い時間です。
ですので、何かを売りたい場合は無料でできます(無料というのは、実店舗を持つためにかかる費用を考え、そしてそれを仮想店舗の設置費用と比較してみてください。無料のように感じるでしょう)。
注意: Hostgatorからホスティング(および/またはドメイン)を購入すると、一律25%オフになります。このオファーはTecmintサイトの読者のみに有効です。
すべての手順は、ホスティングの支払い時にプロモコード「TecMint025」を入力するだけです。参考のために、プロモコード付きの支払い画面のプレビューをご覧ください。
注意: HostgatorからOpenCartをホスティングするために購入した各ホスティングについて、当社は少額の手数料を受け取ります。これは、サーバーの帯域幅およびホスティング料金の支払いによってTecmint Liveを維持するためです。
ですので、上記のコードを使用して購入すると、割引が適用され、私たちは少額を受け取ります。また、何も余計な費用はかからないことに注意してください。実際、合計請求書の25%が少なくなります。
結論
OpenCartは、すぐに使用できるアプリケーションです。インストールが簡単で、最も適したテンプレートを選択し、製品を追加することで、オンライン商人になることができます。
多くのコミュニティが作成した拡張機能(無料と有料)は、このアプリケーションを豊かにしています。これは、バーチャルストアを設定し、24時間365日顧客にアクセスできるようにしたい人にとって素晴らしいアプリケーションです。このアプリケーションのあなたの体験を教えてください。提案やフィードバックも大歓迎です。







