安装使用 Discuz! X出现“Notice: Undefined index”错误的解决办法

[复制链接]
建站高手 发表于 2015-9-24 15:39:24 [安装使用] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
刚刚安装discuz! X论坛就出现如下错误:Notice: Undefined index: fromuid in source/class/discuz/discuz_application.php on line 126

这是怎么回事呢?“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文件,那么就将这句放在source/class/discuz/discuz_application.php的
error_reporting(E_all);
改成
error_reporting(E_ERROR | E_WARNING | E_PARSE);
就解决了。




上一篇:BAE3.0入门:移植Discuz X3.1论坛系统
下一篇:开启通过邮件发送注册链接后Discuz x3.2手机版无法注册的解决方法
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表