Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 5天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
数据库不能初始化5年前

@muyuto #21楼

你的报错才是真的汗!!!

rewrite or internal redirection cycle while processing "/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/index.php/install.php

访问install.php,rewrite成这个鬼样子的url。

自己去找nginx原因,肯定是你nginx配置加载了一些自己的配置

这个帖子出现问题,多巴拉巴拉你的nginx配置文件问题,该说的都说了,fecmall代码没有问题

fecmall 宝塔Apache安装5年前

@zthax #8楼 只要可以ssh连服务器操作命令行(譬如vps)就可以

fecmall 宝塔Apache安装5年前

@zthax [#6楼](#comment6) 请安装2.3.4版本(以上)

fecmall 宝塔 nginx 安装配置5年前

去看看php和nginx日志

数据库不能初始化5年前

关于 nginx try_files

Nginx配置指令try_files try_files指令是按顺序检测文件的存在性,并且返回第一个找到文件的内容,如果第一个找不到就会自动找第二个,依次查找.其实现的是内部跳转.

参考资料:

https://blog.csdn.net/u013474436/article/details/79724111

https://blog.csdn.net/tuoni123/article/details/79713397

出现这个问题的,查阅nginx的try_files,并去掉

对于nginx去掉index.php,请使用nginx的rewrite

location / {
        if (!-e $request_filename){
            rewrite ^/(.*)$ /index.php/$1 last;
        }
    }
    location /fr/ {
        index index.php;
        if (!-e $request_filename){
            rewrite . /fr/index.php last;
        }
    }
    location /cn/ {
        index index.php;
        if (!-e $request_filename){
            rewrite . /cn/index.php last;
        }
    }
数据库不能初始化5年前

1.大多数人安装都没有问题,少数人遇到这个问题的,是nginx配置的问题,我不清楚你们使用了什么一件安装包,还是什么控制面板,里面的nginx默认这样配置导致的。

既然是nginx配置的问题,解决方式肯定是更改nginx的配置,而不是更改fecmall的代码

这个配置有问题,应该是去掉这个配置,而不是更改fecmall代码

这里有一个nginx的实例配置,可以参考修改一下:http://www.fecmall.com/topic/2101

2.install migrate一般不会超过10秒,(vps4秒执行完成)既然真的存在30秒还没有执行的情况,那么,我添加一下这个执行时间。

系统安装成功后分类信息问题5年前

1.浏览器debug,查看ajax部分,既可以看到报错

2,。图片无法上传,检查图片文件路径是否可写

3.保存按钮?你仔细看你的截图,那么大的按钮。

商城系统为何没有咨询维护的页面?手机验证登录的方式不是写好了吗!5年前

1.看不明白你到底想说什么,请用1,2,3,4的方式写清楚

2.商城demo contacts page: http://fecshop.appfront.fancyecommerce.com/customer/contacts

3.目前是email作为账户,如果手机号作为账户,需要开发扩展。

数据库不能初始化5年前

@wull #16楼 本人表示,安装了很多环境都没有遇到这个问题,如果遇到这个问题,请联系QQ:2358269014.协助解决这个 Base table or view not found: 1146 Table 'fecshop.extensions' doesn't exist

注册和登录页面的title问题5年前

1.这个没有做后台设置

2.这个是yii2框架的知识,您可以查一下 yii 设置 title,我给你找了一篇文章:https://blog.csdn.net/verifocus/article/details/79107283

你参阅一下。

ubuntu环境下安装Fecmall,apache配置VirtualHost的问题5年前

1.先看一下: http://www.fecmall.com/topic/624

http://www.fecmall.com/markdown

整理好你的帖子。

2.关于apache,这里有一个宝塔apache的配置:http://www.fecmall.com/doc/fecshop-guide/instructions/cn-2.0/guide-fecmall-bt-apache-install.html

在文档的最底部有一个apache的配置

另外wamp里面也有apache的配置例子:http://www.fecmall.com/doc/fecshop-guide/develop/cn-2.0/guide-fecshop-2-3-about-wamp-install.html

您参阅一下

windows系统phpstudy本地安装fecmall成功5年前

1.对于本地,@anqigu [[#1楼](#comment1)](#comment1) apache 和nginx无所谓,线上环境一般用nginx

2.感谢整理这么详细的教程,辛苦。

安装install访问文件更改http://www.xxx.com/install.php 改为 http://www.xxx.com/install/index.php , 请不要按照文档写的url路径格式。

3.对于composer安装,这里有详细的介绍:http://www.fecmall.com/doc/fecshop-guide/develop/cn-2.0/guide-fecshop-2-3-about-wamp-install.html#composer

4.对于php,以前是使用库包的方式管理,干啥都得下载个库包,但是库包之间存在依赖关系,这种方式难以解决, 譬如A库包依赖B,B依赖C,当A进行了升级,需要b,c 的高版本,那么直接在composer.json写上版本号,直接升级所有的依赖库包,composer解决的是库包升级依赖的问题,这是一种更优越的库包管理方式,但是,仅仅是解决库包依赖,并不是不会存在问题

当然,你不喜欢用composer,也没有问题,提供了完整压缩包,qq群文件或者百度网盘下载即可, 但是,得接受无法composer升级。

现在php的库包都使用composer来管理,你可以不升级你的系统,但是作为一个产品,要解决用户升级的需求 ,对于产品升级,除了文件,还是数据库部分,还要解决本地开发和系统升级的冲突,还有第三方的插件冲突, 复杂,往往意味着为了解决问题而不可避免的出现,对于fecmall,起初1.1版本并不复杂,后面为了解决遇到的框架短板问题,而成了现在的样子。

fecmall 宝塔Apache安装5年前

domain.com 改成 您自己的域名。

fecmall 宝塔Apache安装5年前

贴一下宝塔设置,配置文件里面的内容

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot "/www/wwwroot/fecmall/appfront/web"
    ServerName a55f3006.appfront.domain.com
    ServerAlias appfront.domain.com
    errorDocument 404 /404.html
    ErrorLog "/www/wwwlogs/appfront.domain.com-error_log"
    CustomLog "/www/wwwlogs/appfront.domain.com-access_log" combined
    
    #DENY FILES
     <Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
       Order allow,deny
       Deny from all
    </Files>
    
    #PHP
    <FilesMatch \.php$>
            SetHandler "proxy:unix:/tmp/php-cgi-72.sock|fcgi://localhost"
    </FilesMatch>
    
    #PATH
    <Directory "/www/wwwroot/fecmall">
        SetOutputFilter DEFLATE
        Options FollowSymLinks
        AllowOverride All
        Require all granted
        DirectoryIndex index.php index.html index.htm default.php default.html default.htm
    </Directory>
</VirtualHost>

#BINDING-admin.starape.cn-START
<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot "/www/wwwroot/fecmall/appadmin/web"
    ServerName admin.domain.com
    errorDocument 404 /404.html
    ErrorLog "/www/wwwlogs/appfront.domain.com-error_log"
    CustomLog "/www/wwwlogs/appfront.domain.com-access_log" combined
    
    #PHP     
    <FilesMatch \.php>
        SetHandler "proxy:unix:/tmp/php-cgi-72.sock|fcgi://localhost"
    </FilesMatch>
    
    
    #DENY FILES
     <Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
       Order allow,deny
       Deny from all
    </Files>
    
    #PATH
    <Directory "/www/wwwroot/fecmall/appadmin">
        SetOutputFilter DEFLATE
        Options FollowSymLinks
        AllowOverride All
        Require all granted
        DirectoryIndex index.php index.html index.htm default.php default.html default.htm
    </Directory>
</VirtualHost>
#BINDING-admin.starape.cn-END

#BINDING-img.starape.cn-START
<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot "/www/wwwroot/fecmall/appimage/common"
    ServerName img.domain.com
    errorDocument 404 /404.html
    ErrorLog "/www/wwwlogs/appfront.domain.com-error_log"
    CustomLog "/www/wwwlogs/appfront.domain.com-access_log" combined
    
    #PHP     
    <FilesMatch \.php>
        SetHandler "proxy:unix:/tmp/php-cgi-72.sock|fcgi://localhost"
    </FilesMatch>
    
    
    #DENY FILES
     <Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
       Order allow,deny
       Deny from all
    </Files>
    
    #PATH
    <Directory "/www/wwwroot/fecmall/appimage">
        SetOutputFilter DEFLATE
        Options FollowSymLinks
        AllowOverride All
        Require all granted
        DirectoryIndex index.php index.html index.htm default.php default.html default.htm
    </Directory>
</VirtualHost>
#BINDING-img.starape.cn-END

#BINDING-m.starape.cn-START
<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot "/www/wwwroot/fecmall/apphtml5/web"
    ServerName m.domain.com
    errorDocument 404 /404.html
    ErrorLog "/www/wwwlogs/appfront.domain.com-error_log"
    CustomLog "/www/wwwlogs/appfront.domain.com-access_log" combined
    
    #PHP     
    <FilesMatch \.php>
        SetHandler "proxy:unix:/tmp/php-cgi-72.sock|fcgi://localhost"
    </FilesMatch>
    
    
    #DENY FILES
     <Files ~ (\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)$>
       Order allow,deny
       Deny from all
    </Files>
    
    #PATH
    <Directory "/www/wwwroot/fecmall/apphtml5">
        SetOutputFilter DEFLATE
        Options FollowSymLinks
        AllowOverride All
        Require all granted
        DirectoryIndex index.php index.html index.htm default.php default.html default.htm
    </Directory>
</VirtualHost>
#BINDING-m.starape.cn-END
发现一个新BUG Unable to determine default database name from dsn.5年前

@PHPer #5楼 你仔细看看 #3 的回复,是这个意思吗?

至少我看不出来 #3 和 #5 是同一个意思。

Your Site Analytics