1. 程式人生 > >LAMP+YII框架配置中遇到的問題

LAMP+YII框架配置中遇到的問題

str 默認 pan not found filter 設置 htm popu 存在

以下列出了不同問題及答案:

1、

在yii框架中,改動數據庫信息,主要有main.php和database.php兩個文件。

2、

問題:

技術分享圖片

答案:

改動php.ini:
  error_reporting = E_ALL
  改為:
  error_reporting = E_ALL & ~E_NOTICE

3、

問題:

[Sat Jul 25 22:07:40 2015] [error] [client218.30.116.3] File does not exist: /var/www

/favicon.ico

[Sat Jul 25 22:08:42 2015] [error] [client218.30.116.8] File does not exist: /var/www

/favicon.ico

答案:

favicon.ico就是指你的站點圖標。

當有人(使用IE瀏覽器)將你的站點收藏為“my favorite”時,就會去參照站點根文件夾下的“favicon.ico”文件,這個圖標也就是“my favorite”裏顯示的圖標。?
比方你將“http://www.debian.org/”列為“my favorite”的時候,
你的“my favorite”清單就會顯示“http://www.debian.org/favicon.ico”這個圖標。?

當 你的根文件夾下沒有“favicon.ico”這個文件時,“my favorite”裏將顯示IE瀏覽器的圖標。與此同一時候“favicon.ico”不存在的信息(404 not found)會寫到你的apache2錯誤日誌中去,這樣你能夠從這個日誌中看出,什麽時候,什麽人(其IP網址)將你的站點設定為“my favorite”。


解決方法能夠隨便找個favicon.ico放到該文件夾下,或者在線生成一個。


?cp /usr/src/httpd-2.2.23/docs/manual/images/favicon.ico ?/var/www/html/
然後就不報錯了。


4、

技術分享圖片

答案:

yii處於安全考慮。默認情況下同意在本機執行gii組件。所以出現上述問題,一般都是server不是本機。


解決方法:編輯你的main.php配置文件
‘modules’=>array(
‘gii’=>array(
‘class’=>’system.gii.GiiModule’,
‘password’=>’password’,
‘ipFilters’=>array(‘127.0.0.1′,’::1′), //將此處的IP改為本機眼下使用的IP
),
),
在ipFilters中設置你的本機IP ? (記住是你本機 ?客戶端ip 而不是服務端ip)

並且。我的IP地址是內網,外網接口不固定。所以外網IP接口為一個IP段,
‘ipFilters’=>array(‘127.0.0.1′,’ 218.30.116.*’,’::1′)


LAMP+YII框架配置中遇到的問題