我的配置功能不全,所以这不是真正的答案。。。但我想分享我的想法和一些信息,关于我迄今为止尝试建立这个系统的内容。
我的设置与Borek描述的几乎相同。
我的文件系统中一个目录中的插件清理作为库附加的文件系统中另一个目录中的WP 4.1(是的,代码完成等工作正常)
本地web服务器,使用此设置可以正确部署插件,当我尝试验证时,收到以下错误:“未能执行验证脚本:\'无法读取\'http://testing.localhost/_intellij_phpdebug_validator.php“因为它不是一个文件。
“创建验证脚本的本地路径”设置为C:\\sources\\my\\u plugins\\plugins\\privater页面类型(插件源)。
显然,它找错了位置,所以我将映射更改为以下内容(设置>构建、执行、部署>部署):
本地:C:\\sources\\my\\u plugins\\plugins\\privater页面类型服务器上的部署:wp content\\plugins\\privater页面类型服务器上的Web路径:/wp content/plugins/privater页面类型我这样做是因为我意识到Web路径应该是服务器上项目的Web路径。
完成后,进入设置>语言(&A);框架>PHP>服务器并选择验证,我进行了以下设置:
部署服务器:本地测试创建验证脚本的本地路径:C:\\sources\\my\\u plugins\\plugins\\privater页面类型(本地源目录)
单击“验证”现在可以正确显示php。ini文件、xdebug、远程主机等。
然后设置运行/调试配置:
PHP Web应用程序的名称:wp root开始URL://li>服务器:插件测试浏览器:Chrome(安装了xdebug helper)启动调试器,它等待ide键16907的传入连接,但从未注意到连接。
我尝试在“设置”>“语言”下将端口从9000更改为8080;框架>PHP>调试>Xdebug。调试端口。。。这就阻止了xdebug的启动,因为我已经将phpstorm设置为在8080上使用xdebug(设置>构建、执行、部署>调试器)。
在这一点上,事情似乎应该是有效的,但由于某种原因,我无法通过“倾听”。
我尝试了一个以起始url为/、以起始url为索引的配置(如上所述)。php和另一个以起始url为核心插件文件的。。。结果都一样。
无论如何,也许这会帮助某人。。。如果我最终成功了,我会做一个更新。