X-Cart 学习笔记(一)了解和安装X-Cart
目录
X-Cart 学习笔记(一)了解和安装X-Cart
X-Cart 学习笔记(二)X-Cart框架1
X-Cart 学习笔记(三)X-Cart框架2
X-Cart 学习笔记(四)常见操作
一、了解X-CART
X-Cart号称是全球最强大的PHP购物车开源软件,几乎囊括所有电子商务功能,采用网页方式管理后台,多语言支持,智能库存管理,模板定制灵活,功能插件化、模块化。
X-Cart分为gold版和Pro版这两个版本。Gold版为普通商店版,Pro为商城版。
这款软件的优势是功能比较强大,由于是付费方式采用终生制的开源软件,软件的稳定性、安全性以及可扩展性较强。
X-Cart前台采用的是smarty模版结合html语言呈现数据,服务器语言使用的是PHP语言。
二、PHP环境搭建
由于X-Cart服务器语言是PHP,因此需要使用Apache服务器,数据库使用的MySQL, 单独安装比较费时间,因此采用的是安装集成环境,我选择的是Wamp Server(默认情况,会占用本机的80端口),当然也可以使用Zend Server。
根据具体的情况还需要修改Apache的配置文件httpd.conf。例如,我修改了<Directory>如下:
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
开发环境使用的是PHPStorm和VS2012+VS.PHP,由于个人习惯,使用的是VS2012+VS.PHP,调试方便。
为了管理数据库方便,我安装了MySQL数据库管理工具Navicat for MySQL,当然,直接使用http://localhost/phpmyadmin/也是可以的。
三、安装配置X-CART
1、下载X-Cart并配置域名,映射地址
下载X-Cart gold plus最新版并且解压到任何你想存放的位置(例如H:\My Web Sites),下载地址:http://www.x-cart.com/download.html;我下载的是x-cart-4.6.1goldplus。
在配置x-cart之前,需要给该网站配置域名,映射地址,找到Wamp的安装目录,我的是D:\wamp,找到目录D:\wamp\bin\apache\Apache2.4.4\conf\extra下的httpd-vhosts.conf,使用记事本或者其它文本工具打开,在文件末尾添加如下代码,然后重启Apache服务器:
<VirtualHost *:80>
ServerAdmin test@dummy-host2.example.com
DocumentRoot "H:/My Web Sites/x-cart-4.6.1goldplus" //x-cart解压目录
ServerName www.x-cart-plus.com //网站访问地址
ErrorLog "logs/x-cart-plus-error.log" //错误日志文件
CustomLog "logs/x-cart-plus-access.log" common //常规日志文件
</VirtualHost>
现在既可以本地访问 http://www.x-cart-plus.com/这个地址了,不过由于没有做任何X-Cart安装配置工作,该商店打开是这样的:

在打开这个配置网站之前,还有一个重要的工作就是在本地hosts文件中添加该网址的IP映射,我的是windows8系统,hosts文件在目录:C:\Windows\System32\Drivers\etc下,用记事本或者其它文本编辑工具打开hosts文件,在最后面添加一新行:
127.0.0.1 www.x-cart-plus.com
现在浏览网址
www.x-cart-plus.com :
2、配置X-Cart
在浏览器中打开http://www.x-cart-plus.com/install.php,进入配置页面
选择I accept the License Agreement,点击Next,
接下来的页面是检测当前PHP配置环境是否符合要求的,一般情况下是passed,
直接点击Next, 接下来主要是配置数据库信息,配置如下图,

数据库信息填写自己MySQL的配置信息即可,在这个页面还需要填写商店的email的地址。点击Next,
该页面用来配置该购物网站的地域信息,选择自己需要的,然后点击Next,
该页面就是用于创建数据库信息,x-cart的配置信息也会保存在数据库当中,等安装完全之后点击Next,
这一步用来配置皮肤信息,我选择的是Ideal
responsive,点击Next,
这个页面就是上一部选择皮肤之后的预览图,点击Next,
这一步用来配置Paypal payment,这里可以不用理会,可以在以后的后台配置,点击Next,
这一步用于生成系统指纹,可以不用配置,直接点击Next,
这个用于显示配置信息,有些信息是必须要记住的,
X-Cart installed successfully. To access your
store, use the links below:
- Customer area
- Administrator
area [
username: 1147639842@qq.com, password: AN4W90N]
Auth code is qskvt_oxdF0gqiafYrMt_cDfLv-BVf5W.
Auth code is used to prevent unauthorized access
to the X-Cart installation scripts. If you decide to reinstall X-Cart, change a
skin or install an add-on module, you will be asked to enter this code first.
It is not necessary to remember this code: when needed, you can find it in the
Summary section of the X-Cart Admin area. Besides, the auth code together with
other info is sent to your email address1147639842@qq.com
上面的username和password用于进入x-cart管理页面的时候登录(为了方便记忆,在后台管理的时候可以修改password),这里的Auth
code则是权限认证码,在清除缓存等高级权限的功能的使用是需要用到的。
到现在x-cart已经安装完毕了,点击Customer area可以进入前台使用界面,
点击Administrator area可以进入后台管理页面,输入刚才的username和password进入,
Ok,到现在安装到此结束了。
有错误的地方请各位指出,共同学习。
有些描述来自百度百科。
尊重作者,转载请说明出处。
X-Cart 学习笔记(一)了解和安装X-Cart的更多相关文章
- python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置
python3.4学习笔记(十八) pycharm 安装使用.注册码.显示行号和字体大小等常用设置Download JetBrains Python IDE :: PyCharmhttp://www. ...
- 学习笔记(1)centos7 下安装nginx
学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...
- HBase学习笔记之HBase的安装和配置
HBase学习笔记之HBase的安装和配置 我是为了调研和验证hbase的bulkload功能,才安装hbase,学习hbase的.为了快速的验证bulkload功能,我安装了一个节点的hadoop集 ...
- ELK-6.5.3学习笔记–elk基础环境安装
本文预计阅读时间 13 分钟 文章目录[隐藏] 1,准备工作. 2,安装elasticsearch. 3,安装logstash. 4,安装kibana 以往都是纸上谈兵,毕竟事情也都由部门其他小伙伴承 ...
- Zabbix学习笔记(yum源安装)
Zabbix学习笔记(yum源安装) 链接:https://pan.baidu.com/s/19RXhumkB-ulpI4BGOa5b_A 提取码:115h 复制这段内容后打开百度网盘手机App,操作 ...
- python学习笔记--Django入门0 安装dangjo
经过这几天的折腾,经历了Django的各种报错,翻译的内容虽然不错,但是与实际的版本有差别,会出现各种奇葩的错误.现在终于找到了解决方法:查看英文原版内容:http://djangobook.com/ ...
- 树莓派学习笔记—— 源码方式安装opencv
0.前言 本文介绍怎样在树莓派中通过编译源码的方式安装opencv,并通过一个简单的样例说明怎样使用opencv. 很多其它内容请參考--[树莓派学习笔记--索引博文] 1.下载若干依 ...
- 学习笔记:自己编译安装OpenCV+测试opencv安装是否成功
1. 安装编译依赖的软件包 # 安装读写不同图片类型的库: sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12- ...
- Django学习笔记(一)——安装,创建项目,配置
疯狂的暑假学习之 Django学习笔记(一) 教材 书<The Django Book> 视频:csvt Django视频 1.创建项目 django‐admin.py startpro ...
- 吴裕雄--天生自然HADOOP学习笔记:使用yum安装更新软件
实验目的 了解yum的原理及配置 学习软件的更新与安装 学习源代码编译安装 实验原理 1.编译安装 前面我们讲到了安装软件的方式,因为linux是开放源码的,我们可以直接获得源码,自己编译安装.例如: ...
随机推荐
- 1410. Crack
http://acm.timus.ru/problem.aspx?space=1&num=1410 题目倒是不难,水题DP 就是题意理解起来有点困难,意思就是给你一段话,提取里面的单词 单词有 ...
- Rhel6-piranha配置文档
系统环境: rhel6 x86_64 iptables and selinux disabled 主机: 192.168.122.119 server19.example.com 192.168.12 ...
- Python开发入门与实战8-基于Java的集成开发环境
8. 基于Java的Python的集成开发环境 目前为止我们所有的代码和例子都是通过Notepad文本编辑器来实现的,实际项目开发中这种编码模式效率较低(大虾除外),使用IDE集成开发环境常常大幅度的 ...
- jQueryMobile控件之ListView
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 使用本地JConsole监控远程JVM (转)
问题背景 Tomcat经常崩溃crash,想看看JVM内存使用情况,就想到了用Jconsole监控,以前只是监控本地的JVM,这次要监控远程的,遇到了不少问题. 经过几个小时的努力,参考了众多 ...
- hibernate内部测试题(附赠答案)
一.选择题(共25题,每题2.5分,选择一项或多项,漏选错选不得分) 1.在Hibernate中,以下关于主键生成器说法错误的是( ). A.increment可以用于类型为long.short或by ...
- iOS-硬件声音 ,振动,提示警告
为了引起用户注意发出警告的时候,常常伴随有提示音震动等.系统声音服务提供了一个接口,用于播放不超过30秒的声音文件,他支持的格式有CAF,AIF,WAV. iOS使用该API支持3种不同的通知: 声音 ...
- Linux下部署solrCloud
1. 准备工作 这里我只是把我的师兄教我的关于Solrcloud搭建的过程,以及需要注意的地方文档化了.感谢他教会了我很多. 1.机子IP 三台安装linux系统的机子的IP地址为: 172.24.1 ...
- 转:Task任务调度实现生产者消费者模式
我们经常会遇到生产者消费者模式,比如前端各种UI操作事件触发后台逻辑等.在这种典型的应用场景中,我们可能会有4个业务处理逻辑(下文以P代表生产者,C代表消费者): 1. FIFO(先进先出) ...
- LeetCode 【47. Permutations II】
Given a collection of numbers that might contain duplicates, return all possible unique permutations ...