是在IIS上装PHP重启后就不行了,重启前是好的。

解决方案 »

  1.   

    1、可能是PHP设置问题一般做php论坛的时候都要:
    #查找register_globals = Off,把off改成On
    #再查找short_open_tag = Off,把off改成On 
    一般能解决运行安装Discuz!论坛时出现空白的问题!!!2、可能是你的.php文件有连数据库的语句,检测方法:
    下载phpMyAdmin...从浏览器打开127.0.0.1,进入phpMyAdmin的目录,如果提示连不上数据库就是这个问题了
    解决方法:将php解压目录中的 php_mysql.dll、libmysql.dll 复制到 System32 里。
      

  2.   

    对拉,,2003的IIS比xp的多费点事好像还要“我的电脑--右键--管理--IIS--”最下面有个忘了叫啥的东西(好象是英文,大概就是添加筛选器的),点击“添加”按钮,在弹出的的“筛选器名称”栏中输入:.php,再将可执行文件指向 php4isapi.dll 所在路径,如:C:\PHP5\sapi\php5isapi.dll,然后设置为允许(大概是这样好9不用windows记不清确切的窗口和选项是啥了,现在只有apache,全凭印象说的楼主可以辩证理解一下)另:个人认为IIS远不如Apache2灵活而且Apache+php+mysql是可以跨操作系统的比MS only的东西便于移植,,建议使用Apache
    还有2楼所说的连接数据库的方法也是针对MySQL的MSSQL太臃肿俄还没用过
      

  3.   

    检查 short_open_tag 的状态
      

  4.   

    感谢楼上各位,short_open_tag就是省略<?php这个php的吧?还有筛选器问题,我都已经检查过了。还是不行,真是郁闷呀。还是显示源码呀。主要的怪问题是安装php后是可以正确运行的。但重启后就不行了 。那些筛选器等设置还是存在的。
      

  5.   

    vps服务器嘛,建议咨询服务器提供商寻求最终解决方案
    如果有问题的话,很有可能是权限问题...很大可能...vps在windows下...未知...什么可能都有可能发生...