控制器存在,但找不到页面

mIR*_*IRU 2 php yii

我有控制器的问题

我在Windows上使用服务器,一切都运行正常,但在互联网上,我正在尝试访问页面social_apartament/beauty_life /,找不到代码错误的页面404这里有一些信息abou错误

            [code] => 404
            [type] => CHttpException
            [errorCode] => 0
            [message] => Unable to resolve the request "beauty_life".
            [file] => /home1/moldovaj/public_html/testit/YiiRoot/framework/web/CWebApplication.php
            [line] => 287
            [trace] => #0 /home1/moldovaj/public_html/testit/YiiRoot/framework/web/CWebApplication.php(142): CWebApplication->runController('beauty_life')
#1 /home1/moldovaj/public_html/testit/YiiRoot/framework/base/CApplication.php(162): CWebApplication->processRequest()
#2 /home1/moldovaj/public_html/testit/www.social_apartament/index.php(13): CApplication->run()
#3 {main}
Run Code Online (Sandbox Code Playgroud)

服务器上的结构是这样的:

controllers/Beauty_LifeController.php views/beauty_life/index.php

控制器Beauty_LifeController是这样的:

    <?php

class Beauty_LifeController extends Controller
{


    public function actionIndex()
    {


....

        $this->render('index',
            array(
                'models'=>$models,
                'pages' => $pages,
                'archive' => $archive,
                'monthNames'=>$monthNames
            )
        );

    }

}
Run Code Online (Sandbox Code Playgroud)

当我输入social_apartament/Beauty_Life /用Lovercase字母输入错误时CException - Beauty_LifeController cannot find the requested view "index".,我会给出一个错误:奇怪可能是什么问题主机服务器是http://hostmonster.com,如果它有所帮助,谢谢你的帮助!

SuV*_*eRa 7

Windows不区分大小写,但Linux确实如此.使L 小写Beauty_Life.

您必须更改类名和文件名.