我目前正在开发我的网站应用程序,我需要在实时服务器上进行测试。
在本地计算机上它运行良好但是在实时服务器上它不起作用。
这是我的问题描述:
When I access the domain root folder "mydomain.com" it is working.
It displays the
webpage index. But when I try to access site/action it
gives me 404 not found. Same thing happens for other controller action.
任何人都可以告诉我出了什么问题。我不是现场服务器的专家,所以我的术语不好我只能描述正在发生的事情。
我不确定这是否值得一提,但我使用的是yii urlManager
使用此设置
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<action:\w+>' => 'site/<action>',
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
'showScriptName'=>false
),
和根文件夹上的htaccess ..
服务器是:LAMP
非常感谢您的帮助..感谢所有人。
答案 0 :(得分:5)
我有同样的问题,我的控制器名称是UserManagementController,它在Windows上运行得很好,但当我将它移动到Linux时,我收到了错误&#34;无法解决请求&#39; usermanagement&#39 ;。 &#34;
问题在于Linux区分大小写。我将控制器名称从UserManagementController更改为UsermanagementController,它可以工作。