gpt4 book ai didi

php - 无法打开输入文件 : yii

转载 作者:可可西里 更新时间:2023-11-01 00:05:10 29 4
gpt4 key购买 nike

我正在使用 Yii2 并尝试初始化一些迁移文件。几个月前这是有效的,现在我收到以下错误

'yii' is not recognized as an internal or external command

command I'm trying to run is 'yii migrate/create init_my_table

我一直在四处寻找,但不确定问题出在哪里。

看起来这应该是一个非常通用且易于修复的错误...

最佳答案

在我深入提出解决方案之前,请检查您是否安装了 Yii 的基本模板或高级模板。

$ php yii serve

将适用于“基本”模板。

确保在终端,你已经切换到“basic”目录,然后输入命令:

 $ php yii serve

输出

Server started on http://localhost:8080
Document root is "PATH/public_html/yiiproject/basic/web"
Quit the server with CTRL-C or COMMAND-C.

如果您使用的是高级模板,请阅读此主题并查看此处的主题是否有帮助。读到最后: http://www.yiiframework.com/forum/index.php/topic/68728-php-yii-serve/

有同样的问题,但使用的是高级模板。

php yii serve Could not open input file: yii

我按照建议尝试了这个命令。它起作用了:

    $ php -S localhost:8000

希望这对您有所帮助。

高级模板更新

安装 Composer 和 Yii 后,在 CLI 中打开 Advanced 模板文件夹并运行此命令:

  $ php ./init

此初始化过程将设置项目并创建必要的文件。

在 apache 中将文档根目录正确设置为 /advanced/web/

更多阅读以运行您的项目:

  1. http://www.yiiframework.com/wiki/799/yii2-app-advanced-on-single-domain-apache-nginx/

  2. http://www.yiiframework.com/doc-2.0/guide-start-installation.html

关于php - 无法打开输入文件 : yii,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31177258/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com