Oracle Linux 8 安装 OpenCart

OpenCart 是一个免费的、开源的、基于 Web 的购物车电子商务平台,用 PHP 编写。 它允许我们创建自己的在线商店以在线添加、管理和销售产品。 OpenCart 提供了一个开源代码,使我们能够根据我们的要求对其进行自定义。 它是一个简单、轻量级、用户友好且功能强大的商店管理程序,允许我们通过网络浏览器管理多个商店。 我们可以从中央位置轻松管理产品库存、订单、附属公司、折扣、产品评论、支付网关等。 如果我们希望拥有自己的在线商店,那么 OpenCart 是我们的最佳选择。

在本教程中,我们将向我们展示 Oracle Linux 8 上安装 OpenCart。

先决条件

  • 在 云平台上运行 Oracle Linux 8 的服务器
  • 在我们的服务器上配置了 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Oracle Linux 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

dnf update -y

第 2 步 – 安装 LAMP 堆栈

在开始之前,必须在我们的服务器上安装 LAMP Stack。 如果未安装,我们可以使用以下命令安装它:

dnf install httpd mariadb-server -y

安装后,我们还需要安装 PHP 8.0 版和所有必需的扩展。 默认情况下,Oracle Linux 默认存储库中不包含 PHP 8.0,因此我们需要将 EPEL 和 PHP REMI 存储库安装到我们的系统中。

首先,使用以下命令安装 EPEL 和 REMI 存储库:

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

接下来,我们需要重置 PHP 默认模块并启用 PHP REMI 8.0 模块:

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

接下来,运行以下命令来安装 PHP 8.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 根密码:

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

下载完成后,导航到下载目录并将上传目录复制到 Apache Web 根目录:

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 虚拟主机

接下来,我们需要创建一个 Apache 虚拟主机配置文件以在 Internet 上托管 OpenCart:

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

添加以下行:


ServerAdmin admin@example.com
DocumentRoot /var/www/html/opencart/
ServerName opencart.example.com

Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all

ErrorLog /var/log/httpd/werdomain.com-error_log
CustomLog /var/log/httpd/werdomain.com-access_log common

保存并关闭文件,然后重新启动 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 访问 OpenCart Web UI。 我们应该看到以下页面:
OpenCart 许可证页面

接受许可协议并单击继续按钮。 我们应该看到以下页面:
OpenCart 先决条件页面

确保安装了所有 PHP 扩展,然后单击继续按钮。 我们应该看到以下页面:
OpenCart 数据库配置页面
OpenCart 管理员配置页面

提供我们的数据库详细信息、管理员用户名和密码,然后单击继续按钮。 我们应该看到以下页面:
OpenCart 安装页面

现在,打开终端并使用以下命令删除安装目录:

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

接下来,返回 OpenCart Web 界面并单击 Login to wer Administration。 我们应该会看到 OpenCart 登录页面:
OpenCart 登录页面

提供我们的管理员用户名和密码,然后单击登录按钮。 我们应该在以下页面上看到 OpenCart 仪表板:
OpenCart 仪表板页面

本文记录了, Oracle Linux 8 上安装 OpenCart 购物车平台。我们的 OpenCart 平台现在可以使用了。 我们现在可以使用 OpenCart 开始我们自己的在线商店。 从 开始使用 VPS 托管。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论