Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 11天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
关于apache去掉index.php(apache服务器开启rewrite模式(隐藏index.php)7年前

格式给调整了,可以学习一下markdown 格式

github的readme.md 都是markdown格式编写的

使用Vue调用本地server的错误7年前

要么是appserver配置的不对,无法访问appserver提供的api

要么是vue没有配置好,访问的api url,不是appserver提供的api url

就这么两个点。核对查找下,就找到问题了。

使用Vue调用本地server的错误7年前

@madmen #2楼 提示404,把api url用postman访问,顺藤摸瓜,说明你的appserver有问题,还一脸迷惑的样子

还没有发现问题!!!!问题已经很明显了!

fecshop 怎么部署到线上啊? lnmp环境7年前

@shiyongzhe88 #26楼 后台登录,无法跳转,按照这里调整一下就可以了:

https://github.com/fecshop/yii2_fec_admin/commit/c6cceab3b26a58ebfc38b5a12a4fdbd5203d222a

后面发布新版本会更新上去这个调整

使用Vue调用本地server的错误7年前

vue安装后,调用首页报错,你看看下面的ajax调用,用chrom看一下ajax报错信息,然后查找接口报错的原因

这玩意配置超级麻烦啊,不能搞得简单点吗,配置起来各种各样的问题,没兴趣玩了7年前

搭建的过程,本身就是一个学习的过程,譬如,你没有在linux安装过环境,这正好是一个练手的机会

fecshop 怎么部署到线上啊? lnmp环境7年前

您好,apache去掉index.php的配置发个完整的,我整理到文档里面,我只有nginx的

这玩意配置超级麻烦啊,不能搞得简单点吗,配置起来各种各样的问题,没兴趣玩了7年前

功能多,需要的就多,电商不是个简单的东西,尤其fecshop支持多语言多货币,多入口,图片支持独立域名等,这本身就是个复杂的东西,嫌麻烦可以不玩。

fecshop 怎么部署到线上啊? lnmp环境7年前

@shiyongzhe88 #23楼 我看一下一下,还是不行,无法正常登陆,您去掉cookie试试,还是不行的,可以按照上面的代码改改试试,

不过服务器的问题,而是那个地方没有设置好,具体的登录的文件,就是我上面发的那个文件的actionIndex()方法进行的登录操作,您按照我给的方法覆盖试试,如果不行,自己解决下,我这边是可以的

fecshop 怎么部署到线上啊? lnmp环境7年前

@shiyongzhe88 #23楼 好的,那这样就可以了,nginx 去掉index.php 这个我把他写到安装配置文档里面。

fecshop 怎么部署到线上啊? lnmp环境7年前

你把 vendor/fancyecommerce/fec_admin/controllers/LoginController.php 里面下面这个方法,用下面的代码替换试试

public function actionIndex()
    {
		//exit;
		$isGuest = Yii::$app->user->isGuest;
		//echo $isGuest;exit;
		if(!$isGuest){
			$this->redirect("/",200);
            return;
		}	
		$errors = '';
		$loginParam = \fec\helpers\CRequest::param('login');
		if($loginParam){
			//echo 1;exit; 
			$AdminUserLogin = new AdminUserLogin;
			$AdminUserLogin->attributes = $loginParam;
			if($AdminUserLogin->login()){
				\fecadmin\helpers\CSystemlog::saveSystemLog();
				$this->redirect("/",200)->send(); 
                return;
			}else{
				$errors = CModel::getErrorStr($AdminUserLogin->errors);
			}
		}
		$this->layout = "login.php";	
		return $this->render('index',['error' => $errors]);
	}
fecshop 怎么部署到线上啊? lnmp环境7年前

@shiyongzhe88 #20楼 然后在访问 http://appadmin.syz-max.top ,就可以访问后台了

搞不懂你的为什么没有跳转呢?

fecshop 怎么部署到线上啊? lnmp环境7年前

http://appfront.syz-max.top/index.php/customer/account/login

这个url是可以访问的

但是你的产品,加了index.php ,还是不能访问。 http://appfront.syz-max.top/index.php/alluring-long-sleeve-open-back-draped-maxi-dress-55525232

这个我还不能诊断出来是什么原因导致的

fecshop 怎么部署到线上啊? lnmp环境7年前

@shiyongzhe88 #15楼 可以了? 我今天网络有问题,看不到你的截图

会员模块检查登录放到每一个方法中是有什么特别的意思吗7年前

1.这些方法需要用户先登录账号才能访问

2.为什么没有在init()方法中进行判断?我有点忘记原因了,可能controller的某些action需要用户登录 有一些action不需要

3.我看了一下,有一些controller的确是可以统一处理,而我用的是单独在action中处理,这一块是需要代码优化一下。

Your Site Analytics