答案:改动php.ini:  "/>

LAMP+YII框架配置中遇到的问题

Posted llguanli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LAMP+YII框架配置中遇到的问题相关的知识,希望对你有一定的参考价值。

以下列出了不同问题及答案:

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框架配置中遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

yii框架post提交遇到400 (Unable to verify your data submission. )

在 Yii2 中取消设置会话变量时遇到问题

使用vagrant搭载lamp环境遇到的一系列问题

Yii2压缩PHP中模板代码的输出

使用composer遇到的问题及解决方法

YII2.0版本框架利用composer安装