GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu18.04にCS-Cartをインストールする方法

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をインストールする方法に関するこのブログ投稿を読んで楽しんだ場合は、以下のショートカットを使用してソーシャルネットワークで共有するか、コメントセクションにコメントを残してください。ありがとう。


Panels
  1. Ubuntu16.04にGraylogサーバーをインストールする方法

  2. Ubuntu16.04にPHP7.2をインストールする方法

  3. Ubuntu18.04にPHP7.3をインストールする方法

  1. Ubuntu18.04にNextCloud15をインストールする方法

  2. Ubuntu18.04にSensuをインストールする方法

  3. Ubuntu18.04にNginxをインストールする方法

  1. Ubuntu18.04VPSにVtigerCRMをインストールする方法

  2. Ubuntu18.04にTaskBoardをインストールする方法

  3. Ubuntu18.04にDotclearをインストールする方法