我正在尝试将Magento开发环境移至docker。我已经开始使用此现成的解决方案。除了xdebug,几乎所有东西都可以正常工作。
我已根据本教程设置了PhpStorm,并已在服务器部分的docker卷上正确映射了本地项目目录。当我尝试开始调试时,然后在调试器窗口中显示此消息
在本地找不到文件“ /var/www/html/pub/index.php”。要修复它,请通过环境变量PHP_IDE_CONFIG设置服务器名称,然后重新启动调试会话。
我添加了这个
environment:
- PHP_IDE_CONFIG=serverName=Magetwo
Run Code Online (Sandbox Code Playgroud)
到docker-compose.ymlphp部分中的,但仍然是相同的错误。仅当我的项目位于主机的相同目录(如容器卷)中时,调试才起作用,但是我希望具有不同的目录。
我应该更改些什么以强制xdebug工作?