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

OracleLinux8にOpenCartをインストールする方法

OpenCartは、PHPで記述された無料のオープンソースのWebベースのショッピングカートeコマースプラットフォームです。それはあなたがオンラインで製品を追加し、管理しそして販売するためにあなた自身のオンラインショップを始めることを可能にします。 OpenCartはオープンソースコードを提供し、要件に応じてそれをカスタマイズできるようにします。これは、シンプルで軽量、ユーザーフレンドリーで強力な店舗管理プログラムであり、Webブラウザを介して複数の店舗を管理できます。中央の場所から、製品の在庫、注文、アフィリエイト、割引、製品レビュー、支払いゲートウェイなどを簡単に管理できます。独自のオンラインストアをホストする場合は、OpenCartが最適です。

このチュートリアルでは、OpenCartをOracleLinux8にインストールする方法を示します。

前提条件

  • Atlantic.NetCloudPlatformでOracleLinux8を実行しているサーバー
  • サーバーにルートパスワードが設定されています

ステップ1-Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてOracleLinuxを選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

dnf update -y

ステップ2–LAMPスタックをインストールする

開始する前に、LAMPスタックをサーバーにインストールする必要があります。インストールされていない場合は、次のコマンドを使用してインストールできます。

dnf install httpd mariadb-server -y

インストール後、PHPバージョン8.0と必要なすべての拡張機能もインストールする必要があります。デフォルトでは、PHP8.0はOracleLinuxのデフォルトリポジトリに含まれていないため、EPELおよびPHPREMIリポジトリをシステムにインストールする必要があります。

まず、次のコマンドを使用してEPELおよびREMIリポジトリをインストールします。

dnf install epel-release -y
dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

次に、PHPのデフォルトモジュールをリセットし、PHPREMI8.0モジュールを有効にする必要があります。

dnf module reset php
dnf module enable php:remi-8.0

次に、次のコマンドを実行して、必要なすべての拡張機能を備えたPHP8.0をインストールします。

dnf install php php-gd php-ldap php-zip php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mysqlnd php-snmp php-soap curl curl-devel unzip git -y
>

PHPが必要なすべてのパッケージとともにインストールされたら、ApacheおよびMariaDBサービスを開始し、システムの再起動時にそれらを開始できるようにします。

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

ステップ3–OpenCart用のデータベースを構成する

OpenCartはMariaDBをデータベースバックエンドとして使用するため、OpenCartのデータベースとユーザーを作成する必要があります。

まず、MariaDBのインストールを保護し、次のコマンドを使用してMariaDBのrootパスワードを設定します。

mysql_secure_installation

以下に示すように、すべての質問に答えてください。

Enter current password for root (enter for none): 
Set root password? [Y/n] Y
New password: 
Re-enter 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

次に、次のコマンドを使用してMariaDBにログインします。

mysql -u root -p

MariaDBに接続したら、次のコマンドを使用してユーザーとデータベースを作成します。

CREATE DATABASE opencart;
CREATE USER 'opencart'@'localhost' IDENTIFIED BY 'password';

次に、次のコマンドを使用して、OpenCartデータベースにすべての権限を付与します。

GRANT ALL PRIVILEGES ON opencart.* TO 'opencart'@'localhost';

次に、特権をフラッシュし、次のコマンドでMariaDBを終了します。

FLUSH PRIVILEGES;
EXIT;

ステップ4–OpenCartソースをダウンロード

まず、次のコマンドを使用して、GitHubリポジトリから最新バージョンのOpenCartをダウンロードします。

git clone https://github.com/opencart/opencart.git

ダウンロードが完了したら、ダウンロードしたディレクトリに移動し、アップロードディレクトリをApacheWebルートディレクトリにコピーします。

cd opencart
mv upload /var/www/html/opencart

次に、次のコマンドを使用して、いくつかのサンプル構成ファイルをコピーします。

cp /var/www/html/opencart/config-dist.php /var/www/html/opencart/config.php
cp /var/www/html/opencart/admin/config-dist.php /var/www/html/opencart/admin/config.php

次に、次のコマンドを使用して適切な権限と所有権を設定します。

chown -R apache:apache /var/www/html/opencart
chmod -R 755 /var/www/html/opencart

ステップ5–OpenCart用のApache仮想ホストを作成する

次に、インターネット上でOpenCartをホストするためのApache仮想ホスト構成ファイルを作成する必要があります。

nano /etc/httpd/conf.d/opencart.conf

次の行を追加します:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/opencart/
ServerName opencart.example.com
<Directory /var/www/html/opencart/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/yourdomain.com-error_log
CustomLog /var/log/httpd/yourdomain.com-access_log common
</VirtualHost>

ファイルを保存して閉じてから、Apacheサービスを再起動して変更を適用します。

systemctl restart httpd

ステップ6–ファイアウォールを構成する

Firewalldを使用している場合は、ファイアウォールを介したHTTPおよびHTTPSサービスを許可する必要があります。次のコマンドを使用して許可できます:

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https

次に、firewalldをリロードして変更を適用します:

firewall-cmd --reload

ステップ7–OpenCartダッシュボードにアクセスする

これで、URL http://opencart.example.comを使用してOpenCartWebUIにアクセスできます。 。次のページが表示されます。

使用許諾契約に同意し、続行をクリックします。 ボタン。次のページが表示されます。

すべてのPHP拡張機能がインストールされていることを確認してから、続行をクリックします。 ボタン。次のページが表示されます。


データベースの詳細、管理者のユーザー名、パスワードを入力し、続行をクリックします ボタン。次のページが表示されます。

ここで、ターミナルを開き、次のコマンドを使用してインストールディレクトリを削除します。

rm -rf /var/www/html/opencart/install

次に、OpenCart Webインターフェースに戻り、管理にログインをクリックします。 。 OpenCartログインページが表示されます:

管理者のユーザー名とパスワードを入力し、ログインをクリックします。 ボタン。次のページにOpenCartダッシュボードが表示されます。

結論

この投稿では、OpenCartショッピングカートプラットフォームをOracleLinux8にインストールする方法について説明しました。これでOpenCartプラットフォームを使用する準備が整いました。これで、OpenCartを使用して独自のオンラインストアを開始できます。 Atlantic.NetからVPSホスティングを始めましょう。


Linux
  1. OracleLinux8にApacheCassandraをインストールする方法

  2. OracleLinux8にAnsibleをインストールする方法

  3. OracleLinux8にApacheMavenをインストールする方法

  1. DebianLinuxにPHPComposerをインストールする方法

  2. CentOS8LinuxにPHP8をインストールする方法

  3. LinuxにLaravelをインストールする方法

  1. UbuntuLinuxにPHPをインストールする方法

  2. Debian10LinuxにPHPをインストールする方法

  3. RockyLinux8にPHPComposerをインストールする方法