Back to Forum Re New

[EQDKP] 报错 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

里面投票排第三的答复。
EQ中文世纪地图集地址:
www.ceqmap.com
Back to Forum