このチュートリアルでは、Ubuntu18.04VPSにOpeneShopをインストールするために必要な手順について説明します。
Open eShopは、無料のオープンソースPHPベースのWebインターフェイスであり、ユーザーはMP3、電子書籍、映画、ソフトウェア、その他のダウンロード可能なアイテムなどのデジタル商品を簡単に販売できます。 Open eShopのインストールは非常に簡単です。このチュートリアルでは、Apache Webサーバー、MySQLデータベースサーバー、およびPHPを使用してUbuntu18.04VPSにOpeneShopをインストールおよび構成する方法について詳しく説明します。
OpeneShopの主な機能の一部を以下に示します。
- サポートされているさまざまな支払い方法– Paypalまたはクレジットカードまたはデビットカード(Paymill、Stripe、およびBitpayを使用)。製品は有料ユーザーのみがダウンロードできます。
- 固有のコードと制限を使用して割引クーポンを作成する
- 簡単なインターフェースを備えた統合カスタマーサポートシステム
- 完全にモバイルフレンドリー
- SEO対応
- テーマやウィジェットで完全にカスタマイズ可能
その他多数。
インストールから始めましょう。
前提条件:
- Ubuntu18.04OSを使用したVPS
- LAMPスタック
- root権限を持つシステムユーザー、またはrootユーザー自体へのアクセス
ステップ1:ログインしてサーバーを更新する
rootユーザー(または管理者アカウント)としてSSH経由でUbuntu 18.04サーバーにログインします:
ssh root@IP_Address -p Port_number
「IP_Address」と「Port_number」をサーバーの実際のIPアドレスとSSHポート番号に置き換えることを忘れないでください。
次のコマンドを実行して、サーバーにインストールされているすべてのパッケージを更新します。
apt update && apt upgrade
ステップ2:ApacheWebサーバーをインストールする
Open eShopを実行するには、Webサーバーが必要です。世界で最も人気のあるWebサーバーであるApacheWebサーバーをインストールして使用します。次のコマンドを使用して簡単にインストールできます:
apt -y install apache2
インストールしたら、Webサーバーを起動し、サーバーの再起動後に自動的に起動できるようにします。
apt start apache2 apt enable apache2
ステップ3:PHPをインストールする
Open eShopは完全にPHPで構築されているため、サーバーにPHPといくつかのPHPモジュールをインストールする必要があります。
apt install php libapache2-mod-php php-cli php-soap php-zip php-curl php-mbstring php-gd php-common php-json php-mysql php-opcache
McryptPHP拡張機能はPHP7.2では使用できませんが、Open eShopで必要とされるため、pecl
で拡張機能をインストールするには、いくつかの追加パッケージをインストールする必要があります。 :
apt-get install php-dev libmcrypt-dev gcc make autoconf libc-dev pkg-config pecl install mcrypt-1.0.1 echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/apache2/conf.d/mcrypt.ini
次に、変更を有効にするためにWebサーバーを再起動します。
systemctl restart apache2
ステップ4:MySQLデータベースサーバーをインストールする
Open eShopには、情報を保存する空のデータベースが必要です。この目的のために、MySQLデータベースサーバーをインストールします:
apt install mysql-server
MySQLを起動し、再起動時に自動的に起動できるようにします:
apt start mysql apt enable mysql
MySQLデータベースサーバーのセキュリティを向上させ、MySQL rootユーザーのパスワードを設定するには、mysql_secure_installation
を実行します。 MySQLパッケージに含まれているインストール後のスクリプト。次のテキストをガイドとして使用できます(すべてのプロンプトに対して「はい」の場合は「Y」で答えることをお勧めします):
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
ステップ5:MySQLユーザーとデータベースを作成する
MySQLデータベースサーバーをインストールして実行したので、次にOpeneShopに必要な新しいユーザーとデータベースを作成できます。安全なインストールのセットアップを行うときに、このチュートリアルの前半で設定したパスワードを使用して、rootユーザーとしてMySQLCLIにログインします。設定しないことを選択した場合、rootパスワードは空白になるため、プロンプトが表示されたら、[Enter]キーを押して認証します。
mysql -u root -p mysql> CREATE DATABASE eshop; mysql> GRANT ALL PRIVILEGES ON eshop.* TO 'eshop_user'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> exit;
「PASSWORD」を強力なパスワードに置き換えます。
ステップ6:OpeneShopをダウンロードする
ドキュメントルートディレクトリ内にOpeneShopのディレクトリを作成します。
mkdir /var/www/html/openeshop && cd $_
そして、OpeneShopのインストールスクリプトをダウンロードします
wget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php
すべてのOpeneShopファイルは、Webサーバーユーザーが読み取り可能である必要があるため、これらのファイルのアクセス許可を変更する必要があります。
chow -R www-data:www-data /var/www/html/openeshop
ステップ7:Apache仮想ホストを作成する
ドメイン名を使用してOpeneShopにアクセスできるようにするには、特定のドメイン名に対してApache仮想ホストディレクティブを作成する必要があります。お好みのテキストエディタ(nanoを使用)を使用して構成ファイルを作成します:
nano /etc/apache2/sites-available/openeshop.conf
次に、次の内容を入力します。
Listen 80 <VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/openeshop DirectoryIndex install-eshop.php ServerNameyour_domain.com
ServerAliaswww.your_domain.com
Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ErrorLog /var/log/apache2/your_domain.com-error_log CustomLog /var/log/apache2/your_domain.com-access_log common </VirtualHost>
「your_domain.com」を一意の登録済みドメイン名に置き換えます。
仮想ホストを有効にして、Apacheを再起動します:
a2ensite openeshop systemctl restart apache2
ステップ8:インストールを完了します
Open eShopでは、「short_open_tag」PHPディレクティブを有効にする必要があるため、以下に示すようにPHP構成ファイルを開き、必要な変更を加えます。
nano /etc/php/7.2/apache2/php.ini
これと同じように見える行がファイルにあることを確認してください:
short_open_tag = on
次に、ファイルを保存して終了します。
Apache mod_rewriteモジュールを有効にします:
a2enmod rewrite
変更を有効にするためにApacheWebサーバーを再起動します
systemctl restart apache2
この時点で、http://yourdomain.com
にあるお気に入りのWebブラウザでOpeneShopにアクセスできるはずです。 。以下に示すように、インストールウィザードは、インストールを開始する前に、すべての要件が満たされているかどうかを確認します。
[ダウンロードしてインストール]ボタンをクリックして、OpeneShopのインストールを完了します。おめでとう! OpeneShopのインストールが完了しました。
このアプリケーションの使用方法と構成方法の詳細については、公式ドキュメントを確認してください。
もちろん、マネージドUbuntu Hostingをご利用の場合は、Ubuntu 18.04VPSにOpeneShopをインストールする必要はありません。管理者に聞いて、くつろいでリラックスしてください。管理者がOpeneShopをUbuntu18.04にすぐにインストールします。
PS。 Ubuntu 18.04VPSにOpeneShopをインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。