Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 18小时前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 726
  • 发布回复次数 5705
  • 个人主页浏览次数 664
stripe收款后提示需要返回htt 200至299之间的状态码5天前

您自己debug一下代码试试,stripe代码在 addons/fecmall下面

安装 FA(Fecmall Analysis)用户行为数据分析以及业务数据分析系统 报错5天前

FA是一个独立的系统,里面不要安装任何其他的插件。

重装试试(重新安装fecmall开始)

同一个服务器,可以安装fecmall 两次吗14天前

php的环境问题

您要么用宝塔安装吧

fecyo 微信商城,手机号199开头注册问题18天前

历史用户更改:

将文件:addons/fecmall/fecyo/models/mysqldb/customer/CustomerRegister.php 35行改为

['phone','match','pattern'=>'/^[1][123456789][0-9]{9}$/'],
php 返回一个文件 How to return a file in PHP24天前

1.category.xml.gz 类型:application/x-gzip

2.sitemap.xml 类型:application/xml

CentOS 7 编译安装 PHP 7.41个月前

安装扩展

已经安装了php,现在需要添加这个扩展

进入安装原php的源码目录,(如果删了,但是还有原来的压缩文件的话,重新解压就行)

cd ext/curl
phpize  
./configure 
make
make install
网站如何防CC攻击--巧用nginx1个月前

贴个半自动封IP代码

1.设置nginx的访问日志,日志文件为: /www/web_logs/fecmall-access.log

2.执行命令行:cat /www/web_logs/fecmall-access.log | awk '{print $1}' | sort | uniq -c | sort -k 1 -n -r |head -n 20

输出为:

1663 39.107.110.239
1620 8.142.99.147
1466 103.142.110.98
1309 121.37.255.79
1301 39.106.69.122
1284 114.115.181.74
1262 47.99.142.165
1258 116.205.189.176
1223 116.205.224.136

左边为ip访问的次数,右边为ip

3.通过php代码,生成iptables封禁ip的代码:

$s = "
          2041 147.226.7.161
   1663 39.107.110.239
   1620 8.142.99.147
   1466 103.142.110.98
   1309 121.37.255.79
   1301 39.106.69.122
   1284 114.115.181.74
   1262 47.99.142.165
   1258 116.205.189.176
   1223 116.205.224.136

        ";
        $ss = explode("\r\n", $s);
        $arrr = [];

        foreach ($ss as $s) {
            $d = trim($s);
            if (empty($d)) {

                continue;
            }
            $arr = explode(' ', $d);
            $ip = $arr[1] ?? '';
            if (!$ip) {
                continue;
            }
            $arrr[] = 'iptables -I INPUT -s '.$ip. ' -j DROP';
        }
        $arrr[] = 'service iptables save';
        echo implode("\r\n", $arrr);exit;

输出结果如下:

iptables -I INPUT -s 147.226.7.161 -j DROP
iptables -I INPUT -s 39.107.110.239 -j DROP
iptables -I INPUT -s 8.142.99.147 -j DROP
iptables -I INPUT -s 103.142.110.98 -j DROP
iptables -I INPUT -s 121.37.255.79 -j DROP
iptables -I INPUT -s 39.106.69.122 -j DROP
iptables -I INPUT -s 114.115.181.74 -j DROP
iptables -I INPUT -s 47.99.142.165 -j DROP
iptables -I INPUT -s 116.205.189.176 -j DROP
iptables -I INPUT -s 116.205.224.136 -j DROP
iptables -I INPUT -s 116.205.242.129 -j DROP
service iptables save

粘贴到linux执行即可封禁IP、

网站如何防CC攻击--巧用nginx1个月前

nginx access log(nginx访问日志),进行统计IP次数:

1.查看访问量比较大的IP:

cat /www/web_logs/fecmall-access.log | awk '{print $1}' | sort | uniq -c | sort -k 1 -n -r |head -n 20

2.封IP:

iptables -I INPUT -s 49.233.117.204 -j DROP

3.封禁IP段:

47.104.*.*

120.53.220.*

iptables -I INPUT -s  47.104.0.0/16 -j DROP
iptables -I INPUT -s  120.53.220.0/24  -j DROP
iptables -I INPUT -s  47.105.0.0/16 -j DROP
iptables -I INPUT -s  49.233.0.0/16 -j DROP
iptables -I INPUT -s  49.232.0.0/16 -j DROP
iptables -I INPUT -s  118.190.0.0/16 -j DROP

4.iptables 保存:

service iptables save

备注:

比如您这边厢47.104.0.0-47.104.255.255

这个的话就要在后面跟一个子网掩码

一般分为8,16,24

对应的就是IPV4的四个地址数

比如1.0.0.0/8就是1.255.255.255-1.0.0.0的所有网段

如果是1.0.0.0/16
就是1.0.255.255-1.0.0.0

如果是1.0.0.0/24

就是1.0.0.255-1.0.0.0
安装通途插件后,后台没有看到通途1个月前

resouce出问题了,加上就好了

请教 跨境shipping插件 后台自定义国家运费 需要修改为多位小数需要改那个文件?1个月前

用的 number_format 函数实现的,您自己找一下代码吧,或者用字符串number_format搜索

关于手机模板里退货政策,隐私政策内容修改1个月前

自己在后台:cms page 新建一个就可以了,把url key对应好就行

【已解决】宝塔一键部署,安装成功后,前台商城可以打开,手机端和后台都报404错误1个月前

可以分享一下,您这个问题导致的原因,以及解决的方案,帮助后面遇到这个问题的人。

请教 同个商品 不同规格重量不同时候 如何设置运费 是需要二次开发吗?1个月前

得自己开发了,修改规格部分的编辑,不过数据库是不需要动的,只需要将规格编辑的其他字段加上,总之得自己开发

或者您当成2个独立的产品来处理。

反馈个 应用市场的小问题1个月前

这个图片,目前都是http图片

https状态下,http的链接,浏览器会屏蔽掉、

【增加Skype聊天】分享一个 聊天链接挂skype的方法 超简单1个月前

skype的一个弱点,就是需要手机或者pc安装了skype,否则无法拉起来在线聊天

产品已经填写所有发货地址 提示状态为空2个月前

state是州/省,没有填写州/省

Your Site Analytics