在安装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); 将其用 //注释掉。然后在其下面添加如下两行- // not the best solution, but works; in your php setting use, it helps hiding site wide notices
- error_reporting(E_ALL ^ E_NOTICE);
Copy Code 该语句的作用是 让php 报告 除了 E_NOTICE 外 所有类型的错误。
参见 http://stackoverflow.com/questio ... ice-undefined-index
里面投票排第三的答复。 |