Magento服务器VSCode开启XDebug方法

以下方法适用adobecommerce.com官方服务器。官方给的ssh连接账号权限很低,vscode无法在服务器项目目录下建.vscode目录,不可能进行配置,可使用以下方法。

1、修改项目中/.magento.app.yaml,修改后发版开启xdebug

runtime:

extensions:

  • xdebug

2、通过ssh进入服务器,执行下面命令

mkdir /tmp/vscode-server (名字自己随便起)

ln -s /app /tmp/vscode-server/app (建立软连接,解决账号没有权限在/app目录建文件问题)

查看内容是否为项目代码

ls /tmp/vscode-server/app

3、设置vscocde

CTRL + SHIFT + P 输入Open User Settings(json)

添加

"remote.SSH.serverInstallPath": {

"ssh.us-a1.magento.cloud": "/tmp/vscode-server"

}

4、vscode连接ssh

ssh ******@ssh.us-a1.magento.cloud -i 'C:\Users\*****\.ssh\id_rsa'

打开文件夹/tmp/vscode-server,应该会看到app文件夹

5、连接到远程后在vscode中安装php debug插件

配置launch.json

{

"version": "0.2.0",

"configurations": [

{

"name": "Listen for Xdebug",

"type": "php",

"request": "launch",

"port": 9003,

"pathMappings": {

"/tmp/vscode-server": "${workspaceFolder}"

}

}

]

}

6、vscode中控制台中手动添加9003端口

相关推荐
木木子2229 分钟前
[特殊字符] 音乐播放器——状态驱动的多媒体控制
android·开发语言·华为·php·harmonyos
酷酷的身影1 小时前
Drivers/LedManager.cs
开发语言·php
云飞云共享云桌面2 小时前
单机建模卡顿运维繁琐!中小型机械制造厂云飞云 3D 云桌面落地
运维·服务器·网络·3d·自动化·电脑·负载均衡
可靠的仙人掌2 小时前
SAC(Soft Actor-Critic)算法底座
开发语言·算法·php
湿韵轮回3 小时前
LangChain LCEL,用 | 串联AI的魔法语言
服务器·人工智能·langchain
qq_422152574 小时前
PDF内容复用的几种实用方法:转PPT、转图片、转长图
pdf·php·powerpoint
网络小白不怕黑4 小时前
监控httpd状态
服务器
网络小白不怕黑5 小时前
12.DHCP服务搭建
linux·运维·服务器·网络
无糖冰可乐215 小时前
安装wsl2,并链接Windows上的vscode运行项目
pytorch·vscode·python·pip
日取其半万世不竭6 小时前
云服务器迁移怎么少停机?DNS 切换前后的完整清单
运维·服务器