我的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 文件? 谢谢。
最佳答案
同样的问题,但刚刚解决!
您必须从您的 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
请输入“帮助”寻求帮助。输入“exit”退出。”-(如果没有,那么……抱歉!)
如果它有效,那是因为当您启动“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]里面!
我希望我说得清楚!祝你好运!
关于yii - 无法在 xampp 上打开 YII shell 命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14643078/