我配置的环境是apache+mysql+php进入主页之后,没加载进来HTML页,
请教别人说,让我把服务器的警告全都关了,请问题用什么命令来关?

解决方案 »

  1.   

    啊?你要关网也里的警告吗?可以在php.ini里修改
      

  2.   

    php.ini
    display_errors = Off
      

  3.   

    log_errors = On
    最好以日志的形势保存,以方便调试
      

  4.   

    .htaccess
    php_flag display_errors Off*.php
    ini_set('display_errors', 0);
      

  5.   

    我看了,php.ini 里的display_errors = Off  是关着的,
    但是网页还是加载不进来!
      

  6.   

    我知道原因了,是有个ajax后台没有反应,但这个一直是没有改动过的,很奇怪,原来的配置就可以的。
      

  7.   

    <br />
    <b>Notice</b>:  Undefined index:  ONLINE in <b>/var/www/html/gw/Library/Initial.Class.php</b> on line <b>169</b><br />
    {"__SYSTEM_STATE__":"OK","__REPORT__":"HTML","__DATA__":"\n<div class=\"bg\">\n\n\t<div style=\"position:absolute; top:180px; left:40px; width: 276px;\">\n\t\n\t\t<form name=\"ln\" action=\"a.php\"  onsubmit=\"javascript:Login.Request(this.name); return false;\">\n\t\t\t\t\n\t\t\t<table>\n\t\t\t\t<tr>\n\t\t\t\t\t<td class=\"input_title\"><img src=\"http:\/\/192.168.126.129\/gw\/Var\/Resource\/yhm.png\" width=\"50\" php.ini 在/etc下:
    display_errors=off;
      

  8.   

    大哥们,怎么解决了??自己顶吧,还是有警告呀!!
    为什么改动了php.ini不管用呢?
      

  9.   

    /var/www/html/gw/Library/Initial.Class.php 
    在这个文件头上加
    error_reporting(E_ALL & ~E_NOTICE);
    可以不显示e_notice级别的错误.至于为什么你的没有起作用,则要看你修改完了有没有重启apache,或者有没有修改正确的php.ini
      

  10.   

    修改正确了,我程序是用:
    var Config = { file :'Import.php',
    baseURL :'http://192.168.0.114/gw', promptTop :'20%', debug : function(request) { $.ajax( {
    type :'POST',
    url :Config.file,
    data :request,
    dataType :'html',
    success : function(server) {
    alert(server);
    }
    }); return false; }}
    来调试的!
    原程序的dataType:json
    所以没有反应,alert出来的是:Notice: Undefined index:  ONLINE in /var/www/html/gw/Library/Initial.Class.php on line 169
    {"__SYSTEM_STATE__":"OK","__REPORT__":"HTML","__DATA__":"\n<div  ………………所以只要去掉notice应该就OK了!
      

  11.   

    'Import.php'在这个文件头上加 
    error_reporting(E_ALL & ~E_NOTICE);