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

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

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


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

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

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

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

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

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

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

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

  3. Ubuntu22.04にWordPressをインストールする方法