在windows下:
web目录为www, 在www下放有framework和app两个目录。
现在进入app下面,使用如下命令:
app> …\framework\yiic webapp .
生成的index.php中框架的位置是不对的,手工改过来以后,使用model的时候数据库的路径也会不对。
在windows下:
web目录为www, 在www下放有framework和app两个目录。
现在进入app下面,使用如下命令:
app> …\framework\yiic webapp .
生成的index.php中框架的位置是不对的,手工改过来以后,使用model的时候数据库的路径也会不对。
你可以参考Blog Demo,用以下路径创建app:
e.g.: /wwwroot/framework/yiic webapp /wwwroot/app
偶知道照着这上面是可以的
因为偶用的是windows不是linux,所以path不是这种表现格式
另外我觉得输入全路径比较麻烦。
我现在应用是已经建立起来了,只是在这里报告一下这个bug.我是第一次使用yii,在建立项目以后就无法正常使用,而且我认真的检查了我所描述的路径,认为是没有问题的,因此认定这个是yii的一个bug.
你输入绝对路径也可以,比如:/wwwroot/framework/yiic webapp …/app
我也在windows下用Yii,没有发现有路径问题
你照着我的试一下,不是我一定说有问题,我换个方式应用起来没有问题,我是来报告Bug的。难道这个不算是Bug吗,下面是我的整个过程,你看看认为我哪里出错了。
比如当前web的目录在c:\www
下面两个目录,一个是framework,一个是app.
好了,我现在保持当前目录在www\app
c:\www\app>…\framework\yiic webapp .
会在app目录下面生成一个程序,这个时候你浏览:
得到什么结果?
Warning: require_once(c:\www\app/…/…/framework/yii.php) [function.require-once]: failed to open stream: No such file or directory in c:\www\app\index.php on line 10
再看看生成的index.php文件:
// change the following paths if necessary
$yii=dirname(FILE).'/…/…/framework/yii.php';
$config=dirname(FILE).'/protected/config/main.php';
我的app和framework在同一级目录,应该是'/…/framework/yii.php'才对
多谢。这个问题已经解决了。
老大响应问题真快~