剛剛配置好服務(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)始的地方,就解決了。