首页 | 新闻 | 交流 | 问答吧 | 文档 | 手册 | 下载 | 博客

 
收藏此问题 发表新评论
重新发帖请教大家!!
我的系统是windows server 2003,在IIS6上先安装了PHP,然后又装了Apache,再次为Apache配了PHP。
可是IE老是提醒我什么什么没定义,比如Undefined variable,Undefined offset等,可是同样的程序我在51.net的服务器上运行的很好啊?请问大家这是不是因为设置的问题啊?能怎么设置一下才好呢??

请教大家了,谢谢!!:flaming:
昵称: 飞越迷雾  时间: 2005-10-26 15:11:00
不是吧,怎么没人理我啊??

大家看看这到底该怎么弄啊??:crying:
昵称: 飞越迷雾  时间: 2005-10-27 15:29:00
那是你程序错误,
仔细排除每个错误,

要是不会排除错误,删了算了。
昵称: phpx_goseaside  时间: 2005-10-27 15:49:00
但是在人家的服务器上都是正确的阿,是不是因为服务器设置的原因阿??
昵称: 飞越迷雾  时间: 2005-10-27 16:58:00
又装IIS,又装apache也行>?
昵称: xuanmin  时间: 2005-10-27 17:25:00
应该也是可以的吧,端口设置成不一样不就可以了?是不是这样啊?
昵称: 飞越迷雾  时间: 2005-10-28 09:47:00
怎么沉的这么快啊,没有大侠指点一下了阿??
昵称: 飞越迷雾  时间: 2005-10-28 14:38:00
装一个服务器就行了,不需要装IIS,或者不需要装Apache。那个错误我猜是php.ini里一些变量设置没有设为On。你勇的化把51那个php.ini借来跟你自己的比较一下。
昵称: concorde  时间: 2005-10-28 15:19:00
:eek: 好的,那偶先看看,谢谢!;)
昵称: 飞越迷雾  时间: 2005-10-28 16:26:00
php.ini的设置

error_reporting 设置的太高了,把提示(不是错误信息)都显示出来了

自己搭建的环境一般人很少去改这个
昵称: monkeye  时间: 2005-10-28 17:15:00


QUOTE:
最初由 monkeye 发布
[B]php.ini的设置

error_reporting 设置的太高了,把提示(不是错误信息)都显示出来了

自己搭建的环境一般人很少去改这个 [/B]
正解!
昵称: iny  时间: 2005-10-28 17:17:00
error_reporting的设置的确很高啊,如下:
error_reporting  = E_ALL; display all errors, warnings and notices

查到的一个小资料:
问:为什么我升级PHP后,原来的程序出现满屏的 Notice: Undefined variable:
答:这是警告的意思,由于变量未定义引起的.
 打开php.ini,找到最下面的error_reporting,修改为error_reporting = E_ALL & ~E_NOTICE

是不是要这样改的啊,在php.ini里分号就是表示注释,对不对啊?

这样改会不会有问题呢?现在没时间,呆会再试.
昵称: 飞越迷雾  时间: 2005-10-28 17:33:00


QUOTE:
最初由 飞越迷雾 发布
[B]error_reporting的设置的确很高啊,如下:
error_reporting  = E_ALL; display all errors, warnings and notices

查到的一个小资料:
问:为什么我升级PHP后,原来的程序出现满屏的 Notice: Undefined variable:
答:这是警告的意思,由于变量未定义引起的.
 打开php.ini,找到最下面的error_reporting,修改为error_reporting = E_ALL & ~E_NOTICE

是不是要这样改的啊,在php.ini里分号就是表示注释,对不对啊?

这样改会不会有问题呢?现在没时间,呆会再试. [/B]
就是这样
昵称: iny  时间: 2005-10-28 17:37:00
好的,谢谢,呆会我试一下
昵称: 飞越迷雾  时间: 2005-10-28 17:58:00
发表评论
昵称:
内容:
验证: 点击刷新验证码。 看不清?