Fecshop的安装以及配置
Fecshop安装
1、安装WAMP
2、百度云中下载最新fecshop:https://pan.baidu.com/s/1hs1iC2C#list/path=/
3、配置本地的host指向
打开文件C:\Windows\System32\drivers\etc
hosts属性 安全 Users权限改为完全控制
打开hosts文件在hosts文件最后添加
127.0.0.1 rock.fecshoptest.com # rockmongo的域名指向,rockmongo是mongodb的可视化界面,类似于mysql的phpmyadmin
127.0.0.1 my.fecshoptest.com # mysql的phpmyadmin的域名指向
127.0.0.1 appadmin.fecshoptest.com # 后台域名指向
127.0.0.1 appfront.fecshoptest.com # 前台pc端域名指向
127.0.0.1 appfront.fecshoptest.es # 前台pc端 es 语言的域名指向
127.0.0.1 apphtml5.fecshoptest.com # 前台html端的域名指向
127.0.0.1 appapi.fecshoptest.com # api端的域名指向
127.0.0.1 appserver.fecshoptest.com # server端的域名指向
127.0.0.1 img.fecshoptest.com #appimage/common 图片的域名指向
127.0.0.1 img2.fecshoptest.com #appimage/appadmin 图片的域名指向
127.0.0.1 img3.fecshoptest.com #appimage/appfront 图片的域名指向
127.0.0.1 img4.fecshoptest.com #appimage/apphtml5 图片的域名指向
127.0.0.1 img5.fecshoptest.com #appimage/appserver图片的域名指向
3.修改apache的配置
打开文件wamp\bin\apache\apache2.4.23\conf\ extra\httpd-vhosts.conf文件
# appfront.fecshoptest.com -> xxx/appfront/web
# appfront.fecshoptest.es -> xxx/appfront/web
<VirtualHost *:80>ServerName appfront.fecshoptest.comServerAlias appfront.fecshoptest.esDocumentRoot D:/wamp/www/fecshop/appfront/web<Directory "D:/wamp/www/fecshop/appfront/web/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory>
</VirtualHost># appadmin.fecshoptest.com -> xxx/appadmin/web
<VirtualHost *:80>ServerName appadmin.fecshoptest.comServerAlias appadmin.fecshoptest.comDocumentRoot D:/wamp/www/fecshop/appadmin/web<Directory "D:/wamp/www/fecshop/appadmin/web/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory>
</VirtualHost># apphtml5.fecshoptest.com -> xxx/apphtml5/web
<VirtualHost *:80>ServerName apphtml5.fecshoptest.comServerAlias apphtml5.fecshoptest.comDocumentRoot D:/wamp/www/fecshop/apphtml5/web<Directory "D:/wamp/www/fecshop/apphtml5/web/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory>
</VirtualHost># appapi.fecshoptest.com -> xxx/appapi/web
<VirtualHost *:80>ServerName appapi.fecshoptest.comServerAlias appapi.fecshoptest.comDocumentRoot D:/wamp/www/fecshop/appapi/web<Directory "D:/wamp/www/fecshop/appapi/web/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory>
</VirtualHost># appserver.fecshoptest.com -> xxx/appserver/web
<VirtualHost *:80>ServerName appserver.fecshoptest.comServerAlias appserver.fecshoptest.comDocumentRoot D:/wamp/www/fecshop/appserver/web<Directory "D:/wamp/www/fecshop/appserver/web/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory>
</VirtualHost># img.fecshoptest.com -> xxx/appimage/common
<VirtualHost *:80>ServerName img.fecshoptest.comServerAlias img.fecshoptest.comDocumentRoot D:/wamp/www/fecshop/appimage/common<Directory "D:/wamp/www/fecshop/appimage/common/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory>
</VirtualHost># img2.fecshoptest.com -> xxx/appimage/appadmin
<VirtualHost *:80>ServerName img2.fecshoptest.comServerAlias img2.fecshoptest.comDocumentRoot D:/wamp/www/fecshop/appimage/appadmin<Directory "D:/wamp/www/fecshop/appimage/appadmin/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory>
</VirtualHost># img3.fecshoptest.com -> xxx/appimage/appfront
<VirtualHost *:80>ServerName img3.fecshoptest.comServerAlias img3.fecshoptest.comDocumentRoot D:/wamp/www/fecshop/appimage/appfront<Directory "D:/wamp/www/fecshop/appimage/appfront/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory>
</VirtualHost># img4.fecshoptest.com -> xxx/appimage/apphtml5
<VirtualHost *:80>ServerName img4.fecshoptest.comServerAlias img4.fecshoptest.comDocumentRoot D:/wamp/www/fecshop/appimage/apphtml5<Directory "D:/wamp/www/fecshop/appimage/apphtml5/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory>
</VirtualHost># img5.fecshoptest.com -> xxx/appimage/appserver
<VirtualHost *:80>ServerName img5.fecshoptest.comServerAlias img5.fecshoptest.comDocumentRoot D:/wamp/www/fecshop/appimage/appserver<Directory "D:/wamp/www/fecshop/appimage/appserver/">Options +Indexes +Includes +FollowSymLinks +MultiViewsAllowOverride AllRequire local</Directory>
</VirtualHost>
对应链接地址的的修改,页面访问对应链接
访问 appfront.fecshoptest.com 页面出现对应文件夹
4、安装mongodb,redis的php扩展
https://pecl.php.net/package/mongodb/1.3.2/windows 下载对应的两个文件夹
把里面的文件php_mongodb.dll php_redis.dll放到\wamp\bin\php\php7.0.10\ext目录下
修改两处php.ini的配置(php.ini文件下面添加)
extension=php_mongodb.dll
extension=php_redis.dll
5、安装redis:
redis下载:https://github.com/MicrosoftArchive/redis/releases
页面下载Redis-x64-3.2.100.msi下载成功直接点击安装,安装完毕,cmd运行
redis-cli
6、安装fecshop
cd /d D:\wamp\www\fecshop
php init[0] Development
输入0 回车Initialize the application under 'Development' environment? [yes|no]
输入y 回车
7、修改store key 修改文件
wamp\www\fecshop\appfront\config\fecshop_local_services\Store.php 把域名fecshop.appfront.fancyecommerce.com 替换成 appfront.fecshoptest.com
8、安装mongodb: 下载地址:https://www.mongodb.com/download-center
安装完mongodb,选择安装到D盘D:\Program Files目录下,我的mongoDB安装在D:\Program Files文件夹中。 在MongoDB的安装目录下,找到bin目录。
1)在目录下面新建文件夹 data,用于MongoDB数据库存放。
2)新建文件: mongodb.config,打开文件,在文件中写入: dbpath=D:\Program Files\MongoDB\Server\3.4\bin\data
mongod --config mongodb.config
9、安装完成
重启apache2,浏览器输入:http://appfront.fecshoptest.com/ 就可以出现fecshop主页
Fecshop初始配置
1、配置 fecshop app advanced
fecshop\common\config\main-local.php
<?php
return ['components' => [// Mysql部分的配置'db' => [ 'class' => 'yii\db\Connection','dsn' => 'mysql:host=127.0.0.1;dbname=fecshop','username' => 'root','password' => 'xxxxxx','charset' => 'utf8',],// Mongodb部分的配置'mongodb' => ['class' => 'yii\mongodb\Connection',# 有账户的配置//'dsn' => 'mongodb://username:password@localhost:27017/datebase',# 无账户的配置'dsn' => 'mongodb://127.0.0.1:27017/fecshop_test_2017_04_19',# 复制集//'dsn' => 'mongodb://10.10.10.252:10001/erp,mongodb://10.10.10.252:10002/erp,mongodb://10.10.10.252:10004/erp?replicaSet=terry&readPreference=primaryPreferred',],// Redis的配置'redis' => ['class' => 'yii\redis\Connection','hostname' => '127.0.0.1', // redis的host'port' => 6379, // redis的端口 //'password' => 'xxxxx', // redis的密码'database' => 0, // redis的库,此处不要改动],// Cache 组件的配置,您需要配置下面的redis'cache' => ['class' => 'yii\redis\Cache',// 缓存配置独立的redis,您可以和上面的redis配置一致'redis' => ['hostname' => '127.0.0.1', // redis的host'port' => 6379, // redis的端口 //'password' => 'xxxxx', // redis的密码],],// Session 组件的配置,您需要配置下面的redis'session' => ['class' => 'yii\redis\Session',// session过期时间,1天过期'timeout' => 86400 * 1, // 缓存配置独立的redis,您可以和上面的redis配置一致'redis' => ['hostname' => '127.0.0.1', // redis的host'port' => 6379, // redis的端口 //'password' => 'xxxxx', // redis的密码],],]
]
密码设置为空
2、配置语言(可以先使用默认):
在配置文件(:@common\config\fecshop_local_services\FecshopLang.php
3、配置货币(可以先使用默认):
在文件:@common\config\fecshop_local_services\Page.php
4、配置store的域名
针对前台访问入口的,也就是appfront(pc) apphtml5(wap) appserver(app) 几个入口的,对于console appadmin 是不需要配置Store.php 的,因为后台是没有多store的概念的
fecshop.appfront.fancyecommerce.com 替换成 appfront.fecshoptest.com
5、图片域名配置文件:@common\config\fecshop_local_services\Image.php ,譬如我的代码(您可以和我的保持一致,相应域名已经在上面添加host):
<?php
/*** FecShop file.* @link http://www.fecshop.com/* @copyright Copyright (c) 2016 FecShop Software LLC* @license http://www.fecshop.com/license/*/
return ['image' => ['appbase' => ['appfront' => ['basedir' => '@appimage/appfront','basedomain' => '//img3.fecshoptest.com',],'apphtml5' => ['basedir' => '@appimage/apphtml5','basedomain' => '//img2.fecshoptest.com',],'appadmin' => ['basedir' => '@appimage/appadmin','basedomain' => '//img2.fecshoptest.com',],'common' => ['basedir' => '@appimage/common','basedomain' => '//img.fecshoptest.com',],],],
];
6、测试数据安装
https://pan.baidu.com/s/1kVwRD2Z#list/path=%2F环境部署%2Ffecshop测试数据包
把fecshop.sql 导入到mysql中
导入mongodb测试数据
上面下载的文件夹中的文件mongo-fecshop-20180212-110657.js上传到您的系统中
下载的文件路径运行cmd 执行
mongo 127.0.0.1:27017/fecshop --quiet mongo-fecshop-20180212-110657.js
7、产品图片
上面下载的appimage解压,覆盖原目录fecshop\appadmin
如果发现产品图片没有出来,那么您需要清空 appimage/common/media/catalog/product/cache/*下面所有文件和文件夹
8、后台的账户密码为: admin admin123
http://appadmin.fecshoptest.com/ 进入后台
http://appfront.fecshoptest.com/ 就可以出现fecshop主页
Fecshop的安装以及配置相关推荐
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- Portainer 安装与配置
文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 Portainer 是一个开源.轻量级Do ...
- Myeclipse安装、配置、测试
Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
- java jdk 1.8 安装_下载、安装、配置 java jdk1.8
近期配置react native的开发环境,所以就从配置环境开始.rn的环境配置有那么几项,其中重要的一个就是java jdk(Java Development Kit 的缩写),那么以下就是下载.安 ...
- mysql安装好需要优化配置一下_Mysql的安装、配置、优化
Mysql的安装.配置.优化 安装步骤 1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行. 2.大概需要30秒的时间,开始进入安装界面.请先把标红的打勾,好进行下一步的动作. 3. ...
- windows下opencv安装及配置(vs2010环境)
opecv下载 前往官方下载地址 https://opencv.org/releases/ opencv安装及配置 解压,会得到一个opencv文件夹,可将提取出的文件移动到任意位置,我将其放在F盘. ...
- Elasticsearch 6.3.1、Head插件 安装及配置
安装Elasticsearch Elasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch 也可以直接使用wget下载到某目 ...
最新文章
- 分享Kali Linux 2017年第23周镜像文件
- 算法工程师如何改进豆瓣电影
- Machine Learning - Andrew Ng on Coursera (Week 3)
- vue inheritAttrs、$attrs和$listeners使用
- 关于NFS服务器的原理总结和mount挂载
- [JDBC] Kettle on MaxCompute 使用指南
- 信息学奥赛一本通(1051:分段函数)
- yum php mysql5.5_CentOS 5.5使用yum来安装LAMP(php运行环境)
- 2017 Multi-University Training Contest - Team 7:1011. Kolakoski(模拟)
- Flex JSP with HttpService
- Multisim12使用记录
- opencv 叠加文字_利用opencv为视频添加动态字幕
- 一个月黑风高的夜晚紧急完成gitlab服务器数据迁移
- 人工智能研究的内容:_更深入:人工智能研究的思想史
- 全国计算机二级office选择题知识点,全国计算机二级考试MS office选择题知识点合集(通用)...
- 详解小程序的蓝牙模块
- 接口对接常用加密方法
- unit自动驾驶怎么使用_这才是L2自动驾驶系统的正确打开方式
- 将自动获取IP改为固定IP
- 剧本杀游戏app开发