我正在尝试使用Xdebug和Vagrant(Drupal VM)配置PhpStorm 2016.2。我已经阅读了许多教程,建议如何配置这三个应用程序。我认为它几乎就在那里,但我不确定这个错误是什么?
当我点击设置路径映射时,会出现'项目中的文件路径'是问题。在Vagrant我有:
在我当地,我有:
...但我的项目文件中没有index.php:
我该如何解决这个问题?感谢。
答案 0 :(得分:1)
要解决需要启用Force break at the first line when a script is outside the project
的问题,可以通过配置PHPStorm与DrupalVM中的PHP解释器进行通信来解决。
导航至Preferences -> Languages and Frameworks -> PHP
,然后点击CLI解释器旁边的...
。在弹出的下一个窗口中,点击顶部的+
,然后选择From Docker, Vagrant, VM, Remote
。通过导航到DrupalVM的本地路径选择Vagrant Instance Folder
。点击每个打开的窗口上的OK
以关闭选项。
从这里开始,您只需启用PHPStorm即可开始侦听新的调试连接,并且需要发送cookie以允许连接到xDebug。