我正在尝试打开我的第一个yii应用程序 就当我写本地主机 它给出了此错误:
警告:require_once(C:\ inetpub \ wwwroot /../ yii-1.1.21.733ac5 / yii-1.1.21.733ac5 / framework / yii.php):无法打开流:C中没有这样的文件或目录:第13行的\ inetpub \ wwwroot \ index.php
严重错误:require_once():无法打开所需的'C:\ inetpub \ wwwroot /../ yii-1.1.21.733ac5 / yii-1.1.21.733ac5 / framework / yii.php'(include_path ='.; C:\ inetpub \ wwwroot \ index.php,位于第13行的C:\ php \ pear')
我必须把yii.app的哪个文件放在哪里?
这是索引中的内容:
string.Concat(textbox.Text.Where(char.IsLetterOrDigit ));
答案 0 :(得分:2)
问题在于给出的加载Yii框架的路径:
// change the following paths if necessary
$yii=dirname(__FILE__).'C:\yii\yii-1.1.21.733ac5\yii-1.1.21.733ac5\framework\yii.php';
dirname(__FILE__)
是index.php
的{{3}}(父目录路径),因此,您不应该在其上附加绝对路径,而要附加相对路径,例如:>
$yii=dirname(__FILE__).'/../yii/framework/yii.php';
或者仅使用绝对路径:
$yii='C:\yii\yii-1.1.21.733ac5\yii-1.1.21.733ac5\framework\yii.php';
您确定文件夹yii-1.1.21.733ac5
应该在路径中两次吗?
最后,请注意Yii 1已达到使用寿命,并且仅收到安全修复程序。对于新项目,您绝对应该使用Yii 2。