虽然可以通过设置错误显示方式來隐藏这个提示但是这样也有隐患,就是在服务器的日志中会记录这些提示导致日志文件异常庞大!
下面是引用网上流行的解决方法:
首先,这个不是错误是warning。所以如果服务器不能改每个变量使用前应当先定义。
方法1:服务器配置修改
方法2:对变量进行初始化规范书写(比较烦琐,因为有大量的变量)但还没有找到好定义方法,望大家指教
Off以后任何错误都不会提示。
或者加上'@'表示这行如果有錯误或是警告不要輸出
如果认为这些方法都不太方便你不妨这样解决:
刚刚配置好服务器将Discuz! X2部署好,泹是运行起来却出现如下错误:
这是怎么回事呢“Undefined index”是指你的代码里存在“变量还未定义、赋值就使用”的错误,虽然只是警告而不是致命错误但是也会让程序报错的。
这种方法适用于独立服务器和VPS服务器在PHP.ini文件中找到:
然后重启iis或者apache服务器就好了。
如果你只是虚拟主机无法修改php.ini文件,那么就将:
将这句放在Index.php的最开始的地方就解决了。
这段代码以我自己电脑当服务器昰可以正常使用的没有错,但是以公司服务器(linux)就会报错
后来我用w3cschool里上传文件的代码一字不错的复制粘贴,试用一下还是有错就昰photo未定义, $_FILES ['photo'] ['tmp_name']是空值感觉就像是textindex=file失效了,不能放入临时文件夹请问这是什么问题,是服务器权限问题吗
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。