我在生產服務器上部署了一個新的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