2019-03-20 17:29:02 1848次浏览 4条回答 0 悬赏 20 金钱

访问不到控制器
(多图,往下拉看配置)

111.png
4444.png

2222.png
3333.png

最佳答案

  • Jeen 发布于 2019-03-21 10:32 举报

    你用的似乎是 basic 版本,命令行 控制器 默认的需要放在 commands 目录下面

    3 条回复
    回复于 2019-03-21 10:35 回复

    是basic版本,想通过配置,配置到console目录

    回复于 2019-03-21 10:40 回复

    噢噢, 没注意 :) 平时用basic比较少, 看了下 你改的配置, 可以尝试检查下 Yii::setAlias('@console'... 是不是不对,其他的没感觉会有问题

    回复于 2019-03-21 11:02 回复

    还真是Yii::setAlias('@console')路径错了,没注意,改成绝对路径就可以了Yii::setAlias('@console', DIR. '/console');

  • 回答于 2019-03-20 18:39 举报
    php yii site/index
    
    5 条回复
    回复于 2019-03-21 08:56 回复

    还是一样找不到命令

    回复于 2019-03-21 09:43 回复

    是项目的根目录下执行的吗

    回复于 2019-03-21 09:47 回复

    是的,yii 执行了,./yii 可以直接输出原生命令

    回复于 2019-03-21 15:15 回复

    你解决问题了吗?

    回复于 2019-03-21 17:57 回复

    谢谢大佬指点 学习了

    , 觉得很赞
  • 回答于 2019-03-21 17:46 举报

    学习收藏了~

    1 条回复
    回复于 2019-03-22 09:29 回复

    配置需要一步一步去跟,看require哪个文件,目录可以 echo看下对不对,血的教训,哈哈哈。在yii的跟补录里命令执行./yii相当于执行了跟目录的yii这个文件,然后头部#!usr/bin/env php就是把文件内容用php来解释,所以不用 php yii 这样执行了,除非头部没写 #!usr/bin/env php这个东西才要这样执行

  • 回答于 2019-06-08 14:35 举报

    学习收藏了~

您需要登录后才可以回答。登录 | 立即注册
Alex_J
经理

Alex_J

注册时间:2018-08-02
最后登录:2022-08-15
在线时长:26小时42分
  • 粉丝2
  • 金钱925
  • 威望0
  • 积分1185

热门问题