index.php访问时是空白,什么都不显示,上个月还可正常访问,给用户完全控制权限也不管用。

解决方案 »

  1.   

    补充:访问所有PHP文件都是空白,但访问htm文件能正常显示。
      

  2.   

    查看HTTP状态码。500,403,404还是502.
      

  3.   

    怎样查HTTP状态?发现子目录中的PHP文件可以访问,只有主目录中的PHP文件不能访问。
      

  4.   

    这个时候输出php错误信息才是王道
      

  5.   

    丢掉IE浏览器,果断上手chrome,在开发者工具的Network选项卡中,看看该请求的返回状态码。
      

  6.   

    GET
    200
    OK
    text/html
    Other
    441Bchrome显示返回状态正确,还是空白。和IE的显示一样。
      

  7.   

    200但未输出任何东西,即有以下可能:
    你的程序文件没有输出动作。
    或者出现一些逻辑上的错误,PHP程序主动退出。
    建议可以修改一下程序文件,在代码最前和最后加入 echo "++++++\n".microtime(true); 看看有无变化
      

  8.   

    你所说的index.php   是否有链接数据库的行为?
    如果有,就先不要链接数据库,随便echo个什么东东试试,如果也不能输出,应该是编码的问题。
    如果可以输出,估计是数据库或者核心文件或者配置文件出了问题
      

  9.   

    你的index.php页面是写的什么东西,难道是前端控制器。
      

  10.   

    试验了一下,以下是可以显示的,原index.php连接了mysql数据库,可能连接数据库有问题。
    <?php
    echo "Hello World";
    ?>
      

  11.   

    在index.php文件中,到
    include template(&tplfile,'index');
    此行以下的echo都不能显示,$tplfile值是srcms,这一行是做什么用的?