已有 0 位网友发表了一针见血的评论,你还等什么?
- 正文
- 点这评论:( 0人参与)
-
编写了一个php脚本。在一台服务器上运行没问题。搬到另一台服务器上,结果提示出问题了,首先是500错误。在IIS服务上。
于是打开IIS管理,找到错误页,双击进入,找到500,对应编辑功能设置,那里选择详细错误。(重要的一点,调试完后记得改回来)
浏览器再刷新,可以看到500的详细错误了。
Notice: Undefined index: name in****
这个原因怎么解决呢?
百度上谷歌一下,我们基本看到说这是post和GET没有写好的原因。PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。这时候就需要我们关闭PHP的相关提示。
有两种方法:
第一种方法:修改php.ini文件,找到你服务器上的php.ini文件,编辑它。
error_reporting = E_ALL 改为: error_reporting = E_ALL & ~E_NOTICE
第二种方法:修改你php文件的第一个<?php ?>
<?php error_reporting(0); * * * ?>
没错,加入这句
error_reporting(0);
就好了。注意标点符号哦。
以上方法亲测结果,第一种似乎没成功。第二种之后我的问题就解决了。
【相关文章】
- 2022-3-24 9:59:47excel 如何用单元格的内容 引用同名工作表并调用计数?
- 2022-3-20 17:15:47Excel中多sheet用COUNTIFS多条件计数的方法
- 2021-4-22 17:23:16PHP用fopen打开csv文件fgetcsv读取中文乱码解决思路
- 2019-4-17 16:36:20adb shell和adb pull命令使用问题解决
- 2019-3-1 12:4:38[技术]photoshop修改二维码改变颜色ps变色
- 2018-4-2 20:44:20[技术]nvm-windows免安装、node多版本免安装和使用切换
- 2018-3-30 15:6:33[技术]Fiddler实现手机抓包,Android抓包https
- 2018-3-29 13:48:6Wireshark打开后显示没有找到接口windows 10操作系统