LinuxにZen Cart Eコマースショッピングストアをインストールする方法


このトピックでは、 Debian ベースのLinuxディストリビューションおよび RHEL Zen Cart オープンソースの電子商取引プラットフォームのステップバイステップのインストールプロセスを説明します。ある[ CentOS 7 のLinuxオペレーティングシステム。

Zen Cart は、管理が簡単で人気の高いショッピングCMSプラットフォームで、PHPのサーバーサイドプログラミング言語で書かれ、主にオンラインストアの作成に使用される LAMP スタックの上に配置されています。広告商品や商品のため。

  1. LAMP stack installed in CentOS 7
  2. LAMP stack installed in Ubuntu
  3. LAMP stack installed in Debian

ステップ1:Zen Cartのシステム要件のインストール

1. 最初のステップで、サーバーのコンソールにログインし、次のコマンドを発行して解凍カールユーティリティをシステムにインストールします。 。

# yum install unzip zip curl    [On CentOS/RHEL]
# apt install zip unzip curl    [On Debian/Ubuntu]

2. Zen Cart オンラインの電子商取引プラットフォームは、LinuxシステムのLAMPスタックの一番上にインストールされることがよくあります。 LAMPスタックがすでにマシンにインストールされている場合は、次のコマンドを発行して、Zen Cart eコマースアプリケーションに必要な以下のPHP拡張機能も必ずインストールしてください。

------------------ On CentOS/RHEL ------------------ 
# yum install epel-release
# yum install php-curl php-xml php-gd php-mbstring

------------------ On Debian/Ubuntu ------------------
# apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring

3. 必要なすべてのPHPモジュールをシステムにインストールしたら、Linuxディストリビューションに固有のデフォルトのPHP設定ファイルを開き、以下のPHP設定を更新します。

あなたのディストリビューションに従って下記のコマンドを発行してPHP設定ファイルを開いて編集してください。

# vi /etc/php.ini                      [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

以下の抜粋に示すように、以下のPHP設定を検索して置き換えます。

file_uploads = On
allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

サーバーの地理的な場所に応じて正しいタイムゾーンを見つけるには、公式のPHPタイムゾーンリストにアクセスしてください。

4. 必要な設定でPHP設定ファイルを更新したら、ファイルを保存して閉じ、Apacheサービスを再起動して次のコマンドを発行して設定を再読み込みします。

# systemctl restart httpd      [On CentOS/RHEL]
# systemctl restart apache2    [On Debian/Ubuntu]

5. Zen Cart eコマースプラットフォームには、アプリケーションデータを保存するためのRDBMSデータベースが必要です。 Zen Cart データベースを作成するには、MySQLサーバのコンソールにログインし、以下のコマンドを発行してZen Cartデータベースとデータベースにアクセスするために必要な認証情報を作成します。

データベース名、ユーザー、パスワードの変数を自分の設定に置き換えます。

# mysql -u root -p

MariaDB [(none)]> create database zencart_shop;
MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

ステップ2:CentOS、Debian、およびUbuntuにZen Cartをインストールする

6. Zen Cart eコマースアプリケーションをインストールするには、まず以下のコマンドを発行してシステムに最新のZen Cart zipアーカイブファイルをダウンロードします。

# wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

7. Zen Cart zipファイルのダウンロードが完了したら、次のコマンドを発行してzipアーカイブを抽出し、インストールファイルをWebサーバーのドキュメントルートパスにコピーします。

# unzip zen-cart-v1.5.5e-03082017.zip
# cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

8. 次に、次のコマンドを発行して、Apache HTTPサーバーにサーバーのドキュメントルートパスからZen Cartインストールファイルへの完全書き込み権限を付与します。

# chown -R apache:apache /var/www/html/        [On CentOS/RHEL]
# chown -R www-data:www-data /var/www/html/    [On Debian/Ubuntu]

9. 次に、ブラウザを開いてHTTPプロトコルでサーバーのIPアドレスまたはドメイン名に移動し、ここをクリックリンクをクリックしてZen Cartのインストールプロセスを開始します。 。

http://your_domain.tld/

10. 次のステップでは、Zen Cartインストーラーがシステムを検査し、システム構成がショッピングプラットフォームをインストールするためのすべての要件を満たしていない場合の最終的な問題を報告します。警告やエラーが表示されない場合は、[続行]ボタンをクリックして次の手順に進みます。

11. 次のインストール段階で、ライセンス条項に同意し、ストアフロントエンドのURLアドレスを確認します(下のスクリーンショットを参照)。サーバー構成に合わせてIPアドレスまたはドメイン名を置き換えます。終了したら、[続行]ボタンをクリックしてインストールプロセスを進めます。

12. 次に、MySQLデータベース情報(データベースホストアドレス、データベース名、資格情報)を入力し、デモデータをロードしてZen Cartデータベースにチェックし、データベースの文字セット、データベースプレフィックスを選択します。次のスクリーンショットに示すように、SQLキャッシュ方式。 Zen Cartをさらに設定するには、終了したら[続行]ボタンをクリックします。

13. 次のインストール画面で、バックアップを保存するためのログインに使用する管理者スーパーユーザーの名前と、スーパーユーザー管理者アカウントのメールアドレスを入力します。管理者の一時パスワードと管理者のディレクトリ名を記入するか写真を作成し、[続行]ボタンをクリックしてインストールプロセスを開始します。

14. インストールプロセスが完了するのを待つと、Zen Cartの最終インストール画面にリダイレクトされます。下のスクリーンショットに示すように、ここでは Zen Cart管理者バックアップダッシュボードとあなたのストアフロントリンクにアクセスするための2つのリンクがあります。ストア管理者のバックエンドアドレスをメモしてください。

15. ストアバックエンドパネルに実際にログインする前に、まずサーバーのbashコンソールに戻って以下のコマンドを発行してインストールディレクトリを削除します。

# rm -rf /var/www/html/zc_install/

16. その後、ブラウザに戻って[管理バックエンド]リンクをクリックし、Zen Cartバックエンドダッシュボードのログインページにリダイレクトします。以前に設定した管理者ユーザとパスワードを使用してZen Cart管理者パネルにログインします。ストアを保護するために管理者アカウントの一時パスワードを変更するように求められます。

17. Zen Cartバックエンドパネルに初めてログインすると、新しい初期設定ウィザードが画面に表示されます。最初のウィザードで、店舗名、所有者、店舗所有者のメールアドレス、店舗の国、店舗ゾーン、店舗アドレスを追加し、[更新]ボタンをクリックして変更を保存します。この最後のステップを完了した後、あなたはあなたのオンラインストアの管理を始め、場所と税を設定し、そしていくつかの商品を追加することができます。

18. 最後に、Zen Cartフロントエンドストアにアクセスするには、下のスクリーンショットに示すように、HTTPプロトコル経由でサーバーのIPアドレスまたはドメイン名に移動します。これはあなたの宣伝された商品があなたのクライアントのために表示されるウェブページです。

http://ww.yourdomain.tld 

おめでとうございます。システムに Zen Cart オンラインEコマースプラットフォームが正常に導入されました。