ecshop2.7.2中lib_goods.php中加error_log打印调试信息到文本文件无效
最近在学习ecshop,在 index.php中随意加一句 error_log('message',3,'./a.txt'); 可以打印消息到文件,但是在 includes/lib_goods.php中的函数function get_recommend_goods($type = '', $cats = '') 第一行中加入打印消息的代码却无效。function get_recommend_goods($type = '', $cats = '')
{
error_log("aaaaaaaaaaaaaa\n",3,"./x.log");
//....其他代码
}请问为什么?是否有什么特殊之处,比如 include 的文件中是不允许用 error_log 的?已经确认所有的目录 everyone 都有写入的权限。IIS6 + PHP5 +WIN2003的环境。 error_reporting = E_All 的情况下。

解决方案 »

  1.   

    error_log("aaaaaaaaaaaaaa\n",3,"./x.log");
    ??
      

  2.   

    这是记录到信息到web服务器错误日志的函数
      

  3.   

    这是记录到信息到web服务器错误日志的函数--------error_log 有很多功能,可以直接记录到文件的。
      

  4.   

    "./x.log"   平级是否存在  x.log
      

  5.   

    不存在文件,就像 ERROR_LOG 没运行一样。手工创建一个文件也没有数据写进去。