我在生产服务器上部署了一个新的yii应用程序,服务器最近被配置为托管应用程序,并且所有yii需求都已成功安装(运行yii/requirements)。问题是整个站点中的控制器/操作都没有工作,但站点/默认/索引。我通过服务器IP访问,所以当我像62.75.203.71这样写时,会显示主页面(站点(默认/索引),但是当我点击任何链接或写入另一条路线时,则找不到错误产生的,如62.75.203.71/site/showYii框架部署
该网站是在我的开发PC正常工作,不知道这是否是一个警予的配置我缺少或服务器问题。
而且这是我的配置文件:
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
,这里是我的.htaccess文件的内容
AllowOverride all
我得到了404-找不到ngnix 1.14!
所以你在这里留下这个问题的公开猜测?请注意,这个网站不是一个论坛,你的问题应该包含你到目前为止检查和测试的内容。你为什么期望你的网站工作?我问,因为你写在不同的服务器上。我期望一个不同的服务器行为不同,所以我不知道它是行不通的。 – hakre 2012-04-15 12:23:54
仅供参考,如果我知道发生了什么,我不会问这个问题。我在想,它是否与.htaccess文件相关? – Ehsan 2012-04-15 12:29:49
如果您使用URL管理器和友好路线,那么是的,它可能与.htaccess有关。但是你的问题缺乏细节。 “无......正在工作”是什么意思 - 它是否会给你一个404找不到,它是否显示你的起始页面等? – DCoder 2012-04-15 12:35:47