Php 无法使用Yii框架访问本地主机上的web应用程序

Php 无法使用Yii框架访问本地主机上的web应用程序,php,yii,yii-components,Php,Yii,Yii Components,我已经使用yiicwebappschool创建了一个新的web应用程序。我正在尝试更改URL格式。我为URL管理创建了一个名为CustomUrlManager的外部文件,并将该文件添加到我的应用程序中,如下所示: 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName' => false, 'class'=>'application.components.CustomUrlManage

我已经使用
yiicwebappschool
创建了一个新的web应用程序。我正在尝试更改URL格式。我为URL管理创建了一个名为
CustomUrlManager
的外部文件,并将该文件添加到我的应用程序中,如下所示:

'urlManager'=>array(
    'urlFormat'=>'path',
     'showScriptName' => false, 
    'class'=>'application.components.CustomUrlManager',
),
问题是当我试图以
localhost/school
的身份访问学校web应用程序时。它给了我以下错误:

include(Lang.php)[function.include]:打开流失败:没有这样的文件或目录

我已经检查了
httpd.conf
文件,以确保启用了URL重写

stacktrace将以下行列为导致错误的行:

include($className.'.php');
文件是
F:\Xampp\htdocs\yii\framework\YiiBase.php


如何解决此问题?

在检查服务器设置之前,您是否测试过使用默认的urlManager而不做任何修改(删除对自定义类CustomUrlManager的引用)?@Alejandro是的,我测试过默认的urlManager而不做任何修改,其工作原理与之前的工作原理相同。