laravel - 存储符号链接后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
解决方案
推荐阅读
- android - 尽管初始化,对象在 Kotlin 中仍处于未初始化状态
- vue.js - 一个组件的多个实例被解析为一个
- cassandra - Cassandra 与 ldap 集成
- python-3.x - 无法使用 selenium 选中复选框
- sql-server - 如何在 Azure sql server 中获取会话历史记录?
- json - 什么规则决定了 JSON 中的转义
- android - 应用程序关闭后,由 android webview 中的网页创建的 cookie 将被删除
- c++ - C++ compile-time substring
- django - 当 Django REST 框架中不存在时,UpdateAPIView 不会引发 404
- javascript - req.user 未定义,但登录工作正常