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

Ubuntu20.04にBagistoeコマースプラットフォームをインストールする方法

Bagistoは、最もホットなテクノロジーであるLaravel&Vue.jsに基づいて構築された人気のあるオープンソースのeコマースプラットフォームです。マーチャントがオンラインショップのニーズに応えるために構築された完全なeコマースソリューションであり、開発者が貢献して構築するのは非常に簡単です。 Bagistoには、簡単にナビゲートできる管理パネルが組み込まれており、マルチ通貨、マルチローカリゼーション、アクセス制御レベル、マルチチャネル、支払い統合などの機能がバンドルされています。

この投稿では、Ubuntu20.04サーバーにBagistoEコマースプラットフォームをインストールする方法を紹介します。

前提条件
  • Ubuntu 20.04 VPS(SSD 2 VPSプランを使用します)
  • rootユーザーアカウントへのアクセス(またはroot権限を持つ管理者アカウントへのアクセス)

サーバーにログインし、サーバーOSパッケージを更新します

まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。

開始する前に、サーバーにインストールされているすべてのUbuntu20.04OSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。

apt-get update -y

LAMPサーバーをインストールする

開始する前に、LAMPスタックをサーバーにインストールする必要があります。インストールされていない場合は、次のコマンドを使用してインストールできます。

apt-get install apache2 mariadb-server php libapache2-mod-php php-common php-mysql php-gmp php-curl php-intl php-mbstring php-xmlrpc php-gd php-bcmath php-imap php-xml php-cli php-zip curl unzip git -y

LAMPスタックがインストールされたら、php.iniファイルを編集し、いくつかのデフォルト設定を変更します。

nano /etc/php/7.4/apache2/php.ini

次の行を変更します:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = America/Chicago

ファイルを保存して閉じてから、Apacheサービスを再起動して変更を適用します。

systemctl restart apache2
バギストデータベースの作成

BagistoはMySQL/MariaDBを使用してコンテンツを保存します。したがって、Bagistoのデータベースとユーザーを作成する必要があります。

まず、次のコマンドを使用してMariaDBにログインします。

mysql

ログインしたら、次のコマンドを使用してデータベースとユーザーを作成します。

MariaDB [(none)]> CREATE DATABASE bagistodb;
MariaDB [(none)]> CREATE USER 'bagistouser'@'localhost' IDENTIFIED BY 'securepassword';

次に、以下のコマンドを使用して、Bagistoデータベースにすべての権限を付与します。

MariaDB [(none)]> GRANT ALL ON bagistodb.* TO 'bagistouser'@'localhost' WITH GRANT OPTION;

次に、特権をフラッシュし、次のコマンドでMariaDBを終了します。

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Node.jsをインストール

また、Node.jsをサーバーにインストールする必要があります。まず、次のコマンドを使用してノードソースリポジトリを追加します。

curl -sL https://deb.nodesource.com/setup_14.x | bash -

次に、次のコマンドを使用してNode.jsをインストールします。

apt-get install nodejs -y

Node.jsをインストールしたら、次のコマンドを使用してNode.jsのバージョンを確認します。

node -v

次の出力が表示されます。

v14.17.4
バギストをダウンロード

まず、PHPの依存関係を管理するためにComposerをインストールする必要があります。次のコマンドでインストールできます:

curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

次に、次のコマンドを使用して最新バージョンのBagistoをダウンロードします。

wget https://github.com/bagisto/bagisto/archive/refs/tags/v1.3.1.zip

ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを解凍します。

unzip v1.3.1.zip

次に、抽出したディレクトリをApacheWebルートディレクトリに移動します。

mv bagisto-1.3.1 /var/www/html/bagisto

次に、Bagistoディレクトリに移動し、次のコマンドを使用してPHPの依存関係をインストールします。

cd /var/www/html/bagisto
composer install

すべてのPHP依存関係がインストールされたら、適切な所有権をBagistoディレクトリに設定します。

chown -R www-data:www-data /var/www/html/bagisto/

Bagisto用にApacheを構成する

次に、Bagisto用のApache仮想ホスト構成ファイルを作成する必要があります。次のコマンドで作成できます:

nano /etc/apache2/sites-available/bagisto.conf

次の行を追加します:

<VirtualHost *:80>
     ServerAdmi [email protected]
     DocumentRoot /var/www/html/bagisto/public
     ServerName bagisto.example.com

     <Directory /var/www/html/bagisto/public/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
が必要

ファイルを保存して閉じてから、次のコマンドでBagisto仮想ホストをアクティブにしてモジュールを書き換えます。

a2ensite bagisto.conf
a2enmod rewrite

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

systemctl restart apache2

BagistoWebインターフェイスへのアクセス

次に、Webブラウザーを開き、URL http://bagisto.example.comを使用してBagistoWebUIにアクセスします。 。次の画面が表示されます。

開始をクリックします インストール ボタン。次の画面が表示されます。

続行をクリックします ボタン。次の画面が表示されます。

管理者のユーザー名、メールアドレス、パスワードを入力し、続行をクリックします ボタン。次の画面が表示されます。

メール設定を入力して、保存をクリックします 構成 ボタン。インストールが完了すると、次の画面が表示されます。

起動をクリックします 管理者 インターフェース 。 Bagistoログインページが表示されます:

管理者のユーザー名とパスワードを入力し、サインインをクリックします ボタン。次の画面にBagistoダッシュボードが表示されます。

おめでとう!これで、Ubuntu20.04にBagistoが正常にインストールされました。

もちろん、マネージドBagistoホスティングサービスを使用している場合は、Bagistoを自分でインストールする必要はありません。その場合は、専門のLinux管理者にUbuntu20.04にBagistoをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 Ubuntu 20.04にBagistoをインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


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

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

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

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

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

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

  1. Ubuntu 20.04にGo(Golang)コンパイラをインストールする方法

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

  3. Ubuntu20.04にBagistoeコマースプラットフォームをインストールする方法