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