Yii框架學習手記-訪問Gii時出現403錯誤


今天配置好了虛擬機服務器內的Yii framework和測試項目Tractstar的Gii設置,在工作機內打開訪問地址:http://192.168.1.5/trackstar/index.php?r=gii

結果出現#403錯誤頁面:

Error 403
You are not allowed to access this page.

開始認為是授權不足的原因,修改文件和文件夾授權后,依然如故。
查官網上的wiki發現原來是yii為了安全考慮,默認只允許在本機上訪問Gii。
知道原因就好辦了,修改配置如下:

webmaster@webserver:~$ sudo nano /opt/trackstar/protected/config/main.php

默認設置

return array(
    ...
    'modules' => array(
        'gii' => array(
            'class'     => 'system.gii.GiiModule',
            'password'  => 'Enter Your Password Here',
            'ipFilters' => array('127.0.0.1', '::1'),
        ),
        ...

修改其中的ipFilters定義,把工作機的IP加入允許訪問列表中,即

'ipFilters' => array('127.0.0.1','192.168.1.36', '::1'),

這一次終於可以在工作機上正常訪問Gii了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM