GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu16.04LTSにAbanteCartをインストールする方法

AbanteCartは、PHP言語に基づく無料のオープンソースeコマースプラットフォームです。中小企業にとって理想的なeコマースソリューションです。 AbanteCartを使用して、独自のオンラインショッピングカートを簡単に作成できます。デジタルおよび有形の製品のサポート、さまざまな支払いゲートウェイのサポート、SEOフレンドリー、モバイルサポート、高速で安全、HTML5、Bootstrap、JQueryなどの革新的なテクノロジーの使用などの強力な機能が付属しています。

このチュートリアルでは、Ubuntu16.04にAbanteCartをインストールする方法を学習します。

要件
  • Ubuntu16.04を実行しているサーバー。
  • sudo権限を持つroot以外のユーザー。

Apache、PHP、およびMariaDBをインストールします

AbanteCartは、PHPで記述されたApache Webサーバー上で実行され、MariaDBを使用してデータを保存します。したがって、動作するにはApache、MariaDB、およびPHPが必要です。まず、次のコマンドを実行して、Apache、PHP、およびその他のPHPモジュールをインストールします。

sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-zip php7.0-curl php7.0-mbstring php7.0-mysql -y

次に、MariaDBリポジトリをシステムに追加する必要があります。なぜなら、MariaDBの最新バージョンはUbuntuのデフォルトリポジトリでは利用できないからです。

次のコマンドを実行して、リポジトリを追加できます。

sudo apt-get install software-properties-common -y
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'

次に、次のコマンドを実行してリポジトリを更新します。

sudo apt-get update -y

最後に、次のコマンドを使用してMariaDBサーバーをインストールします。

sudo apt-get install mariadb-server -y

次に、ApacheおよびMariaDBサービスを開始し、次のコマンドを実行して、起動時に開始できるようにします。

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
AbanteCart用にデータベースを構成する

デフォルトでは、MariaDBのインストールは保護されていません。したがって、最初にそれを保護する必要があります。これを行うには、`mysql_secure_installation`スクリプトを実行します。

sudo mysql_secure_installation

以下に示すように、すべての質問に答えてください。

   
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

次に、次のコマンドを使用してMySQLシェルにログインします。

mysql -u root -p

ルートパスワードを入力し、次のコマンドを使用してAbanteCartのデータベースを作成します。

MariaDB [(none)]> CREATE DATABASE abantecart;

次に、次のコマンドを使用して、AbanteCartのユーザーを作成し、パスワードを割り当て、AbanteCartデータベースに対するすべての権限を付与します。

MariaDB [(none)]> CREATE user abantecart identified by 'password';
MariaDB [(none)]> GRANT ALL PRIVILEGES on abantecart.* to [email protected] identified by 'password';

次に、次のコマンドを使用して特権をフラッシュします。

MariaDB [(none)]> FLUSH PRIVILEGES;

最後に、次のコマンドを使用してMySQLシェルを終了します。

MariaDB [(none)]> exit;
AbanteCartをインストール

次のコマンドを使用して、GitリポジトリからAbanteCartの最新バージョンをダウンロードできます。

wget https://github.com/abantecart/abantecart-src/archive/master.zip

次に、次のコマンドを使用して、ダウンロードしたファイルを抽出します。

unzip master.zip

次に、次のコマンドを使用して、public_htmlディレクトリを抽出されたディレクトリからApacheWebルートディレクトリにコピーします。

sudo cp -r abantecart-src-master/public_html /var/www/html/abantecart

次に、abantecartディレクトリに適切な権限を付与します。

sudo chown -R www-data:www-data /var/www/html/abantecart
sudo chmod -R 777 /var/www/html/abantecart

次に、AbanteCart用のApache仮想ホストディレクティブを作成する必要があります。これを行うには、abantecart.confファイルを作成します。

sudo nano /etc/apache2/sites-available/abantecart.conf

次の行を追加します:

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/abantecart
 ServerName yourdomain.com
 <Directory /var/www/html/abantecart/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/abantecart-error_log
 CustomLog /var/log/apache2/abantecart-access_log common
</VirtualHost>

ファイルを保存して閉じ、次のコマンドで仮想ホストファイルを有効にします。

sudo a2ensite abantecart

最後に、Apacheサービスを再起動して、すべての変更を適用します。

sudo systemctl restart apache2
アクセスAbanteCartWebインターフェイス

次に、Webブラウザーを開き、URL http://yourdomain.comを入力します。 、次の画像に示すように、AbanteCartインストールウィザードにリダイレクトされます。

ここで、使用許諾契約に同意し、続行をクリックします ボタンをクリックすると、次のページが表示されます:

ここで、すべての要件を検証してから、続行をクリックします ボタンをクリックすると、次のページが表示されます:

ここで、データベース名、データベースユーザー名、データベースパスワード、管理者ユーザー名、およびパスワードを入力し、続行をクリックします。 ボタンをクリックしてインストールを開始します。インストールが完了すると、次のページが表示されます。

次に、コントロールパネルにログインをクリックします。 ボタンをクリックすると、以下に示すようにAbanteCartログインページにリダイレクトされます:

管理者の資格情報を提供し、ログインをクリックします ボタンをクリックすると、次の画像にAbanteCartダッシュボードが表示されます。


Ubuntu
  1. Ubuntu16.04LTSにGrafanaをインストールする方法

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

  3. Ubuntu20.04LTSにRをインストールする方法

  1. Ubuntu16.04LTSにOctoberCMSをインストールする方法

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

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

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

  2. Ubuntu20.04LTSにWebminをインストールする方法

  3. Ubuntu22.04にZoneMinderをインストールする方法| 20.04 LTS