運(yùn)行Discuz! X2出現(xiàn)“Notice: Undefined index”錯(cuò)誤的解決辦法

2013-06-04 11:42:27來(lái)源:西部e網(wǎng)作者:icech

剛剛配置好服務(wù)器,將Discuz! X2部署好,但是運(yùn)行起來(lái)卻出現(xiàn)如下錯(cuò)誤:Notice: Undefined index: fromuid in /bbs/index.php on line 120,其實(shí)有兩種解決的辦法。

剛剛配置好服務(wù)器,將Discuz! X2部署好,但是運(yùn)行起來(lái)卻出現(xiàn)如下錯(cuò)誤:

Notice: Undefined index: fromuid in /bbs/index.php on line 120

Notice: Undefined index: fromuser in /bbs/index.php on line 122

這是怎么回事呢?“Undefined index”是指你的代碼里存在“變量還未定義、賦值就使用”的錯(cuò)誤,雖然只是警告而不是致命錯(cuò)誤,但是也會(huì)讓程序報(bào)錯(cuò)的。

解決有兩種方法:

1、修改PHP.ini文件

這種方法適用于獨(dú)立服務(wù)器和VPS服務(wù)器,在PHP.ini文件中找到:

error_reporting = E_ALL & ~E_DEPRECATED

將它修改為:

error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING

然后重啟iis或者apache服務(wù)器就好了。

2、修改php程序

如果你只是虛擬主機(jī),無(wú)法修改php.ini文件,那么就將:

error_reporting(E_ERROR | E_WARNING | E_PARSE);

將這句放在Index.php的最開(kāi)始的地方,就解決了。

關(guān)鍵詞:Discuz

贊助商鏈接: