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

...全文
200 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
我就是按上面讲的方法装好了

8,329

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧