我用来学习Yii的书告诉我,我们将使用yiic shell命令来调用其他命令。
要使用yiic shell,它告诉我
cd /Webroot/demo
所以我进入了我的演示文件夹,它位于我的MAMP设置中的htdocs内部。见下面的第一张图片。
然后在我的演示文件夹中告诉我执行此
YiiRoot/framework/yiic shell
它将YiiRoot
定义为“我安装Yii的文件夹”。在我的设置中,我相信YiiRoot是htdocs。见下面的图2。
所以,从demo文件夹中,我试着运行
htdocs/framework/yiic shell
以及
/htdocs/framework/yiic shell
但在这两种情况下我都会得到“没有这样的文件或目录”
知道我做错了吗?
htdocs中的演示和框架
Yiic Inside 框架
答案 0 :(得分:3)
对于类似linux的文件系统。 运行下一个命令
cd /htdocs/demo/
./protected/yiic shell index.php
请注意,您可能还需要为yiic文件设置执行权限
chmod +x /htdocs/demo/protected/yiic
答案 1 :(得分:0)
它不起作用,因为shell已被弃用,需要使用Gii
完成