2015-10-06 53 views
0

我在El Capitan上使用PHPStorn,XDEBUG和PHP代码嗅探器。 我正在尝试分析一个WordPress主题。 当我运行探查器时,我无法在探查器输出中找到我的任何函数。只有PHPCS功能的探查器

我看到的所有PHP_CodeSniffer相关函数。我究竟做错了什么? 这是我第一次尝试使用个人资料,我甚至不确定我是否在问正确的问题。

谢谢你的帮助。

https://www.dropbox.com/s/cv69tt1et658oia/cachegrind.out.1036?dl=0

PHP Profiler output

+1

对我来说,它看起来像:1)您已启用PHPCS集成(所以它会检查您当前编辑的文件)2)当您尝试执行分析时,PHPCS正在同时运行..所以xdebug获取这些数据。我建议现在禁用PHPCS集成..或以某种方式配置它,所以它不使用您的普通php.ini文件(您已启用xdebug) – LazyOne

回答

0

这是一个权限问题。运行apache的用户没有权限写入xdebug.profiler_output_dir。

我应该意识到当我找不到任何与问题有关的问题时,我犯了一个愚蠢的错误。希望它可以帮助某人:)