Board logo

Subject: [EQDKP] 报错 PHP Notice: Undefined variable [Print]

Author: 我爱崔颖    Time: 2016-5-30 09:02     Subject: 报错 PHP Notice: Undefined variable

在安装EQDKP过程中,出现下列报错
PHP Notice:  Undefined variable: table_prefix in F:\Web\WWW\cbdkp\install.php on line 677
PHP Notice:  Undefined variable: table_prefix in F:\Web\WWW\cbdkp\install.php on line 678
PHP Notice:  Undefined variable: table_prefix in F:\Web\WWW\cbdkp\install.php on line 679
PHP Notice:  Undefined variable: dbtype in F:\Web\WWW\cbdkp\install.php on line 684
PHP Notice:  Undefined variable: dbhost in F:\Web\WWW\cbdkp\install.php on line 692
PHP Notice:  Undefined variable: dbname in F:\Web\WWW\cbdkp\install.php on line 692
PHP Notice:  Undefined variable: dbuser in F:\Web\WWW\cbdkp\install.php on line 692
PHP Notice:  Undefined variable: dbpass in F:\Web\WWW\cbdkp\install.php on line 692
解决方法是:在 \eqdkp\install.php 里 查找  error_reporting(E_ALL);  将其用 //注释掉。然后在其下面添加如下两行
  1. // not the best solution, but works; in your php setting use, it helps hiding site wide notices
  2. error_reporting(E_ALL ^ E_NOTICE);
Copy Code
该语句的作用是 让php 报告 除了 E_NOTICE 外 所有类型的错误。


参见 http://stackoverflow.com/questio ... ice-undefined-index

里面投票排第三的答复。




Welvome EQ中文世纪地图集论坛 (http://www.ceqmap.com/bbs/) Powered by Discuz! 7.0.0