php – Xdebug – 没有配置文件或跟踪输出
发布时间:2020-12-13 17:43:50 所属栏目:PHP教程 来源:网络整理
导读:我在尝试使用Xdebug进行分析和跟踪时遇到了一点损失(调试工作正常).更糟糕的是,我在不同的服务器/客户端设置上工作得很好,但我似乎无法看到这个开发人员工作站使用localhost的区别.也没有输出到xdebug.log. 服务器:Ubuntu 10.04,PHP 5.3.2,Xdebug 2.2.1 php
我在尝试使用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" 显而易见的答案是“权限!”不幸的是,我很确定不是这样的: # 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中的哈希标记就是在吹嘘它.用分号替换它们,现在一切都很顺利.有点棘手,那一个……
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |