2013-07-26 81 views
0

這是我的第一個Yii網站。一切都很好,直到我嘗試Yii代碼生成器。我可以成功打開Yii代碼生成器頁面。但是當我輸入密碼(在config/main.php中設置)時,它只是重新加載頁面並再次顯示登錄頁面。當我輸入正確的密碼時,這總是發生。當我輸入錯誤的密碼時,它會顯示「密碼不正確」。Yii密碼生成器密碼不能正常工作

林不知道是否因爲mysql連接問題。 Mysql運行正常,我嘗試使用shell創建和訪問數據庫表,並按預期工作。

我正在運行Centos 6,nginx和mysql。

任何幫助將不勝感激。 這是我GII配置部分:

'gii'=>array(
     'class'=>'system.gii.GiiModule', 
     'password'=>'ghostrider', 
     // If removed, Gii defaults to localhost only. Edit carefully to taste. 
     //'ipFilters'=>array('127.0.0.1'), 
    ), 

謝謝!

已解決: 製作 'password'=> false 繞過驗證屏幕。 Thnx爲了這個偉大的建議jonny。

+0

你的意思是Gii代碼生成器? – Jonnny

+0

Yup Gii代碼生成器。 – Kevin

回答

2

'password'=>false,

在你的配置應該是說沒有密碼需要,它應該只加載

'gii'=>array(
'class'=>'system.gii.GiiModule', 
'password'=>false, 
//If removed, Gii defaults to localhost only. 
'ipFilters'=>array('127.0.0.1','::1'), 
), 

此外,您還需要確保它是註釋掉太

+0

thnx您的迴應。抱歉!但我無法看到任何密碼=> false選項,如果密碼設置爲false,當它仍然顯示登錄頁面,當我去index.php?r = gii鏈接? – Kevin

+0

編輯代碼回答(爲清晰起見) – Jonnny

+0

確定其工作。但是我必須設置passoword => false在'gii'=>數組選項中,和你提到的一樣,並且這次沒有輸入密碼頁面。但是當我刪除密碼=>錯誤行同樣的問題仍然存在。我錯過了什麼嗎? – Kevin