ecshop2.7.2中lib_goods.php中加error_log打印调试信息到文本文件无效

changechange 2011-01-10 11:30:33
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 的情况下。
...全文
349 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyaspnet 2011-01-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 changechange 的回复:]
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 = '', $cat……
[/Quote]

建议检查一下文件包含路径,有可能是包含出错,导致日志路径不对,无法写入
紫色田园 2011-01-18
  • 打赏
  • 举报
回复
应当是路径问题。。。
changechange 2011-01-17
  • 打赏
  • 举报
回复
不存在文件,就像 ERROR_LOG 没运行一样。

手工创建一个文件也没有数据写进去。
xiongbing529 2011-01-17
  • 打赏
  • 举报
回复
可以打印啊。完全没问题
ihefe 2011-01-14
  • 打赏
  • 举报
回复
"./x.log" 平级是否存在 x.log
changechange 2011-01-14
  • 打赏
  • 举报
回复
这个问题有人能回答么?
changechange 2011-01-14
  • 打赏
  • 举报
回复
这是记录到信息到web服务器错误日志的函数--------error_log 有很多功能,可以直接记录到文件的。
ihefe 2011-01-10
  • 打赏
  • 举报
回复
这是记录到信息到web服务器错误日志的函数
YOULOVEXIA 2011-01-10
  • 打赏
  • 举报
回复
error_log("aaaaaaaaaaaaaa\n",3,"./x.log");
??

20,396

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧