首页 > 解决方案 > 存储符号链接后Xdebug无法正常工作 - Laravel

问题描述

我参与过几个 Laravel 项目。我使用 PhpStorm 作为我设置为与 Xdebug 一起使用的 IDE。

这是我第一次使用 Laravel 符号链接来创建目录之间的public/storage链接storage/app/public

在此之后,即使我的 Xdebug 似乎像往常一样配置,我的 Xdebug 也会停止命中断点。

我已经在 PhpStorm 的另一个 Laravel 项目中测试了 Xdebug,它正在工作,所以它与 PhpStorm 无关。我在 IntelliJ IDEA 中打开了我当前的项目(一个带有符号链接的项目),但 Xdebug 也没有在那里工作,所以我的项目中只有一些可疑的东西。

阅读JetBrains Xdebug 故障排除后,我知道我必须在

Settings |Languages & Frameworks | PHP | Servers.

现在的问题是我真的不知道要映射到哪个文件夹的路径并且在互联网上找不到相关的解决方案(也许我不擅长谷歌搜索)

这是我的错误尝试:

在此处输入图像描述

我只是尝试将存储(公共)目录与公共(存储-> 应用程序)目录映射。

请指导我。

xdebug.log 文件

[3172] Log opened at 2020-08-25 17:39:58
[3172] I: Checking remote connect back address.
[3172] I: Checking header 'HTTP_X_FORWARDED_FOR'.
[3172] I: Checking header 'REMOTE_ADDR'.
[3172] W: Remote address not found, connecting to configured address/port: http://127.0.0.1:8000/:9000. :-|
[3172] W: Creating socket for 'http://127.0.0.1:8000/:9000', getaddrinfo: 0.
[3172] E: Could not connect to client. :-(
[3172] Log closed at 2020-08-25 17:39:58

[7416] Log opened at 2020-08-25 17:43:53
[7416] I: Checking remote connect back address.
[7416] I: Checking header 'HTTP_X_FORWARDED_FOR'.
[7416] I: Checking header 'REMOTE_ADDR'.
[7416] I: Remote address found, connecting to ::1:9000.
[7416] E: Time-out connecting to client (Waited: 200 ms). :-(
[7416] Log closed at 2020-08-25 17:43:53

标签: laravelphpstormxdebug

解决方案


推荐阅读