ウェブサイト検索

Linux に X-Cart ショッピング カートをインストールする方法


X-Cart は、PHP で書かれた商用のオープンソース電子商取引 CMS プラットフォームで、企業のオンライン ストアの作成や製品の販売に使用されます。

このトピックでは、X-Cart e コマース プラットフォームを Debian 9Ubuntu 16.04、または CentOS 7 にインストールする方法を学習します。ビジネス向けネット通販ストアを作るためです。

要件

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

ステップ 1: X-Cart インストールの初期構成

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


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

2. X-Cart は、Linux の LAMP スタック上に展開される Web ベースの電子商取引プラットフォームです。システムに X-Cart をインストールするには、まず次のコマンドを発行して、必要なアプリケーションの PHP モジュールをすべて LAMP スタックにインストールします。

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

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

3. 次に、デフォルト設定ファイルから次の PHP 変数を更新し、システムの地理的位置に一致するように PHP タイムゾーンを設定します。 PHP が提供するタイムゾーンのリストは、公式 PHP タイムゾーン ページでご覧いただけます。

独自のディストリビューションに応じて以下のコマンドを実行して、PHP 構成ファイルを編集します。


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

php.ini 設定ファイル内の次の変数を更新します。


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

4. 次のコマンドを実行して、PHP 構成ファイルを保存して閉じ、Apache デーモンを再起動して変更を反映します。


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

5. 次に、MariaDB/MySQL データベース コンソールにログインし、次のコマンドを実行して、適切な資格情報を使用して X-Cart アプリケーション データベースを作成します。

データベース名、ユーザー、パスワードを独自の値に置き換えます。

mysql -u root -p

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

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

6. X-Cart をインストールするには、まずデスクトップ マシンから X-Cart ダウンロード ページに移動し、Web サイトから必要な Web フォームに記入して最新の zip パッケージをダウンロードします。

次に、以下の例に示すように、scp コマンドまたは sftp プロトコルを使用して、ダウンロードした zip ファイルをサーバーの /tmp ディレクトリにコピーします。


scp x-cart-5.3.3.4-gb.zip root@your_server_IP:/tmp   [Using SCP]
sftp://root@your_server_IP:/tmp                      [Using sFTP]   

7. X-Cart zip アーカイブをサーバーの /tmp ディレクトリにコピーした後、サーバー ターミナルに戻り、以下のコマンドを実行してアーカイブを抽出します。


cd /tmp
unzip x-cart-5.3.3.4-gb.zip

8. 次に、/vaw/www/html/ パスに shop という名前のディレクトリを作成し、xcart ディレクトリの内容を Web サーバー ドキュメントにコピーします。次のコマンドを発行して、shop ディレクトリへのルート パスを指定します。また、隠しファイル .htaccess を webroot /shop ディレクトリ パスにコピーします。


mkdir /vaw/www/html/shop
cp -rf xcart/* /var/www/html/shop/
cp xcart/.htaccess /var/www/html/shop/

9. 次に、ウェブルート パス /shop ディレクトリのすべてのファイルが Apache ユーザーによって所有されていることを確認します。 ls コマンドを発行して、/var/www/html/shop/ ディレクトリの権限をリストします。


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

10. 次に、HTTP プロトコル経由でサーバーの IP アドレスにアクセスし、/shop URL にアクセスし、ここをクリック リンクをクリックしてインストールを開始します。プロセス。


http://your_domain.tld/shop/

11. 次に、[ライセンス契約プライバシー ポリシーに同意します]にチェックを入れ、次へボタンをクリックしてライセンスに同意し、次のインストールに進みます。画面。

12. 次の画面で電子メール アドレスを追加し、管理者アカウントのパスワードを設定し、次へ ボタンを押してインストール プロセスを続行します。

13. 次に、前に作成した X-Cart MySQL データベース名と資格情報を追加し、サンプル カタログをインストールするにチェックを入れて、次へ ボタンをクリックして続行します。

14. インストール プロセスが完了するまで待ちます。X-Cart 管理 ゾーン (バックオフィス) パネルと X-cart フロントエンド にアクセスするための 2 つのリンクが表示されます。以下の図に示すように、ストアのstrong> (顧客ゾーン)。

15.顧客ゾーンリンクをクリックして、X-cart ストアのフロントエンドにアクセスします。以下の例に示すように、サーバーの IP アドレスまたはドメイン名から /shop URL に移動して、ストア フロントエンドにアクセスすることもできます。


http://yourdomain.tld/shop

16. 次に、サーバー コンソールに戻り、以下のコマンドを実行して、X-Cart をサポートする管理パネルを保護します。


chown -R root /var/www/html/shop/etc/
chown root /var/www/html/shop/config.php

17. 最後に、管理者 ゾーン (バックオフィス) リンクをクリックするか、HTTP プロトコル経由でサーバーの IP アドレスまたはドメイン名に移動して、X-Cart のバックパネルにアクセスします。 >/shop/admin.php URL (以下の例に示すように)。


http://your_domain.tld/stop/admin.php

18. インストール プロセス中に構成された資格情報を使用して X-Cart にバックアップされた管理パネルにログインした後、X-Cart エディションをアクティブ化し、オンライン ストアの管理を開始する必要があります。

おめでとう! X-Cart 電子商取引プラットフォームをサーバーに正常にインストールして構成しました。