在Ubuntu 20.04上安装和配置OpenCart电子商务平台

这是续集。
您可以通过以下链接以PDF格式下载本文来支持我们。

以PDF格式下载指南

这是续集。
这是续集。
这是续集。
这是续集。
这是续集。

这是续集。

这是续集。
这是续集。
这是续集。
这是续集。


这是续集。

这是续集。
这是续集。

对于商人来说,拥有一个在线订购平台从未比没有现金变得极其重要变得重要。对于一家公司来说,彻底改变其与顾客会面和在一家完全不同的在线虚拟商店开展业务的实体方式,预计大多数业务人员会在某些情况下发现它令人困惑,神经nerve,具有挑战性并且完全困难。

多亏了这个辉煌而令人惊叹的开源社区,它不断改变着人们的生活,并为整个地球做出了巨大贡献,企业,初创企业和SME可以采用简单的解决方案来完全改变其经商方式。OpenCart是一个如此令人惊叹的解决方案。

Opencart是一种易于使用,功能强大的开放源代码在线商店管理程序,只需填写表格并单击“保存”有许多专业编写的扩展程序可用于根据您的需求定制商店。 关于OpenCart

OpenCart的功能

  • 管理员仪表盘:所有重要信息一目了然。
  • 用户管理:OpenCart允许您设置高级用户特权,并对用户组和用户进行单独访问。
  • 多商店:从一个管理界面管理多个商店。
  • 选项,属性:无论哪种情况,OpenCart都提供了添加额外重要产品变量的解决方案。

在Ubuntu 20.04上安装OpenCart

为了设置Open Cart,您的服务器需要满足一些最低要求才能安装并正常运行,其中包括:

  • 网络服务器
  • PHP(至少5.4)
  • 启用卷曲
  • 数据库(建议使用MySQLi)

现在我们知道了需要什么,让我们继续安装OpenCart:

步骤1:更新并安装基本工具

进入新版Ubuntu服务器的终端后,对其进行更新并安装在安装过程中将使用的基本工具

sudo apt update && sudo apt upgrade
sudo apt install vim git unzip curl -y

步骤2:安装和设置数据库

我们将使用MariaDB进行此设置。幸运的是,我们已经有详细的指南来安装MariaDB 10.5。查看如何在Ubuntu 20.04(Focal Fossa)上安装MariaDB。

安装数据库后,下一步是按预期方式为OpenCart创建数据库和用户。操作如下图所示。请注意,您可以自由命名数据库和用户,并确保使用安全密码。

$ mysql -u root -p
Enter password: 

MariaDB [(none)]> CREATE DATABASE opencartdb;
MariaDB [(none)]> CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'StrongPassword';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON opencartdb . * TO 'opencartuser'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

步骤3:安装和配置Web服务器和PHP

为了提供OpenCart,必须有一个Web服务器。在这里,您可以选择Apache或Nginx,我们将使用Nginx作为本指南。此外,OPenCart需要PHP,因此我们必须我们有一个完整的指南,涵盖了在Ubuntu 20.04上安装Nginx和PHP-FPM的过程。请遵循该指南,然后继续进行下一步。

添加推荐的PHP设置

打开您的php-fpm ini文件并添加/编辑如下所示的详细信息,其中包括时区和内存限制设置。添加date.timezone(大约在955行),并将memory_limit(大约在400行)更改为512MB。

$ sudo vim /etc/php/7.4/fpm/php.ini

memory_limit = 512M

[Date]
date.timezone = Africa/Nairobi

检查php-fpm是否正在运行。

$ sudo systemctl status php7.4-fpm

● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-08-05 20:20:57 UTC; 2min 13s ago
       Docs: man:php-fpm7.4(8)
    Process: 20536 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.sock /etc/php/7.4/fpm/pool.d/www.conf 74 (>
   Main PID: 20518 (php-fpm7.4)
     Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"
      Tasks: 3 (limit: 2319)
     Memory: 9.3M
     CGroup: /system.slice/php7.4-fpm.service
             ├─20518 php-fpm: master process (/etc/php/7.4/fpm/php-fpm.conf)
             ├─20534 php-fpm: pool www
             └─20535 php-fpm: pool www

步骤4:从git克隆OpenCart的文件并配置Nginx

根目录是我们的Web服务器将检出OpenCart文件并根据需要提供文件的文件夹。您可以根据需要创建另一个文件。

sudo mkdir /var/www/html/commerce/ && cd /var/www/html/commerce/
sudo git clone https://github.com/opencart/opencart.git

将在/ var / www / html / commerce内部创建一个名为opencart的新目录,并将文件从OpenCart的GitHub存储库复制到该目录中。

克隆文件后,导航至上载和上载/管理目录,并将config-dist.php重命名为config.php,将admin / config-dist.php重命名为admin / config.php

$ cd /var/www/html/commerce/opencart/upload/
$ sudo mv config-dist.php config.php

##Then..

cd /var/www/html/commerce/opencart/upload/admin
sudo mv config-dist.php config.php

配置Nginx

我们必须通过添加服务OPenCart所需的细节来对Nginx配置默认值进行一些更改,更改为启用站点,备份默认文件并使用新配置创建一个新文件。

cd /etc/nginx/sites-enabled/
sudo mv default /tmp

创建一个新文件并添加如下所示的详细信息。如果您有FQDN,请用example.com替换它。

$ sudo vim /etc/nginx/sites-enabled/opencart.conf

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  example.com;
        root         /var/www/html/commerce/opencart/upload;
        index index.php index.htm index.html;

        location / {
                try_files $uri $uri/ /index.php?$args;
        }

        location ~ .php$ {
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
        fastcgi_index index.php;
        fastcgi_read_timeout 240;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_split_path_info ^(.+.php)(/.+)$;
        }
}

更改OpenCart的文件权限

为了使Nginx读取文件,我们必须授予它正确的权限和权限,发出以下命令以完成操作,然后重新启动Nginx和php-fpm。

sudo chown -R www-data:www-data /var/www/html/commerce/
sudo chmod -R 755 /var/www/html/commerce/
sudo systemctl restart nginx php7.4-fpm

第5步:通过Web界面完成OpenCart设置

要完成OpenCart的设置,请将浏览器指向提供文件的Web服务器的IP或域名。[[http://[ip-or-domain-name]。您应该获得如下页面

许可协议

它以许可协议开头,您应先接受许可协议,然后再继续进行下一步。请点击“继续”以上页面

预安装

下一页检查服务器设置是否正确。确保每个表上的“当前设置”与“必需设置”匹配。此外,请确保文件/ var / www / html / commerce / opencart / upload / config。 php和/var/www/html/commerce/opencart/upload/admin/config.php是可写的。一旦确认一切正常,请向下滚动并单击“继续

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

输入您的数据库和管理详细信息

在显示的下一页中,将为您提供一个表单,供您填写我们在其中创建的数据库详细信息 第2步。 您会注意到一个询问您的管理员凭据的部分。填写您的首选用户名和密码。正确填写后,只需点击“继续”在页面下方。

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

安装完成

如果一切顺利,您应该会看到“不要忘记删除安装目录!”消息。您可以继续删除目录。我们的设置终于完成了!单击“登录到您的管理员”开始自定义我们第一个网站的后端。

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

第6步:在Ubuntu 20.04上使用OpenCart入门

安装OpenCart之后,需要执行许多步骤才能从您的在线商店开始销售.OpenCart商店由Frontend和Admin界面组成。此步骤主要侧重于Admin界面的功能和设置。这些设置应在网站启动前的前端。我们已经具有管理员登录凭据,并能够通过以下方式登录到商店的管理界面 http:// server-ip-or-domain-name / admin 从上一步重定向。

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

登录后,可能会要求您将存储目录移出公用文件夹。只需单击“移动”然后您会被排序。之后,仪表板应该会出现。

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

常规设置

系统>设置,则需要设置商店的名称,所有者,地址,电子邮件和电话号码。单击“编辑”图标开始编辑这些设置。完成后,单击保存图标以保留设置。

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

商店设定

在“商店设置”下,我们将从默认设置“您的商店”等更改为我们的实际商店名称以及对搜索引擎的描述。完成后,单击保存图标以保留这些设置。

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

本地设置,本地配置

本地设置允许您选择商店运营所在的国家/地区。完成后,单击保存图标以保留设置。

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

影像设定

接下来,您需要为商店选择徽标,然后通过“图像设置”标签上载徽标。

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

要完全自定义您的网站,请按照与其他选项卡相同的方式,按照其他选项卡(图像,邮件,服务器)上的说明进行操作。

要查看您的自定义网站,只需将浏览器指向 http:// server-ip-or-domain-name 网址。

在Ubuntu 20.04上安装和配置OpenCart电子商务平台

结束语

您可以做很多事情来使您的在线商店变得更出色,您可以将其与可用的支付网关集成,更改其外观和样式,默认情况下受模块和主题,库存管理,税收选项控制等。快速而敏锐地了解它 官方文件 将会更好地了解这个令人惊叹的电子商务平台。

这是续集。
您可以通过以下链接以PDF格式下载本文来支持我们。

以PDF格式下载指南

这是续集。
这是续集。
这是续集。
这是续集。
这是续集。

这是续集。

这是续集。
这是续集。
这是续集。
这是续集。


这是续集。

这是续集。
这是续集。

Sidebar