gpt4 book ai didi

php - 远程调试路径映射

转载 作者:行者123 更新时间:2023-12-02 18:16:40 25 4
gpt4 key购买 nike

我希望能够在Docker容器中使用调试器,并且设法将laravel的/public/index.php的入口点映射到容器内nginx服务器上的路径,index.php中的断点被命中,但是app/http/routes.php中默认路由“/”中的断点没有被击中,尽管正在执行路线的代码。它是laravel 5.1默认的文件夹结构。

index.php的工作路径映射为/var/www/laravel/public - C:\Users\username\Desktop\zemke2\public(分别为服务器路径-项目路径)

打印屏幕在这里:

printscreen

我需要帮助为“/”路由的断点进行映射以使其正常工作。

最佳答案

经过一番奇怪的思考,我成功地弄清楚了。这很简单。关键是您在服务器和本地上映射文件夹,然后映射绝对文件系统路径。浏览器网址为 IRRELEVANT ,与如何运行代码无关。

包含要在服务器上调试的文件的文件夹到包含该文件的本地文件夹。

就我而言,这些是:

    server path: /var/www/laravel/public - local path: C:\Users\username\Desktop\zemke2\public
server path: /var/www/laravel/app/Http - local path: C:\Users\username\Desktop\zemke2\app\Http

Linux路径区分大小写。检查 stop debugger on first line还可以帮助调试此类问题。

Netbeans settings.

关于php - 远程调试路径映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37635461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com