gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 22:13:03 26 4
gpt4 key购买 nike

我在尝试使用 Xdebug 进行分析和跟踪时有点不知所措(调试工作正常)。更糟糕的是,我让它在不同的服务器/客户端设置上工作得很好,但我似乎看不出它和这个使用本地主机的开发人员工作站有什么区别。也没有任何内容输出到 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"

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

# ls -ld /var/www/xdebug-profiles/
drwxrwxrwx 2 www-data www-data 4096 2013-01-02 10:40 /var/www/xdebug-profiles/

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

有人有什么想法吗?我刚出来...

最佳答案

啊哈。经过一些尝试并看到 phpinfo() 中弹出了一些奇怪的东西,在 php.ini 中似乎不推荐使用“#”作为注释,所以我的 php.ini 中的散列标记将其炸毁。用分号代替它们,现在一切都很好。有点棘手,那个...

关于php - Xdebug - 没有配置文件或跟踪输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14161965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com