小编Log*_*gos的帖子

Xdebug - 没有配置文件或跟踪输出

尝试使用Xdebug进行分析和跟踪时,我有点亏本(调试工作正常).更糟糕的是,我在不同的服务器/客户端设置上工作得很好,但我似乎无法看到这个开发人员工作站使用localhost的区别.也没有输出到xdebug.log.

服务器:Ubuntu 10.04,PHP 5.3.2,Xdebug 2.2.1

php.ini中:

xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=1
xdebug.profiler_append = 1 
xdebug.profiler_output_dir="/var/www/xdebug-profiles"
xdebug.profiler_output_name="xdebug-profile.%t.%p"

xdebug.auto_trace=0
xdebug.trace_enable_trigger=1
xdebug.trace_options = 1 
xdebug.collect_params=4
xdebug.collect_return=1
xdebug.trace_format=2
xdebug.trace_output_dir="/var/www/xdebug-traces"
xdebug.trace_output_name="trace.%t.%p"

xdebug.file_link_format="xdebug://%f@%l"
xdebug.remote_log="/var/www/xdebug.log"
Run Code Online (Sandbox Code Playgroud)

显而易见的答案是"权限!" 不幸的是,我很确定不是这样的:

# ls -ld /var/www/xdebug-profiles/
drwxrwxrwx 2 www-data www-data 4096 2013-01-02 10:40 /var/www/xdebug-profiles/
Run Code Online (Sandbox Code Playgroud)

使用Firebug,我可以看到xdebug cookie肯定是在浏览器中设置的,以触发分析和跟踪.但是,即使我在php.ini中禁用触发并启用全局,我仍然没有得到任何输出.

有人有主意吗?我刚刚出来......

php trace profiling xdebug

4
推荐指数
1
解决办法
2598
查看次数

标签 统计

php ×1

profiling ×1

trace ×1

xdebug ×1