php与apache结合, 在本地(xp系统)测试,error_log(“error is happend”)方法打出来的log都出现在apache的error_log文件中。可安装到服务器上(linux),发现log出力到了ssl_error_log文件中,请问各位大神, 这是为什么呢? 难道是php.ini哪里配置错误了么?php.ini中:
;error_log = php_error.log
;error_log = syslog
 这2句都是注释掉的如果特殊值 syslog 被设置,则将错误信息发送到系统日志记录器。在Unix以及类似系统上,使用的是 syslog(3) php官网上是这么说的,这个syslog(3)又是什么呢?谢谢各位大神, 万分感谢。

解决方案 »

  1.   

    难道跟httpd.conf 有关么? 谢谢大神指点。
    我的调查方向一直不对么。问个弱弱的问题, php.ini修改了的话, 需要重新编译or重启apache之类的么?
    linux的服务器, 很是不理解啊谢谢谢谢!~
      

  2.   

    error_log缺省是写到apache(web server)的log里,所以应该检查httpd.conf,
    注意如果有Include,还需要检查被include的文件
    或者你在配置目录里grep一下该文件名即可另,php.ini修改后需要重启apache
      

  3.   


    解决了, 是在httpd.conf里面include了ssl.conf
    在ssl.conf里面设置就OK了。楼上的回答晚了点。。