運行Discuz! X2出現「Notice: Undefined index」錯誤的解決辦法


運行Discuz! X2出現「Notice: Undefined index」錯誤的解決辦法 - 臨沂順網科技 - 臨沂網站建設
  剛剛配置好服務器,將Discuz! X2部署好,但是運行起來卻出現如下錯誤: Notice: Undefined index: fromuid in /bbs/index.php on line 120 Notice: Undefined index: fromuser in /bbs/index.php on line 122 這是怎麼回事呢?「Undefined index」是指你的代碼裏存在「變量還未定義、賦值就使用」的錯誤,雖然只是警告而不是致命錯誤,但是也會讓程序報錯的。 解決有兩種方法: 1、修改PHP.ini文件 這種方法適用於獨立服務器和VPS服務器,在PHP.ini文件中找到: error_reporting = E_ALL & ~E_DEPRECATED 將它修改爲: error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING 然後重啓iis或者apache服務器就好了。 2、修改php程序 如果你只是虛擬主機,無法修改php.ini文件,那麼就將: error_reporting(E_ERROR | E_WARNING | E_PARSE); 將這句放在Index.php的最開始的地方,就解決了。