Linux に X-Cart ショッピング カートをインストールする方法
X-Cart は、PHP で書かれた商用のオープンソース電子商取引 CMS プラットフォームで、企業のオンライン ストアの作成や製品の販売に使用されます。
このトピックでは、X-Cart e コマース プラットフォームを Debian 9、Ubuntu 16.04、または CentOS 7 にインストールする方法を学習します。ビジネス向けネット通販ストアを作るためです。
要件
- CentOS 7 にインストールされた LAMP スタック
- UbuntuにインストールされたLAMPスタック
- 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 電子商取引プラットフォームをサーバーに正常にインストールして構成しました。