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

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

このチュートリアルでは、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
    ServerName your_domain.com ServerAlias www.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をインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


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

  2. Ubuntu14.04にDrupal7をインストールする方法

  3. Ubuntu14.04にJoomla3をインストールする方法

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

  2. Ubuntu16.04にMediaWikiをインストールする方法

  3. Ubuntu16.04にNextCloud13をインストールする方法

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

  2. Ubuntu16.04にosTicketをインストールする方法

  3. Ubuntu16.04にChamiloをインストールする方法