OpenCart是一个开放源码的店面,旨在为您提供灵活和细粒度的在线店面管理。在开始之前,您应该已经在您的Linode上设置了一个LAMP堆栈。您还应该设置主机名。

PHP设置

为了使用OpenCart,您需要确保正确地配置了PHP。确保下面的设置与你/etc/php.ini 文件中的值相匹配:

/etc/php.ini

register_globals = Off magic_quotes_gpc = Off file_uploads = 1 session_auto_start = 0

此外,您还需要确保安装以下PHP扩展:

1

yum install php-mysql php-gd php-curl php-pecl-zip

 

MySQL的凭证

您还需要为OpenCart创建一个数据库和一个数据库用户。要创建一个数据库并授予用户权限,请发出下面的命令。注意,在行末尾的半冒号(;)对于结束命令是至关重要的。您的命令应该是这样的:

1

2

3

create database mystore;

grant all on mystore.* to 'opencart' identified by 'p@$$w0rD';

flush privileges;

在上面的示例中,mystore是存储库的数据库名称,opencart 是用户名,而p@$$w0rD是密码。

现在,您需要将位于“上传”目录中的文件移动到您的web根目录。例如,如果您希望您的OpenCart安装位于https://www.bwgcode.com/,您的文档根可能看起来像/srv/www/example.com/public_html.

接下来,您需要确保OpenCart能够访问特定的文件夹和文件。发出以下命令:

1

2

3

4

5

6

7

8

9

chmod 755 image/

chmod 755 image/cache/

chmod 755 image/data/

chmod 755 cache/

chmod 755 download/

chmod 755 config.php

chmod 755 admin/config.php

chmod 755 system/cache/

chmod 755 system/logs/

然后,您可以通过web浏览器访问您的OpenCart实例,以继续安装过程。在我们的例子中,这是https://www.bwgcode.com/。

阅读并接受许可协议,并确保在第二页上传递预安装检查。通过提供您前面创建的MySQL凭证来配置数据库连接细节。此外,您还将在此时创建管理员用户。一定要正确输入你的密码和邮箱地址!

完成安装后,一定要通过发出以下命令删除install目录:

1

rm -rf /srv/ https://www.bwgcode.com/ /public_html/install

祝贺你!现在,您可以管理自己的在线店面了!

转载请注明:http://blog.sina.com.cn/s/blog_832ef3860102xcf6.html

在Linux CentOS6系统中安装开源CMS程序OpenCart的教程的更多相关文章

  1. Alfresco的安装配置(Centos6系统中安装)

    Alfresco是一款开源的企业内容管理系统(ECMS),为企业提供了日常的文档管理.协同工作.工作记录管理.知识管理.网络内容管理.图片管理等多种功能. Alfresco是目前应用最广泛的开源企业知 ...

  2. linux(Centos7系统)中安装JDK、Tomcat、Mysql

    安装前准备两个工具:(360可以安装) 1.JDK的安装 使用yum命令安装 .查看是否已安装JDK # yum list installed |grep java .卸载CentOS系统Java环境 ...

  3. CentOS6.6系统中安装配置Samba的教程

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通 ...

  4. CentOS-6.4-DVD系统中安装Oracle-11.2.0.4

    完整版见https://jadyer.github.io/2014/05/18/centos-install-oracle/ /** * CentOS-6.4-DVD系统中安装Oracle-11.2. ...

  5. 在linux系统中安装VSCode(Visual Studio Code)

    在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网  ...

  6. 在 Linux 系统中安装Load Generator ,并在windows 调用方法

    在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...

  7. 在Windows、Mac和 Linux系统中安装Python与 PyCharm

    “工欲善其事,必先利其器”,本文介绍 Python环境的安装和 Python的集成开发环境(IDE) PyCharn的安装.   一.Python安装( Windows.Mac和 Linux) 当前主 ...

  8. Linux CentOS7系统中phpMyAdmin安装配置

    今天介绍的是如何在Linux CentOS7系统中配置phpMyAdmin. 目录 环境准备 安装包 基本设置 网站预览 环境准备 linux centos7系统 ssh软件 php语言环境 mysq ...

  9. 在Linux系统中安装caffe

    学习深度学习已经很久了,但一直没有自己动手安装过caffe,因为工作需要,需要在linux系统中安装caffe,因此,在这里对安装过程进行记录. caffe配置起来比tensorflow更麻烦一些,我 ...

随机推荐

  1. Summary on deep learning framework --- PyTorch

    Summary on deep learning framework --- PyTorch  Updated on 2018-07-22 21:25:42  import osos.environ[ ...

  2. InvalidArgumentError: ConcatOp : Dimensions of inputs should match: shape[0] = [1,136,240,64] vs. shape[1] = [1,135,240,64]

    初始输入图片大小为1600*1200,设置的输入网络的最大测试图片大小为1600*1200相当于scale =1 ,运行没有问题.之后输入图片大小为1920*1080,测试图片大小为1920*1080 ...

  3. jQuery_$方法、属性、点击切换

    jQuery_$方法 1.$.each():遍历数组或对象中的数据 2.$.trim():去除字符串两边的空格 3.$.type(obj):得到数据的类型 4.$.isArray(obj):判断是否为 ...

  4. Linux下“/”和“~”的区别

    在linux中,”/“代表根目录,”~“是代表目录.Linux存储是以挂载的方式,相当于是树状的,源头就是”/“,也就是根目录. 而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家 ...

  5. 练习markdown语法

    这是一级标题 这是二级标题 这是三级标题 -列表试验 -据说这样无编号 编号文档 编号文档 编号文档 插入链接测试 插入图片测试 引用测试> 一蓑烟雨任平生 粗体测试我是加粗的 斜体测试我是斜体 ...

  6. spring cloud之Feign的使用

    原始的调用客户端的方式是通过注入restTemplate的方式 restTemplate.getForObject("http://CLIENT/hello", String.cl ...

  7. C语言多种方法求解字符串编辑距离问题的代码

    把做工程过程经常用的内容记录起来,如下内容段是关于C语言多种方法求解字符串编辑距离问题的内容. { if(xbeg > xend) { if(ybeg > yend) return 0; ...

  8. MATLAB 符号变量表达式 + 方程求解

    源代码见文末 部分源代码: % 符号变量 两种表达方式 a=sym('a'); class(a); syms b; b; % 符号常量 c=sym('); c; % 符号表达式 三种表达方式 f1=' ...

  9. 多重线性回归 (multiple linear regression) | 变量选择 | 最佳模型 | 基本假设的诊断方法

    P133,这是第二次作业,考察多重线性回归.这个youtube频道真是精品,用R做统计.这里是R代码的总结. 连续变量和类别型变量总要分开讨论: 多重线性回归可以写成矩阵形式的一元一次回归:相当于把多 ...

  10. 在Vue项目中使用Element UI:按需引入和完整引入

    下面操作在main.js文件中进行 完整引入: import Element from 'element-ui'; //样式文件,需单独引入 import 'element-ui/lib/theme- ...