2016-03-07 205 views
2

我使用SSH和FTP访问设置了一个docker容器。PhpStorm映射路径

我的本地项目看起来是这样的:

/Users/gezimhome/projects/ziprecipes.net/zip-recipes是我的项目目录。我的WordPress插件的源代码位于src文件夹中。 我有wordpress下载和本地提取/Users/gezimhome/projects/ziprecipes.net/workdir/wordpress

这里是我的部署设置: enter image description here

我的映射: enter image description here

我的服务器: enter image description here

在泊坞窗容器,WordPress是下载并解压缩位置: /usr/share/nginx/html/wordpress/和我在创建容器时将地图/Users/gezimhome/projects/ziprecipes.net/zip-recipes/src设置为/usr/share/nginx/html/wordpress/wp-content/plugins/zip-recipes

的Xdebug的设置是否正确,因为我得到这个Incoming Connection from Xdebug屏幕: enter image description here

所以,问题是,因为我已经有映射为什么它继续困扰着我做的WordPress文件的映射?

而更大的问题是,为什么我的插件中的断点没有被打到?!

请帮助:(

+1

** 1)**您上次截图的'服务器名称'字段为空。这是真的吗?或者你只是编辑了它?它应该填充一些信息。如果它是空的,那么你必须修复你的Docker中的Web服务器配置,因为PhpStorm使用该字段来识别服务器/映射(我假设你使用nginx作为web服务器 - 看起来很熟悉)** 2)**“Server名称“字段必须与第二张屏幕截图中来自”主机“字段的值相匹配。 – LazyOne

+0

作为参考(最有可能在这里也是你的情况) - http://stackoverflow.com/a/32691518/783119 – LazyOne

+0

完美工作。非常感谢,@LazyOne。我几乎没有发布最后的截图! – Gezim

回答

2

当设置Host需求Server匹配服务器的主机名对于我来说,我设置服务器主机zrdnenter image description here

Web服务器需要有服务器。名称配置以及在我的情况,我配置nginx像这样:

server { 
     listen 8080; 
     server_name zrdn; 
     ... 

万分感谢,@LazyOne

+1

我正面临同样的问题。将server_name添加到nginx.conf解决了它! – willydee