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ホスティングを始めましょう。