模板安装后,新添加的产品分类页面显示 base dir is not a correct dir

bug问题 · OneSmile · 于 4年前 发布 · 1772 次阅读

本文由 PHPer 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

本文由 PHPer 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 18 条回复
Fecmall#14年前 0 个赞

可能是文件写入权限问题,添加一下可写权限试试

OneSmile#24年前 0 个赞

@Fecmall #1楼 权限全部777了 还是有问题

OneSmile#34年前 0 个赞

@Fecmall #1楼 首页没问题, 测试数据的分类页面没问题,新添加数据分类页面有问题

Fecmall#44年前 0 个赞

你的url很奇怪,分类页面访问,不是这种url吗?http://fecshop.appfront.fancyecommerce.com/special-occasion

这是你自己二开的内容吧?如果是自己二开的内容,自己debug一下代码,自己尝试解决一下。

OneSmile#54年前 0 个赞

@Fecmall #4楼 不不不 没有二开,就后台购买了模板安装,然后测试数据的分类可以点开,我自己添加新的分类就点不开了 http://devolb.xxxxx.com/south-africa 地址是这样的

OneSmile#64年前 0 个赞

@Fecmall #4楼 测试数据自带的分类点开就是如你发的那样,但是我后台新添加分类就不行,直接报错

Fecmall#74年前 0 个赞

该说的都说了,自己debug一下代码吧

远程协助调试,只针对vip会员

Fecmall#84年前 0 个赞

我测试了一下,不存在你这个报错,无法重现该错误,您自己debug一下解决吧

OneSmile#94年前 0 个赞

@Fecmall #8楼 查到原因了,两个BUG导致的 第一 后台添加分类,第一次添加后,url 是 /catalog/category/index?id= 再次编辑保存一下变成 /catalog/category/index?id=23 也就是说添加后不能直接用 会导致 404 页面

第二 产品图片目录问题,导致出现base dir is not a correct dir ,当产品数据有,而图片目录不存在时间,就会直接报这个错误,而不是不显示图片。升级系统一般遇到

Fecmall#104年前 0 个赞

你的第一个问题:https://github.com/fecshop/yii2_fecshop/commit/b6f85638aad529bc69485bfe3c3889903cf66ee8

已经处理,2.3.3版本已经处理

第二个问题不是很明白,可以说的更明白一点吗?是fecmall的bug导致的?

OneSmile#114年前 0 个赞

@Fecmall #10楼 算是吧,就是产品在后台添加了,但是产品图片的目录不存在就会出现这个问题,我用脚本同步了老数据,但是图片还没有拷贝到新的系统里面(太多,等正式上线再拷贝),然后产品数据有,但是图片不存在,图片目录也不存在就会出现这个问题

Fecmall#124年前 0 个赞

@PHPer #11楼 输出一下createFloder里面抛出异常位置的baseDir,评论贴一下是什么文件路径,然后创建一下这个文件路径

遇到问题自己多思考,多debug代码,回帖给你的信息是让你思考的,你自己来解决问题的

OneSmile#134年前 0 个赞

@Fecmall #12楼 我这边已经解决了,我的意思是其他人升级也会遇到这个问题

Fecmall#144年前 0 个赞

@PHPer #13楼 你的问题解决了

是不是得分享出来,错误,原因,和如何解决的?方便其他遇到这个问题的人?

OneSmile#154年前 0 个赞

@Fecmall #14楼 这不是已经分享了?

Fecmall#164年前 0 个赞

@PHPer #15楼 如何解决的这个问题,你的分享在哪里?我眼拙,看不到在哪里

OneSmile#174年前 0 个赞

@Fecmall #16楼

第二个问题都已经说是产品图片目录了,自己新建这个目录就行了,难道要手把手教怎么新建文件夹?

Fecmall#184年前 0 个赞

@PHPer #17楼 牛逼!

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics