ウェブサイト検索

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


このトピックでは、Debian ベースの Linux ディストリビューションおよびRHEL でのオープン ソース e コマース プラットフォーム Zen Cart のインストール プロセスを段階的に説明します。 CentOS 7 Linux オペレーティング システム。

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

要件

  1. CentOS 7 にインストールされた LAMP スタック
  2. UbuntuにインストールされたLAMPスタック
  3. Debian にインストールされた LAMP スタック

ステップ 1: Zen Cart のシステム前提条件をインストールする

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

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

2. Zen Cart オンライン e コマース プラットフォームは、Linux システムの LAMP スタックの最上位にインストールされることがよくあります。 LAMP スタックが既にマシンにインストールされている場合は、次のコマンドを実行して、Zen Cart 電子商取引アプリケーションに必要な次の 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 電子商取引プラットフォームには、アプリケーション データを保存するための 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 電子商取引アプリケーションをインストールするには、まず以下のコマンドを実行して、最新の 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. 次のインストール画面で、Store Backed へのログインに使用する管理者スーパーユーザー名と、スーパーユーザー管理者アカウントの電子メール アドレスを入力します。管理者の一時パスワードと管理者ディレクトリ名を書くか写真を作成し、続行ボタンをクリックしてインストール プロセスを開始します。

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

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

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

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

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

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

http://ww.yourdomain.tld 

おめでとう! Zen Cart オンライン e コマース プラットフォームをシステムに正常に展開しました。