加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Yii2高级版本复制新项目出现问题处理

发布时间:2021-11-19 15:58:46 所属栏目:教程 来源:互联网
导读:Yii2高级版本复制新项目会遇到下面的报错信息: exception yiibaseInvalidRouteException with message Unable to resolve the request site/error. in /Users/yuzhiyuan/Documents/htdocs/yii-application/vendor/yiisoft/yii2/base/Module.php:461 Stack

Yii2高级版本复制新项目会遇到下面的报错信息:
 
exception 'yiibaseInvalidRouteException' with message 'Unable to resolve the request "site/error".' in /Users/yuzhiyuan/Documents/htdocs/yii-application/vendor/yiisoft/yii2/base/Module.php:461
Stack trace:
#0 /Users/yuzhiyuan/Documents/htdocs/yii-application/vendor/yiisoft/yii2/web/ErrorHandler.php(80): yiibaseModule->runAction('site/error')
#1 /Users/yuzhiyuan/Documents/htdocs/yii-application/vendor/yiisoft/yii2/base/ErrorHandler.php(95): yiiwebErrorHandler->renderException(Object(yiiwebNotFoundHttpException))
#2 [internal function]: yiibaseErrorHandler->handleException(Object(yiiwebNotFoundHttpException))
#3 {main}
Previous exception:
exception 'yiibaseInvalidRouteException' with message 'Unable to resolve the request "site/index".' in /Users/yuzhiyuan/Documents/htdocs/yii-application/vendor/yiisoft/yii2/base/Module.php:461
Stack trace:
#0 /Users/yuzhiyuan/Documents/htdocs/yii-application/vendor/yiisoft/yii2/web/Application.php(83): yiibaseModule->runAction('site/index', Array)
#1 /Users/yuzhiyuan/Documents/htdocs/yii-application/vendor/yiisoft/yii2/base/Application.php(375): yiiwebApplication->handleRequest(Object(yiiwebRequest))
#2 /Users/yuzhiyuan/Documents/htdocs/yii-application/mobile/web/index.php(18): yiibaseApplication->run()
#3 {main}
 
 
Next exception 'yiiwebNotFoundHttpException' with message 'Page not found.' in /Users/yuzhiyuan/Documents/htdocs/yii-application/vendor/yiisoft/yii2/web/Application.php:95
Stack trace:
#0 /Users/yuzhiyuan/Documents/htdocs/yii-application/vendor/yiisoft/yii2/base/Application.php(375): yiiwebApplication->handleRequest(Object(yiiwebRequest))
#1 /Users/yuzhiyuan/Documents/htdocs/yii-application/mobile/web/index.php(18): yiibaseApplication->run()
#2 {main}
 
解决办法:
 
找到commonconfigbootstrap.php
 
找到上面的文件,添加一个新的别名:
Yii::setAlias('应用名', dirname(dirname(__DIR__)) . '/目录名’);
比如:Yii::setAlias('mobile', dirname(dirname(__DIR__)) . '/mobile’);
 
这样就正常显示了,妈的,让我调整了一个下午。

(编辑:南通站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读