OpenCartは、無料のオープンソースのショッピングカートシステムです。これは、オンラインストアを作成するためのPHPベースのプラットフォームであり、オンラインショップの管理に必要なすべての標準的なeコマース機能を提供します。 OpenCartは、無料の生涯サポートとソフトウェアアップデートを備えており、多くの言語と通貨にローカライズされているため、最も人気があり、広く使用されているセルフホストのeコマースプラットフォームの1つです。このチュートリアルでは、Ubuntu18.04サーバーにOpenCartをインストールする方法を説明します。
要件:
- このチュートリアルでは、Ubuntu18.04VPSを使用します
- 完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。
1。はじめに
まず、rootユーザーとしてSSH経由でサーバーにログインする必要があります:
ssh root@IP_ADDRESS -p PORT_NUMBER
「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えます。
ログインしたら、次のコマンドを実行して、Ubuntu18.04サーバーが最新であることを確認しましょう。
$ sudo apt-get update $ sudo apt-get upgrade
これにより、パッケージインデックスが更新され、サーバーに現在インストールされているソフトウェアが最新バージョンに更新されます。
システムが完全に最新の状態になったら、OpenCartのインストールを続行できます。
2。 MySQLデータベースサーバーをインストールします
次に、MySQLサーバーをインストールします。デフォルトのパッケージをインストールするには、次のコマンドを実行します。
$ sudo apt-get install mysql-server
これにより、MySQL 5.7がサーバーにインストールされますが、パスワードの設定やその他の構成変更を求めるプロンプトは表示されません。これによりMySQLのインストールが安全でなくなるため、MySQLサーバーのセキュリティを向上させるために、「 mysql_secure_installation」を実行することをお勧めします。 ‘次のコマンドを入力してスクリプトを作成します:
$ mysql_secure_installation
このスクリプトは、rootパスワードの設定、リモートrootログインの無効化、匿名ユーザーの削除などの重要なセキュリティタスクを実行するのに役立ちます。
3。 OpenCart用のデータベースを作成する
次に、OpenCartサイト用のMySQLデータベースを作成します。次のコマンドを使用してMySQLサーバーにログインし、MySQLのrootパスワードを入力します。
sudo mysql -u root -p
このセクションでは、新しいMySQLデータベースopencart
を作成します そして、それへのユーザーアクセスを新しいユーザーadmin_user
に割り当てます パスワードStrong_Password
:
CREATE DATABASE opencart; GRANT ALL PRIVILEGES ON opencart.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password'; FLUSH PRIVILEGES; exit;
「Strong_Password」を実際の強力なパスワードに置き換えることを忘れないでください。
4。 ApacheとPHPをインストールする
Apache Webサーバーをインストールするには、次のコマンドを実行します。
$ sudo apt-get install apache2
インストールが完了したら、サーバーの再起動時に次のコマンドでApacheが自動的に起動するようにする必要があります。
$ sudo systemctl enable apache2
次のコマンドを使用して、Apacheサービスのステータスを確認することもできます。
$ sudo systemctl status apache2
出力:
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) Process: 728 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 855 (apache2) Tasks: 6 (limit: 2321) CGroup: /system.slice/apache2.service ├─855 /usr/sbin/apache2 -k start ├─876 /usr/sbin/apache2 -k start ├─877 /usr/sbin/apache2 -k start ├─878 /usr/sbin/apache2 -k start ├─879 /usr/sbin/apache2 -k start └─880 /usr/sbin/apache2 -k start
OpenCartはPHPベースのアプリケーションであるため、次のステップは、PHPとOpenCartに必要ないくつかのPHP拡張機能をインストールすることです。
$ sudo apt-get install php libapache2-mod-php
$ sudo apt-get install php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip php-curl php-xmlrpc
Apache Webサーバーを再起動して、PHPモジュールをロードします。
$ sudo systemctl restart apache2
次に、サーバーにインストールされているPHPのバージョンを確認します。
$ php -v
出力:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
5。 OpenCartの最新リリースをダウンロードする
OpenCartの最新バージョン(v.3.0.3.1)は、OpenCart Webサイト(エンドユーザーに推奨)またはGithub(Web開発者に推奨)から直接ダウンロードできます。ダウンロードページでは、以前のバージョンのOpenCartにアクセスすることもできます。
$ sudo wget https://github.com/opencart/opencart/releases/download/3.0.3.1/opencart-3.0.3.1.zip $ sudo unzip opencart-3.0.3.1
$ sudo mv upload/ /var/www/html/opencart $ sudo cd /var/www/html/opencart/ $ sudo cp config-dist.php config.php $ sudo cp admin/config-dist.php admin/config.php
次に、以下のコマンドを実行して、OpenCartが機能するための正しい権限を設定します。
$ sudo chown -R www-data:www-data /var/www/html/opencart/
6:Apache2を設定します
これで、仮想ホストファイルを作成できます。次のコマンドを実行して、ドメインの仮想ホスト構成ファイル your_domain.comを作成します。 :
$ sudo nano /etc/apache2/sites-available/your_domain.com.conf
次に、以下の内容をコピーしてファイルに貼り付け、保存します。 「your_domain.com」を独自のドメイン名とディレクトリルートの場所に置き換えます。
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/opencart/ ServerNameyour_domain.com
ServerAliaswww.your_domain.com
<Directory /var/www/html/opencart/> Options FollowSymlinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
ファイルを保存して終了します。
シンボリックリンクを作成して仮想ホストをアクティブ化します:
$ sudo ln -s /etc/apache2/sites-available/your_domain.com.conf /etc/apache2/sites-enabled/your_domain.com.conf
変更を有効にするには、Apacheを再起動します。
$ sudo systemctl restart apache2
OpenCartインストールにアクセスするには、Webブラウザに次のURLを入力する必要があります。
http://your_domain.com/
次の画面が表示されます:
契約書を読み、「続行」をクリックします 続行します。
次の画面には、インストールが必要に応じて設定されていることを確認するためのインストール前の情報が表示されます。
最後に、DBドライバー(この場合はMySQL)を選択し、以下に示すように、上記で作成したデータベース値を入力する必要があります。また、OpenCart管理セクションにログインするためのユーザー名とパスワードを作成する必要があります。
OpenCartをインストールしたら、インストールを削除する必要があります ただし、他のディレクトリには触れないでください。
$ sudo rm -rf install/
おめでとう。これで、Ubuntu18.04VPSにOpenCartが正常にインストールされました。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にOpenCartのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS 。この投稿が気に入った場合は、以下の共有ショートカットを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。