CS-カート は、売り手が仮想ショッピングセンターを設定できるようにするeコマースプラットフォームです。デフォルトで約500のツールを提供し、オンラインストアの管理を簡単にします。 PHPを使用して開発され、データベースとしてMySQLを利用します。 CS-Cartのインストールに推奨されるWebサーバーは、安定性と堅牢性が証明されているApacheです。
現在、Simtechコングロマリットによって保守されています。執筆時点では、CS-Cartは無料バージョンを提供していませんが、ソフトウェアの30日間の無料試用版を利用できます。
この記事では、CS-Cartのインストール方法を紹介します。 Ubuntu18.04の場合 。私たちのCS-Cartホスティングはこれに最適です。
前提条件:
サーバーが次の最小要件を満たしていることを確認してください。
- 1CPUコア
- 1GBのRAM
- 10GBのディスク容量
- Ubuntu18.04以降
- サーバーのIPアドレスを指すドメイン名
- フルルートアクセス
サーバー要件について詳しくは、こちらをご覧ください。
更新の確認と依存関係のインストール
SSH経由でサーバーにログインします:
ssh username@server_ip
必ず「username」をサーバーで見つかったrootユーザーのアカウント名に置き換え、「server_ip」をサーバーのIPアドレスに置き換えてください。
CS-Cartのインストールを開始する前に、システムパッケージを最新バージョンに更新することをお勧めします。
sudo apt-get update sudo apt-get upgrade
次のコマンドを実行して、必要な依存関係がインストールされていることを確認します。
sudo apt-get install curl openssh-server ca-certificates postfix software-properties-common -y
LAMPスタックのインストール
1。 Apache2のインストール
Apache2は、CS-Cart開発者が推奨するWebサーバーです。インストールするには、次のコマンドを使用します:
apt-get install apache2
Apache2をインストールしたら、システムを再起動した場合にApacheWebサーバーの自動起動を有効にする必要があります。
systemctl enable apache2
Apacheサービスが実行されているかどうかを確認するには、次のコマンドを使用します。
systemctl status apache2
次のメッセージが表示されます。
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
CS-Cartが正しく機能するには、追加のApacheモジュールが必要です。次のコマンドを使用して、リライト、ヘッダー、およびSSLApacheモジュールを有効にします。
a2enmod rewrite a2enmod headers a2enmod ssl
apache2サービスを再起動して、行った変更を適用します。
systemctl restart apache2
2。 PHPv7.2のインストール
これを書いている時点で、CS-Cartによって公式にサポートされているPHPバージョンはPHPバージョン7.2です。 PHP7.2はUbuntu18.04にインストールされているPHPのデフォルトバージョンではないため、追加のリポジトリをインストールする必要があります。続行するには、次のコマンドを実行します。
apt-get install software-properties-common add-apt-repository ppa:ondrej/php apt-get update
リポジトリを更新した後、次のコマンドを使用して、CS-Cartに必要なPHP7.2とライブラリをインストールします。
apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-json php7.2-soap php7.2-zip php7.2-cli php7.2-zip
PHP 7.2を使用していることを確認するには、次のコマンドを入力します。
php -v
次のテキストが表示されます:
PHP 7.2.14-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jan 13 2019 10:05:45) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.14-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
CS-Cartが正しく機能するには、PHPのデフォルト構成ファイルに追加の変更を加える必要があります。 「/etc/php/7.2/apache2/php.ini」ファイルを編集してPHP設定を変更します。
nano /etc/php/7.2/apache2/php.ini
次の行を変更します:
file_uploads = On allow_url_fopen = On
Apache Webサーバーサービスを保存して再起動します:
systemctl restart apache2
3。 MySQLサーバーのインストール
Ubuntu 18.04には、プリインストールされたリポジトリからインストールできるMySQLの最新の安定バージョンがあります。
apt-get install mysql-server
インストールに成功すると、MySQLパッケージにセキュリティスクリプトが組み込まれます。MySQLサーバーをインストールした後、セキュリティ上の理由から実行することをお勧めします。
mysql_secure_installation
新しいパスワードの設定以外の追加の質問については、次の質問に答えてください。
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y
現在インストールされているMySQLのバージョンを確認するには、次のコマンドを入力します。
mysql -V
次のテキストが表示されます:
mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper
3。 CS-Cartデータベースの作成
データベースサーバーをセットアップした後、CS-Cartインストール用のデータベースをセットアップすることで続行できます。
MySQLのCLIにログインします:
mysql
次の行を使用してデータベース(cscart_db)を作成し、強力なパスワードを使用してユーザー(cscart_user)をそのデータベースに割り当てます。
CREATE DATABASE cscart_db; GRANT ALL PRIVILEGES ON cscart_db.* TO 'cscart_user'@'localhost' IDENTIFIED BY 'Password'; FLUSH PRIVILEGES; exit;
パスワード「Password」は、必ず実際の強力なパスワードに置き換えてください。
新しいデータベースユーザーで新しく作成されたデータベースにアクセスできることを確認するには、次のコマンドを実行します。
mysql -u cscart_user -p cscart_db
MySQLのCLIを終了するには、次のように入力します。
quit
CS-Cartのインストール
LAMPスタックを設定したら、CS-Cartをダウンロードしてインストールできます。このチュートリアルを書いている時点では、最新バージョンは4.9.2です。利用可能な直接ダウンロードリンクはありません。ダウンロードリンクを受信するには、電子メールアドレスを使用する必要があります。コピーをダウンロードするには、https://www.cs-cart.com/download-cs-cart.html
にアクセスしてください。ダウンロードした後、FTP経由でログインし、zipファイルを/ var / www / html / cscart /にアップロードし、次のコマンドを使用して解凍する必要があります。
cd /var/www/html/cscart/ unzip cscart_v4.9.2.SP4.zip
解凍後にダウンロードしたファイルを削除します:
rm cscart_v4.9.2.SP4.zip
次に、推奨されるファイルとフォルダーのアクセス許可を適用します。
chown -R www-data:www-data /var/www/html/cscart/ chmod -R 755 /var/www/html/cscart/
CS-Cart用の仮想ホストの作成
CS-Cartのインストールでは、トラブルシューティングを容易にするために、個別の仮想ホストを作成することをお勧めします。
次のファイルを作成して変更します:
nano /etc/apache2/sites-available/cscart.conf
以下を貼り付けます(適宜変更します):
<VirtualHost *:80> ServerName cs-cart-dev.yourdomainhere.com ServerAlias www.cs-cart-dev.yourdomainhere.com ServerAdmin [email protected] DocumentRoot /var/www/html/cscart/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/cscart/> Options FollowSymlinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
構成したら、ファイルを保存し、次のコマンドを実行して新しい仮想ホストをアクティブにします。
a2ensite cscart.conf systemctl restart apache2
これで、Webサイトにアクセスして、最初のセットアップに進むことができます。
以上です! これで、Ubuntu18.04サーバー上にCS-Cartを搭載したeコマースプラットフォームが機能するようになりました。
もちろん、CS-Cartをインストールする必要はありません Ubuntu18.04の場合 UbuntuVPSをお持ちの場合。サポートチームにCS-CartをUbuntu18.04にインストールするよう依頼するだけです。それらは24時間年中無休で利用可能であり、インストールを支援することができます。
PS 。 Ubuntu 18.04にCS-Cartをインストールする方法に関するこのブログ投稿を読んで楽しんだ場合は、以下のショートカットを使用してソーシャルネットワークで共有するか、コメントセクションにコメントを残してください。ありがとう。