IIS发布PHP的问题(100分求助)

jml_boy 2004-11-10 11:37:48
用IIS发布PHP,碰到一种情况 就是一旦访问此目录下不存在的文件,立即会暴露WEB在服务器上的路径。如何解决?

举例:
Warning: Unknown(D:\webroot\inderrrrrrrrx.php): failed to open stream: No such file or directory in Unknown on line 0

Warning: Unknown(D:\webroot\inderrrrrrrrx.php): failed to open stream: No such file or directory in Unknown on line 0

Warning: (null)(): Failed opening 'D:\webroot\inderrrrrrrrx.php' for inclusion (include_path='.;c:\php4\pear') in Unknown on line 0

...全文
152 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
danwei 2004-11-21
忘了还有一点,就是应该尽可能地考虑到这些错误的出现,并且自己定义这些错误出现的处理方法,毕竟更多的人关心的是你的程序好不好用。
回复
danwei 2004-11-21
leyan728(乐言) 说得对,但在开发过程中不建议这么做,因为这样能够看到错误在哪里,好进行更改,等到真正开发完毕投入使用时,蔡应该将服务器配制成“生产服务器”,也就是不会被提示任何错误,从而保证服务器或程序的安全。
回复
kxyes 2004-11-21
绝对可以,IIS下PHP建议配置成ISAPI
回复
zse3 2004-11-20
leyan728(乐言)的方法可行。
我的是php 4.3.3
回复
zse3 2004-11-20
如果想PHP与ASPX共存的话>除了用IIS,还能有更好的方法???
回复
dragonhell 2004-11-20
用iis可以吗?
回复
leyan728 2004-11-20
在PHP.ini文件中找:display_errors = On

设置成On就OK了!

不过,页面不存在的时候,显示的时空白!
回复
xulz 2004-11-19
对PHP解析最好用APACHE,很少用IIS发布的

不知楼主为何用iis呢,我觉得整合的肯定性能也不太好
回复
dipperstudio 2004-11-19
不推荐用IIS解析PHP,还有楼主写的PHP是哪个版本的呢?
不同的版本配备的解析器的版本也不同,
可以安装相应的APACHE或者Appserve来进行你的PHP代码的解析
回复
epweb 2004-11-19
在www.blueidea.com搜php5 iis
我就是按上面讲的方法装好了
回复
发动态
发帖子
IIS
创建于2007-09-28

8212

社区成员

Web 开发 IIS
申请成为版主
社区公告
暂无公告