我正在将Idea Ultimate与PHP插件一起使用。
# Make plot
static_plot <- ggplot(map_df,
aes(x = long,
y = lat,
group = group)) +
geom_polygon(color = "black", aes(fill = as.factor(detection_year))) +
scale_fill_manual(values = terrain.colors(n = length(unique(map_df$detection_year))),
name = "Year EAB First Detected") +
theme_void() +
coord_fixed(1.3)
animate_plot <- static_plot +
transition_reveal(subregion, # same as the group variable
lubridate::year(paste0(detection_year, "-01-01"))) # move along years
似乎还可以,我已经用想法脚本验证了配置。
使用的请求是phpinfo()
。我可以在index_dev()中的任何地方放置一个断点,或使用xdebug_break();
但是我以后无法停止一个文件,例如Symfony控制器。
我有一条消息说http://localhost:8080/web/index_dev.php/create-file
,并提出了docker实例和我的本地卷之间的映射。
对我来说很好,它可以在此主目录中找到Debug session was finished without being paused
。
那么问题出在哪里呢?
答案 0 :(得分:0)
首先,您需要检查IP地址,假设您使用的是Linux。 因此,尝试制作
ifconfig
然后,找到“ docker0”行,取“ inet”值。用它替换您的远程主机值。通常,docker ip地址类似于“ 172.17.0.1”。
请同时检查docker Xdebug配置中是否已定义idekey
idekey=PHPSTORM
因此,请对其进行更改,然后尝试再次运行。
如果不能解决您的问题,请考虑在PHPStorm中正确配置xdebug远程服务器。
在设置>语言和框架> PHP>中创建服务器 具有这些信息的服务器
现在,您必须配置要侦听的远程调试 连接
然后单击小“甲虫”(将鼠标移到上方时,它会弹出“ 调试'{您之前定义的远程服务器的名称}'”
< / li>在要调试的控制器的第一行中添加一个断点
希望它对您有所帮助。