Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 5天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
./init报错php: error while loading shared libraries: libicui18n.so.42: cannot open shared object file: No such file or directory5年前

宝塔环境我安装过,没有这个报错,但是不可否认,你出现这个这个问题。

遇到报错,先自己搜索一下,找找原因,无脑发帖,本人表示很鄙视,百度google搜一下php: error while loading shared libraries: libicui18n.so.42:,一堆技术解决文章,自己去试试

下面是一个帖子内容,自己试一下:

这是因为机器上少了一libicu这个包,需要安装一下。注意版本号,上面报错缺少,libicui18n.so.42 ,说明需要安装42版本的。

centos环境下,

yum install libicu

安装完毕后,可在/usr/lib64下找到该文件。注意需要重启php

关于某fecmaller提的关于后台图片可以上传任意图片文件的问题5年前

@gsfish #4楼 后面做一下图片服务器的扩展。这样更方便一些

数据库不能初始化5年前

某位fecmaller提供了报错的服务器,进行了排查,此问题的原因

参看帖子:http://www.fecmall.com/topic/2177

appadmin 想启用cdn 文档里查不到 别的没问题5年前

@saruri #2楼 后台自己人访问,没啥压力吧? 难道你们公司千人IP怼后台?

appadmin 想启用cdn 文档里查不到 别的没问题5年前

admin 一般是自己人访问,而且js,css都是一次性加载缓存到浏览器,因此后台没有必要用cdn,因此fecmall没有做这个。

您如果坚持想用cdn,只能自己二次开发了额

首页显示的产品数据在哪里管理?5年前

@IronnMan #4楼 这些问题,自己debug下代码就清楚了。

fecmall小程序怎么配置的?5年前

1.如果你是问微信小程序是怎么搭建的,这个去微信小程序官网去自己学习,不属于fecmall的范畴

2.先学习怎么开发微信小程序,在搭建fecmall

3.文档是怎么配置fecmall,还是那句话,微信小程序的知识,自行去学习。

4.如果不会,又不想学习,带价发帖把

fecmall 宝塔 nginx 安装配置5年前

@anqigu #5楼 有错误提示,自己去搜索相关错误信息去解决。

本人也不知道哪里错了

fecmall小程序怎么配置的?5年前

不用vue,只用微信小程序是可以的

fecmall,搭建起来appserver入口,然后安装微信小程序配置起来就可以了

不过为了熟悉系统,建议你先搭建pc熟悉

关于某fecmaller提的关于后台图片可以上传任意图片文件的问题5年前

fecmall关于图片文件的安全性:

1.图片文件名后缀检查

2.使用验证函数:https://github.com/fecshop/yii2_fecshop/blob/b15d7ed0f9ede3a75cbe971f10688567c5a95e9b/services/Image.php#L57 进行检查

3.图片文件使用独立域名和独立的文件夹appimage,在nginx配置部分,对图片域名的访问,进行限制,不可以运行php,只能访问图片文件,并对图片文件访问进行限制

4.fecmall后台,进行访问限制,只允许特定的ip等手段(或者开启vpn内网访问等),只能自己人访问后台

5.可以扩展用图片服务器。

关于某fecmaller提的关于后台图片可以上传任意图片文件的问题5年前

1.后台是自己人使用,为了安全,线上商城,可以把后台隐藏起来访问(后台是独立的访问域名), 在运维方面对后台的访问进行限制。

2.我在加一个图片文件后缀的检测

3.对于yii2对图片的验证,

@yii\validators\ImageValidator;

 /**
     * Validates an image file.
     * @param UploadedFile $image uploaded file passed to check against a set of rules
     * @return array|null the error message and the parameters to be inserted into the error message.
     * Null should be returned if the data is valid.
     */
    protected function validateImage($image)
    {
        if (false === ($imageInfo = getimagesize($image->tempName))) {
            return [$this->notImage, ['file' => $image->name]];
        }

        list($width, $height) = $imageInfo;

        if ($width == 0 || $height == 0) {
            return [$this->notImage, ['file' => $image->name]];
        }

        if ($this->minWidth !== null && $width < $this->minWidth) {
            return [$this->underWidth, ['file' => $image->name, 'limit' => $this->minWidth]];
        }

        if ($this->minHeight !== null && $height < $this->minHeight) {
            return [$this->underHeight, ['file' => $image->name, 'limit' => $this->minHeight]];
        }

        if ($this->maxWidth !== null && $width > $this->maxWidth) {
            return [$this->overWidth, ['file' => $image->name, 'limit' => $this->maxWidth]];
        }

        if ($this->maxHeight !== null && $height > $this->maxHeight) {
            return [$this->overHeight, ['file' => $image->name, 'limit' => $this->maxHeight]];
        }

        return null;
    }

也是使用了函数 getimagesize

【置顶】Fecmall 各种疑问对应的回复5年前

@gsfish #42楼

1.新问题开新帖子,请勿在不相关的帖子下面评论

2.本人开了一个新帖,讨论你说的这个后端的任意文件上传漏洞,请参看:http://www.fecmall.com/topic/2169

安装FA统计报错5年前

FA的事情自己解决吧,目前没有精力维护这个了

之前有朋友安装测试过,都没有问题的。

win下phpstudy环境安装的站点,图片404不能正常显示,按照apache去掉index.php设置后图片显示500错误5年前

图片在appimage/common下面,去看看文件是否存在,如果图片存在,那么nginx看一下配置,搜索一下找找原因

遇到问题先自己搜索一下尝试解决/。

数据库不能初始化5年前

1.这个帖子基本就这样了!!

2.出现这个报错able 'shop.extensions' doesn't exist 就是nginx的配置问题,参看上面的留言,自行从nginx配置找原因。

数据库不能初始化5年前

@muyuto #24楼

1.这个配置是去掉index.php,一点问题也没有.

2.nginx配置参数语法,自行搜索。 资料很多,搜索一下就知道了,没有必要猜。

Your Site Analytics