访问不到控制器 (多图,往下拉看配置)
你用的似乎是 basic 版本,命令行 控制器 默认的需要放在 commands 目录下面
是basic版本,想通过配置,配置到console目录
@Alex_J 噢噢, 没注意 :) 平时用basic比较少, 看了下 你改的配置, 可以尝试检查下 Yii::setAlias('@console'... 是不是不对,其他的没感觉会有问题
还真是Yii::setAlias('@console')路径错了,没注意,改成绝对路径就可以了Yii::setAlias('@console', DIR. '/console');
php yii site/index
还是一样找不到命令
@Alex_J 是项目的根目录下执行的吗
是的,yii 执行了,./yii 可以直接输出原生命令
./yii
@jayrui612 你解决问题了吗?
@Alex_J @cuxchia 谢谢大佬指点 学习了
@cuxchia 学习收藏了~
配置需要一步一步去跟,看require哪个文件,目录可以 echo看下对不对,血的教训,哈哈哈。在yii的跟补录里命令执行./yii相当于执行了跟目录的yii这个文件,然后头部#!usr/bin/env php就是把文件内容用php来解释,所以不用 php yii 这样执行了,除非头部没写 #!usr/bin/env php这个东西才要这样执行