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

在bin文件夹找开cmd控制台,执行下面命令:

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的安装以及配置相关推荐

  1. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  2. Portainer 安装与配置

    文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 ​ Portainer 是一个开源.轻量级Do ...

  3. Myeclipse安装、配置、测试

    Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...

  4. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  5. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

  6. java jdk 1.8 安装_下载、安装、配置 java jdk1.8

    近期配置react native的开发环境,所以就从配置环境开始.rn的环境配置有那么几项,其中重要的一个就是java jdk(Java Development Kit 的缩写),那么以下就是下载.安 ...

  7. mysql安装好需要优化配置一下_Mysql的安装、配置、优化

    Mysql的安装.配置.优化 安装步骤 1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行. 2.大概需要30秒的时间,开始进入安装界面.请先把标红的打勾,好进行下一步的动作. 3. ...

  8. windows下opencv安装及配置(vs2010环境)

    opecv下载 前往官方下载地址 https://opencv.org/releases/ opencv安装及配置 解压,会得到一个opencv文件夹,可将提取出的文件移动到任意位置,我将其放在F盘. ...

  9. Elasticsearch 6.3.1、Head插件 安装及配置

    安装Elasticsearch Elasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch 也可以直接使用wget下载到某目 ...

最新文章

  1. 分享Kali Linux 2017年第23周镜像文件
  2. 算法工程师如何改进豆瓣电影
  3. Machine Learning - Andrew Ng on Coursera (Week 3)
  4. vue inheritAttrs、$attrs和$listeners使用
  5. 关于NFS服务器的原理总结和mount挂载
  6. [JDBC] Kettle on MaxCompute 使用指南
  7. 信息学奥赛一本通(1051:分段函数)
  8. yum php mysql5.5_CentOS 5.5使用yum来安装LAMP(php运行环境)
  9. 2017 Multi-University Training Contest - Team 7:1011. Kolakoski(模拟)
  10. Flex JSP with HttpService
  11. Multisim12使用记录
  12. opencv 叠加文字_利用opencv为视频添加动态字幕
  13. 一个月黑风高的夜晚紧急完成gitlab服务器数据迁移
  14. 人工智能研究的内容:_更深入:人工智能研究的思想史
  15. 全国计算机二级office选择题知识点,全国计算机二级考试MS office选择题知识点合集(通用)...
  16. 详解小程序的蓝牙模块
  17. 接口对接常用加密方法
  18. unit自动驾驶怎么使用_这才是L2自动驾驶系统的正确打开方式
  19. 将自动获取IP改为固定IP
  20. 剧本杀游戏app开发

热门文章

  1. 四人竞赛抢答器的设计
  2. javacv-音视频和图像处理
  3. Python+Vue计算机毕业设计教务排课系统q2tm2(源码+程序+LW+部署)
  4. Jmeter中Python中文乱码
  5. 百科!生产计划如何在生产管理软件中制定
  6. Google Search Appliance 有效网址格式规则
  7. hive Sql列转行使用explode的注意事项-null值处理
  8. Debian11之 RKE2 部署 K8S 集群
  9. Web阶段--Oracle数据库基础知识点
  10. 【亲测有效】维基百科图片不能显示