按照教程设置好邮箱Invalid Argument – yii\base\InvalidArgumentException

问题咨询 · a545477541 · 于 2年前 发布 · 1171 次阅读

这是报错页面的开头内容,图片放最下面 yii\base\InvalidArgumentException: Invalid path alias: @fecshop\services\email\views\customer\account\register/body_en.php

可以收到一个简短的邮件,等于标题'you hava register account on fecsop!'变成了邮件正文了,body_en.php里的内容没发出去,没改动前的和改动过的邮件内容都一样的报这个错误。

邮件配置中的内容是如下这样的: 注册账户邮件Widget: fecshop\services\email\widgets\customer\account\register\Body 注册账户邮件ViewPatch: @fecshop\services\email\views\customer\account\register 登陆账户邮件Widget: fecshop\services\email\widgets\customer\account\login\Body 登陆账户邮件ViewPatch: @fecshop\services\email\views\customer\account\login 忘记密码邮件Widget: fecshop\services\email\widgets\customer\account\forgotpassword\Body 忘记密码邮件ViewPatch: @fecshop\services\email\views\customer\account\forgotpassword 联系我们邮件Widget: fecshop\services\email\widgets\customer\contacts\Body 联系我们邮件ViewPatch: @fecshop\services\email\views\customer\contacts Newsletter邮件Widget: fecshop\services\email\widgets\customer\newsletter\Body Newsletter邮件ViewPatch: @fecshop/services/email/views/customer/newsletter 游客下单邮件Widget: fecshop\services\email\widgets\order\create\Body 游客下单邮件ViewPatch: @fecshop\services\email\views\order\create\guest 登陆用户下单邮件Widget: fecshop\services\email\widgets\order\create\Body 登陆用户下单邮件ViewPatch: @fecshop\services\email\views\order\create\logined

另外倒霉的是另一台debian上用宝塔部署的fecmall第一天还好好的甚至后台都没动过放那边,第二天PC首页直接403了,其他页面一切正常,奇了怪了....

共收到 8 条回复 问题提问
a545477541#22年前 0 个赞

@Fecmall #1楼 大佬,这个文件实际是存在的,并没有缺少任何文件

Fecmall#32年前 0 个赞

报错信息不是提示了很明显了吗?吧报错位置的代码输出打印一下就清楚了

后台的邮件配置,你改动了吧?

出现报错,yii2框架给你这么清晰的报错机制,打印一下结果不就很清楚了吗?

Fecmall#42年前 0 个赞

仔细看了一下,你改动了:@fecshop/services/Email.php

你仔细看截图

Fecmall#52年前 0 个赞

将fecmall的文件代码改动了,英文逗号你改动了中文逗号

出了报错,自己多研究找原因,这么的低级错误,报错信息写清楚了,解决问题就得仔细巴拉报错信息。

a545477541#62年前 0 个赞

@Fecmall [#3楼](#comment3) 大佬我明白了,留空就行,我以为要都填一遍 ,因为教程中是这么写的没留空...

a545477541#72年前 0 个赞

@Fecmall #3楼 但好像都留空了以后虽然没报错了,但是注册邮件也不发了

Fecmall#82年前 1 个赞

@a545477541 #7楼

给你发的留言,你不看?仔细看4楼5楼的留言,都是你自己的问题导致的

注册邮件发送不了就是你的smtp有问题,fecmall邮件这个部分一点问题也没有。

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