文档章节

在Linux CentOS7系统中安装开源CMS程序OpenCart

laobai025
 laobai025
发布于 2017/07/17 08:58
字数 1152
阅读 7
收藏 0

OpenCart是什么?

OpenCart是为在线商家提供免费的开源电子商务平台。OpenCart为建立一个成功的在线商店提供了一个专业和可靠的基础。这个基金会吸引了大量的用户,从经验丰富的web开发人员到用户界面友好的界面,到商店用户第一次在网上发布他们的业务。OpenCart有大量的特性,可以让您对您的商店进行定制。有了OpenCart的工具,你可以帮助你的网店实现最大的潜力。

在你开始之前

1、你应该在CentOS 7上安装LAMP。

2、为Enterprise

Linux(EPEL)存储库安装额外的包。sudo yum安装epel-release

3、确保您的服务器包是最新的sudo yum更新

4、安装解压缩实用程序,sudo yum安装解压缩

PHP设置

确保安装了以下PHP扩展/模块(它们应该默认安装在几乎所有的PHP安装上):-Curl-Zip-Zlib-GD库-Mcrypt-mbstring-Xml

您可以通过运行以下命令来安装它们:

1sudo yum install php-mcrypt curl zlib php-gd  php-mbstring php-xml php-mysql

创建数据库和用户

您需要确保有一个MySQL数据库和一个用于OpenCart的数据库用户。要创建数据库和数据库用户,请填写以下说明:

1、登录到MySQL / MariaDB:

1mysql -u root -p

在提示时输入您的mysql/mariadb根密码。现在应该看到类似于MySQL的提示

1MariaDB [(none)]>

2、创建一个新的数据库和用户,并使用它作为OpenCart:

1create database opencart;

2grant all on opencart.* to 'ocuser' identified by  'yourpassword';

3flush privileges;

在上面的示例中,opencart是数据库的名称、ocuser是用户名,yourpassword是您的密码。

3、退出MySQL/MariaDB.

1quit

安装OpenCart

下载OpenCart和配置权限

发布以下命令,下载并解压OpenCart到您的web根目录:

1cd /var/http://www.nianhuofang.com/public_html/

2curl -OL https://github.com/opencart/opencart/releases/download/2.3.0.2/2.3.0.2-compiled.zip

3unzip 2.3.0.2-compiled.zip 'upload/*'

4cp upload/config-dist.php upload/config.php

5cp upload/admin/config-dist.php upload/admin/config.php

6sudo chown -R apache:apache upload

7shopt -s dotglob

8mv upload/* .

9rm -rf upload

在上面的例子中,用您的虚拟主机的Web根和2.3.0.2-compiled.zip替换/var/www/html/example.com/public_html/与最新的OpenCart版本的文件名。

提示:您可以从他们的下载页面找到OpenCart的最新版本。

接下来,运行以下命令,以确保这些目录是可写的。

1chmod 0755 system/storage/cache/

2chmod 0755 system/storage/logs/

3chmod 0755 system/storage/download/

4chmod 0755 system/storage/upload/

5chmod 0755 system/storage/modification/

6chmod 0755 image/

7chmod 0755 image/cache/

8chmod 0755 image/catalog/

9chmod 0755 config.php

10chmod 0755 admin/config.php

运行OpenCart安装程序

在浏览器中访问你的网站。您应该被重定向到OpenCart安装程序,它的页面如下:

输入图片说明

按下继续,您将看到预安装页面。 输入图片说明

在继续之前,确保每个部分都看到了绿色的复选标记。如果您看到任何红色标记,请返回并确保本指南中的所有指示都正确地执行。一旦您确认了每个部分都有一个绿色的复选标记,按CONTINUE按钮就可以看到OpenCart配置页面:

输入图片说明

在这里,选择MySQLi驱动程序,并使用来自Create数据库和用户部分的相关信息填写表单。您还需要为这个OpenCart安装的默认管理员帐户选择用户名和密码。 最后,按下CONTINUE按钮,您现在应该看到安装完整的屏幕。您还将看到一个警告框,告诉您删除您的安装目录。我们可以返回到您的web根目录并运行:

1rm -rf install

完成之后,安装就完成了。浏览到

1http://example.com/admin

在上面的示例中,www.nianhuofang.com是您的域名。

现在可以使用之前输入的管理员帐户信息进行登录。

建议下一步

现在您已经启动并运行了OpenCart安装,接下来还有一些我们推荐的步骤。由于电子商务网站的安全敏感性,你需要确保你的系统是安全的。

1、请确保您遵循我们的服务器指南。

2、使用ssl/tls保护您的网站。学习在CentOS

7上安装一个与Apache的SSL证书。一旦您安装了证书,就可以通过SSL的Opencart文档来启用SSL。

3、遵循OpenCart文档中的基本安全实践。

4、如果您希望使用第三方扩展,请安装vQmod。

作者:laojian007 链接:http://www.jianshu.com/p/b5fa84340db5 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文转载自:http://www.jianshu.com/p/b5fa84340db5

laobai025
粉丝 0
博文 12
码字总数 6111
作品 0
南京
私信 提问
opencart.cn 获得 OpenCart 官方认证合作伙伴证书

成都光大网络科技旗下 opencart.cn 近日(2017-03-20)受邀访问了知名开源电商系统 OpenCart 官方香港总部,并获得由 OpenCart 创始人 Daniel Kerr 亲自颁发的官方认证合作伙伴证书。随后 op...

OpenCart中文官方
2017/04/25
3
0
电脑本地OpenCart1.5.6安装教程

建议大家加入qq群:282797742讨论opencart的使用和技术问题。 如本论坛中另一篇帖子<< OpenCart本地测试环境搭建WampServer教程>>所述已经建立了本地运行opencart的服务器环境,现在进行Ope...

OpenCart中国
2013/11/11
4K
2
简介与安装 - OpenCart教程

作者: Alex.Lin 1.1. OpenCart介绍 OpenCart 是国外著名的开源电子商务网站,由英国人 Daniel 一人独立开发,其社区非常活跃,由各国网友翻译出来的语言包已经达到 18 种,其中包括中文,俄文...

opencart
2012/12/02
5.3K
2
OpenCart遗失订单邮件提醒功能插件

如果对opencart感兴趣,可以加入QQ群:282797742进行讨论。 经常有些客户由于种种原因将产品放入了购物车但未能完成订单的支付。他们可能是由于现实生活原因、决定比较一下不同站点的产品、对...

OpenCart中国
2013/12/04
317
0
OpenCart本地测试环境搭建WampServer教程

建议大家加入QQ群282797742讨论opencart的使用和技术问题。 注:本教程由 OpenCart中国网站编写,如果转载,请注明出处及加上链接。 国内的程序员一般都是使用windows系统,很多人还不会单独...

OpenCart中国
2013/11/07
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

HashMap源码分析

read

V丶zxw
38分钟前
5
0
Python字符串或JSON字符串转字典dict、列表list

有3种方法 1、使用ast模块 >>> import ast>>> s = '["test",1]'>>> ast.literal_eval(s)['test',1]>>> s = '{"test":1}'>>> ast.literal_eval(s){'test': 1} 2、eval函数,这个......

编程老陆
56分钟前
5
0
【JS复习笔记】03 继承(从ES5到ES6)

本文转载于:专业的前端网站➫【JS复习笔记】03 继承(从ES5到ES6) 前言 很久以前学习《Javascript语言精粹》时,写过一个关于js的系列学习笔记。 最近又跟别人讲什么原型和继承什么的,发现...

前端老手
59分钟前
8
0
简单动态网站搭建

如何在windows服务器上配置wordPress和discuz 网站建设中的概念讲解 网站建设的基础操作 网站程序的基础使用 网站程序的优化 简单动态网站搭建 软件部署 域名和主机的购买 域名解析 环境部署...

达达前端小酒馆
今天
6
0
Java每日面试题_03

15、构造器是否可被override constructor(构造器)不能被继承,所以不能被override(重写),但是可以被overloading(重载)。 16、抽象类和接口的区别 抽象类是什么 含有abstract修饰符的class即...

庭前云落
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部