网站搜索

如何在 Linux 中使用“OpenCart”创建自己的在线购物商店


在互联网世界中,我们所做的一切都使用计算机。电子商务又称电子商务就是其中之一。电子商务并不是什么新鲜事,它始于阿帕网的早期,阿帕网曾经在麻省理工学院和斯坦福人工智能实验室的学生之间安排销售。

现在有大约 100 个电子商务网站,即 Flipcart、eBay、阿里巴巴、Zappos、IndiaMART、Amazon 等。您是否想过制作自己的 Amazon 和 Flipcart,如基于 Web 的应用程序服务器?如果是!这篇文章适合您。

Opencart是一个用PHP编写的免费开源电子商务应用程序,可以用来开发类似于Amazon和Flipcart的购物车系统。如果您想在线销售您的产品,或者想在关门的情况下为您的客户提供服务,Opencart 就是您的最佳选择。您可以使用可靠且专业的 Opencart 应用程序建立一个成功的在线商店(针对在线商家)。

OpenCart 网页面板演示
  1. 店面 – http://demo.opencart.com/
  2. 管理员登录 – http://demo.opencart.com/admin/

------------------ Admin Login ------------------
Username: demo
Password: demo

Opencart的特点

Opencart 是一款满足在线商家所有要求的应用程序。它具有您可以创建自己的电子商务网站的所有功能(见下文)。

  1. 它是根据 GNU GPL 许可证发布的免费(如啤酒)和开源(如演讲)应用程序。
  2. 一切都有详细记录,意味着您不需要谷歌并大声寻求帮助。
  3. 免费终身支持和更新。
  4. 支持无限数量的类别、产品和制造商。
  5. 一切都是基于模板的。
  6. 支持多语言和多货币。它确保您的产品获得全球影响力。
  7. 内置产品评论和评级功能。
  8. 支持可下载产品(即电子书)。
  9. 支持自动调整图像大小。
  10. 默认情况下,诸如多税率(如各个国家/地区)、查看相关产品、信息页面、运输重量计算、使用折扣券等功能都得到了很好的实现。
  11. 内置备份和恢复工具。
  12. SEO 实施良好。
  13. 还支持发票打印、错误日志和销售报告。

系统要求

  1. Web 服务器(首选 Apache HTTP 服务器)
  2. PHP(5.2 及更高版本)。
  3. 数据库(首选 MySQLi,但我使用 MariaDB)。

所需的 PHP 库和模块

必须在您的系统上安装并启用这些扩展,才能在 Web 服务器上正确安装 Opencart。

  1. 卷曲
  2. 压缩
  3. 兹利布
  4. 广东图书馆
  5. 加密货币
  6. mbstrings

第 1 步:安装 Apache、PHP 和 MariaDB

1.正如我所说,OpenCart需要一定的技术要求,例如带有扩展和数据库的ApachePHP(<在系统上安装strong>MySQL或MariaDB),以便正确运行Opencart。

让我们使用以下命令安装 ApachePHPMariaDB

安装阿帕奇

apt-get install apache2 		 (On Debian based Systems)
yum install httpd			 (On RedHat based Systems)
安装 PHP 和扩展

apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-mcrypt 	(On Debian based Systems)
yum install php php-mysql php5-curl php5-mcrypt			(On RedHat based Systems)
安装 MariaDB

apt-get install mariadb-server mariadb-client				(On Debian based Systems)
yum install mariadb-server mariadb					(On RedHat based Systems)

2.安装完上述所有必需的东西后,您可以使用以下命令启动ApacheMariaDB服务。


------------------- On Debian based Systems ------------------- 
systemctl restart apache2.service					
systemctl restart mariadb.service	

------------------- On RedHat based Systems ------------------- 
systemctl restart httpd.service 		
systemctl restart mariadb.service 				

第2步:下载并设置OpenCart

3. OpenCart的最新版本(2.0.2.0)可以从OpenCart网站或直接从github获取。

或者,您可以使用以下 wget 命令直接从 github 存储库下载最新版本的 OpenCart,如下所示。


wget https://github.com/opencart/opencart/archive/master.zip

4.下载zip文件后,复制到Apache工作目录(即/var/www/html)并解压master.zip文件。 zip 文件。


cp master.zip /var/www/html/
cd /var/www/html
unzip master.zip

5.解压“master.zip”文件后,cd到解压目录并将upload目录的内容移动到应用程序文件夹的根目录(opencart-master)。


cd opencart-master
mv -v upload/* ../opencart-master/

6. 现在您需要重命名或复制 OpenCart 配置文件,如下所示。


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

7. 接下来,为/var/www/html/opencart-master的文件和文件夹设置正确的权限。您需要递归地为其中的所有文件和文件夹提供 RWX 权限。


chmod 777 -R /var/www/html/opencart-master 

重要:设置权限 777 可能很危险,因此一旦完成所有设置,请恢复为权限 755递归地在上面的文件夹上。

第3步:创建OpenCart数据库

8.下一步是为电子商务网站创建一个数据库(例如opencartdb),以在数据库上存储数据。连接到数据库服务器并创建数据库、用户并授予用户正确的权限以完全控制数据库。


mysql -u root -p
CREATE DATABASE opencartdb;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON opencartdb.* TO 'opencartuser'@'localhost' IDENTIFIED by 'mypassword';

第 4 步:OpenCart 网页安装

9. 一切设置正确后,导航至 Web 浏览器并输入 http:// 以访问 OpenCart Web 安装。

单击“继续”以同意许可协议。

10. 下一个屏幕是预安装服务器设置检查,以查看服务器是否正确安装了所有必需的模块并对 OpenCart 文件具有正确的权限。

如果#1#2上突出显示任何红色标记,则意味着您需要在服务器上正确安装这些组件以满足Web服务器的要求。

如果#3#4上有任何红色标记,则表示您的文件存在问题。如果一切配置正确,您应该看到所有绿色标记都可见(如下所示),您可以按“继续”。

11. 在下一个屏幕上输入您的数据库凭据,例如数据库驱动程序、主机名、用户名、密码、数据库。除非您知道自己在做什么,否则您不应该碰 db_port 和 Prefix。

还输入管理帐户的用户名、密码和电子邮件地址。请注意,这些凭据将用于以 root 身份登录 Opencart 管理面板,因此请确保其安全。完成后点击继续

12. 下一个屏幕将显示类似“安装完成”的消息,并带有“准备开始销售”的标签行。它还警告删除安装目录,因为使用此目录进行设置所需的一切都已完成。

要删除安装目录,您可能需要运行以下命令。


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

第 4 步:访问 OpenCart 网页和管理

13. 现在将浏览器指向 http:///opencart-master/,您将看到类似以下屏幕截图的内容。

14. 要登录 Opencart 管理面板,请将浏览器指向 http:///opencart-master/admin 并填写管理凭据您在设置时输入。

15。如果一切顺利的话!您应该能够看到 Opencart 的管理仪表板。

管理仪表板中,您可以设置许多选项,例如类别、产品、选项、制造商、下载、评论、信息、扩展安装程序、运输、付款选项、订单总计、礼券、Paypal、优惠券、附属机构、营销、邮件、设计和设置、错误日志、内置分析等等。

测试工具后怎么办?

如果您已经测试了该应用程序并发现它可定制、灵活、坚如磐石、易于维护和使用,您可能需要一个好的托管提供商来托管 OpenCart 应用程序,并且仍然提供 24X7 实时支持。尽管托管提供商有很多选择,但我们推荐 Hostgator

Hostgator 是一家域名注册商和托管提供商,以其提供的服务和功能而闻名。它为您提供无限的磁盘空间、无限的带宽、易于安装(一键安装脚本)、99.9% 的正常运行时间、屡获殊荣的 24x7x365 技术支持和 45 天退款保证(这意味着如果您不喜欢该产品和服务)您会在购买后 45 天内收到退款,请注意 45 天的测试时间很长。

因此,如果你有东西要卖,你可以免费出售(我所说的免费是指,想想你在开设实体店上要花的成本,然后将其与虚拟商店的开设成本进行比较。你会感觉到它是免费的)。

注意:当您从 Hostgator 购买主机(和/或域名)时,您将获得统一 25% 折扣强>。此优惠仅对Howtoing网站的读者有效。

您所要做的就是在支付托管费用时输入促销代码“TecMint025”。作为参考,请参阅带有促销代码的付款屏幕预览。

注意:还值得一提的是,对于您从 Hostgator 购买的每台托管 OpenCart 的主机,我们都会获得少量佣金,只是为了保持 Tecmint 的活跃度(通过支付带宽)和服务器托管费用)。

因此,如果您使用上述代码购买,您将获得折扣,我们将获得少量。另请注意,您无需支付任何额外费用,事实上您将支付总账单的 25% 费用。

结论

OpenCart 是一个开箱即用的应用程序。它易于安装,您可以选择最适合的模板,添加您的产品,然后您就成为在线商家。

许多社区制作的扩展(免费和付费)使其变得丰富。对于那些想要建立虚拟商店并保持客户 24X7 全天候访问的人来说,这是一个很棒的应用程序。让我知道您的应用体验。也欢迎任何建议和反馈。