我的 yiic.bat 文件已设置如下
@echo off
rem -------------------------------------------------------------
rem Yii command line script for Windows.
rem This is the bootstrap script for running yiic on Windows.
rem -------------------------------------------------------------
@setlocal
set BIN_PATH=%~dp0
if "%PHP_COMMAND%" == "" set PHP_COMMAND=c:\xampp\php\php.exe
"%PHP_COMMAND%" "%BIN_PATH%yiic.php" %*
@endlocal
现在我可以为yii
创建任何Web应用程序但是我无法打开yii shell命令行工具。
问题出现在我的cmd
中错误:index.php不存在或不是条目脚本文件
我正在搜索这个相关问题。但我找不到合适的答案。 请问,如何配置MyAplication / protected / yiic.bat文件? 感谢。
答案 0 :(得分:3)
同样的问题,但刚刚解决了!
你必须从你的webapp文件夹中输入,因为你的index.php就在那里
所以:
1)进入你的htdocs文件夹[cd c:\ xampp \ htdocs]
2 )安装直接输入的“SomeName”应用:[Yii-1.1.13 / framework / yiic webapp SomeName]
3 )现在进入你的'SomeName'文件夹[cd somename](所以你将在c:\ xampp \ htdocs \ somename里面)
4 )通过直接输入从这里执行yiic:[c:\ xampp \ htdocs \ yii-1.1.13 \ framework \ yiic shell]
5 )您会看到:“ Yii Interactive Tool v1.1
请输入“帮助”以获取帮助。输入“退出”退出。“ - (如果没有,那么......对不起!!)
如果它有效,那是因为当你启动“yiic shell”命令( 4 )时,你必须在 c:\ xampp \ htdocs \ somename 里面,因为这是你在里面找到“index.php”的文件夹!所以,例如,如果你在[c:\ xampp]内并运行[c:\ xampp \ htdocs \ yii-1.1.13 \ framework \ yiic shell],你将失败,因为没有“index.php”文件在[c:\ xampp]里面!我希望我很清楚!祝好运!
答案 1 :(得分:0)
为什么不直接从PHP运行yiic?
C:\xampp\php\php.exe /path/to/yiic
答案 2 :(得分:0)
在cli中移动到您的项目/ protected-folder,然后:
yiic shell ../ index.php
在framework-folder中使用yiic创建项目 在项目受保护的文件夹中使用yiic创建所有项目相关的东西