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. 浅谈php

    strlen() 常用于循环和其他函数,在确定字符串何时结束很重要时.(例如,在循环中,我们也许需要在字符串的最后一个字符之后停止循环). strpos() 函数用于检索字符串内指定的字符或文本. 如 ...

  2. HTML DOM submit() 方法

    HTML DOM submit() 方法 HTML DOM Form 对象 定义和用法 submit() 方法把表单数据提交到 Web 服务器. 语法 formObject.submit() 说明 该 ...

  3. 王之泰201771010131《面向对象程序设计(java)》第十七周学习总结

    第一部分:理论知识学习部分 第14章 并发 线程同步 多线程并发运行不确定性问题解决方案:引入线 程同步机制,使得另一线程要使用该方法,就只 能等待. ⚫ 在Java中解决多线程同步问题的方法有两种: ...

  4. Java后台判断是否是ajax请求,并进行处理

    Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,拦截器Ajax请求 >>>>>>>>>>>>>>&g ...

  5. 20165306 Exp0 Kali安装 Week1

    20165306 Exp0 Kali安装 Week1 实验要求 Kali 下载 安装 网络 共享 软件源 步骤一.下载Kali 根据网址https://www.kali.org/ 下载kali 点击 ...

  6. git图形化界面gitk里中文乱码解决

    将git全局配置成utf-8格式即可,命令行里输入 git config --global gui.encoding utf-8

  7. Halcon 标定与准确测量

  8. 基于百度通用翻译API的一个翻译小工具

    前几天写了一个简单的翻译小工具,是基于有道翻译的,不过那个翻译接口有访问限制,超过一定次数后会提示访问过于频繁,偶然发现百度翻译API如果月翻译字符少于200万是不收取费用的,所以就注册了一个百度开发 ...

  9. Python面向对象编程 -- 类和实例、访问限制

    面向对象编程 Object Oriented Programming,简称OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数. 面向过程的程序设计把计算机程 ...

  10. c语言经典小程序

    1:题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. mai ...