我想在Yii中使用Gii。我的第一個webapp的protected/config/main.php有這部分取消註釋,正如Yii文檔中啓用Gii(123.45.67.123是我嘗試訪問的計算機的公共IP地址)中的說明:Yii 1.1.7 - 無法找到gii頁面
'modules'=>array(
// uncomment the following to enable the Gii tool
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'123456',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('123.45.67.123','127.0.0.1','::1'),
),
),
// uncomment the following to enable URLs in path-format
'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>',
),
),
當我去我的Yii網站,例如,www.example.org,基本的Yii頁:
我也通過取消註釋下面在我的保護/配置/ main.php啓用urlManager裝入正常。當我做www.example.org/gii時,我得到了404。當我訪問www.example.org/index.php?r=gii時,我得到了404。爲什麼我的Gii頁面沒有找到?我正在使用CentOS 5.6。
你有沒有啓用.htaccess文件和mod_rewrite? – ZaQ 2011-06-06 03:17:31
是的,.htaccess和mod_rewrite在Apache端啓用。 – user785179 2011-06-06 04:44:47