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

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

Shopware Community Editionは、無料のオープンソースのeコマースアプリケーションです。 Magentoなどの別のeコマースアプリケーションの代替として、Shopwareは完全なeコマースソリューションです。これは非常に強力で柔軟なアプリケーションです。ショップウェアは非常に使いやすく、使用するためにPHPを習得する必要はありません。このアプリケーションは、PhpStormでコア機能とそのプラグインを介して開発された多数のシンフォニーフレームワークコンポーネントに基づいています。このチュートリアルでは、Ubuntu18.04を実行しているVPSにShopwareCEをインストールする方法を示します。

前提条件:

  • Ubuntu 18.04 VPS
  • mod_rewriteを使用したApache 有効
  • root権限でのSSHアクセス

1。 SSH経由でログインし、システムを更新します

rootアクセス権を持つユーザーまたはrootユーザーとしてSSHを使用してUbuntu18.04VPSにログインします。

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」をサーバーのそれぞれの設定に置き換えることを忘れないでください。

次のコマンドを使用して、サーバーに正しいバージョンのUbuntuがインストールされているかどうかを確認できます。

lsb_release -a

次の出力が得られるはずです:

Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic

次に、次のコマンドを実行して、サーバーにインストールされているすべてのパッケージが利用可能な最新バージョンに更新されていることを確認します。

apt update && apt upgrade

2。 LAMPスタックをインストールする

apt install lamp-server

これらの追加のPHPモジュールをインストールします:

apt install php7.2 php7.2-cli php7.2-fpm php7.2-curl php7.2-json php7.2-zip php7.2-gd php7.2-xml php7.2-mbstring php7.2-opcache unzip

この時点で、MySQLサーバーが実行され、rootユーザーのパスワードを作成できるようになりました。次のコマンドを実行して、rootパスワードを作成し、テストデータベースを削除し、匿名ユーザーを削除して、権限を再読み込みします。

mysql_secure_installation

プロンプトが表示されたら、ガイドに従って以下の質問に答えてください。

Enter current password for root (enter for none): Press [Enter] once (No password is currently set)
Set root password? [Y/n]: Y
New password: Enter a new password
Re-enter new password: Repeat the 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 -u root -p

3。新しいデータベースを作成する

Shopware Community Editionをインストールする前に、MySQLデータベースを作成する必要があります。次のコマンドを使用して作成しましょう:

mysql -u root -p

ShopwareCEのデータベースの作成に進みましょう。

mysql> create database shopwarece;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on shopwarece.* to shopwarece@localhost identified by 'm0d1fyth15';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit

上記のパスワード「m0d1fyth15」をご希望のパスワードに変更してください。

4。 Apache仮想ホストを作成する

nano /etc/apache2/site-available/yourdomain.com.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/shopwarece
ServerName yourdomain.com <Directory /var/www/html/shopwarece/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/shopwarece_error.log CustomLog ${APACHE_LOG_DIR}/shopwarece_access.log combined </VirtualHost>

次のコマンドを実行して、新しい仮想ホストを有効にします。

a2ensite yourdomain.com

systemctl reload apache2

さらに、Shopwareではmod_rewriteを有効にする必要があります。次のコマンドを実行して有効にすることができます:

a2enmod rewrite

systemctl restart apache2

5。 ShopwareCEをインストールする

このリンクのShopwareの公式ページからインストールパッケージをダウンロードする必要があります。ただし、Shopwareを簡単にダウンロードできるようにしました。以下のコマンドでダウンロードできます。ただし、しばらくするとリンクが機能しなくなったり、バージョンが時間の経過とともに古くなったりする可能性があります。以下のwgetコマンドを呼び出すときに問題が発生した場合は、リンクの公式ダウンロードページにアクセスする必要があります。

mkdir /var/www/html/shopwarece

cd /var/www/html/shopwarece
wget https://releases.shopware.com/install_5.5.7_f785facc70e39f2ca4292e78739457417f19fbcf.zip?_ga=2.110917381.1678735926.1552879434-1860898197.1552787146 -O shopware.zip

それでは、ダウンロードしたファイルを抽出して、その権限を変更しましょう。

unzip shopware.zip

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

インストールを続行するには、yourdomain.comにアクセスしてください お気に入りのWebブラウザを使用します。

インストールに従ってください–データベースの構成手順で、前に作成した正しいデータベースのユーザー名とパスワードを入力することを忘れないでください。

青い「インストールの開始」ボタンをクリックして、インストールを開始します。そして、次のステップで、Community、Professional、またはEnterpriseEditionのいずれをインストールするかを選択するように求められます。続行するには、CommunityEditionを選択してください。

すべて問題がなければ、以下に示すように、インストール完了のメッセージが表示されます。

終了したら、yourdomain.com/backendにアクセスできます。 インストール時に作成したユーザー名とパスワードでログインします。

ログインすると、最初の実行ウィザードページが表示されます。手順に従ってください。ここでは、サンプルデータをインストールしたり、支払い方法としてPayPalをインストールしたりできます。

6。 SSL証明書をインストールする

これはオプションの手順です。Let’s Encryptの無料のSSL証明書をドメインにインストールする場合は、この手順に従ってください。

apt install python3-certbot-apache

インストールしたら、次のコマンドを実行してSSL証明書をインストールします。適切に構成するために、いくつかの質問があります。新しいApache仮想ホストを作成する必要はありません。certbotがそれを構成します。

certbot

おめでとう!この時点で、https://yourdomain.comでShopwareCEにアクセスできるはずです。 。 Shopware CE、その機能、および構成の詳細については、公式ドキュメントを確認してください。

もちろん、Ubuntu18.04にShopwareCEをインストールする方法を知る必要はありません。 Ubuntu18.04VPSをホストしている場合。サポートチームにShopwareCEをUbuntu18.04にインストールするよう依頼するだけです。これらは24時間年中無休で利用可能であり、Ubuntu18.04へのShopwareCEのインストールを支援することができます。

PS 。 Ubuntu18.04にShopwareCEをインストールする方法に関するこのブログ投稿を読んで楽しんだ場合は、以下のショートカットを使用してソーシャルネットワークで自由に共有するか、コメントセクションにコメントを残してください。ありがとうございます。


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

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

  3. Ubuntu20.04にMySQLデータベースをインストールする方法

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

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

  3. Ubuntu 22.04 に MySQL をインストールする方法

  1. Ubuntu20.04にMySQLをインストールする方法

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

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