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端口

相关推荐
HealthScience16 小时前
vscode使用Excel插件导致codex插件无法粘贴图片
服务器·vscode·excel
夏日听雨眠16 小时前
Linux(printf函数输出问题,exit ,主函数参数,fork函数,文件系统调用)
linux·运维·服务器
阿火~16 小时前
linux部署nacos【无脑简单版】【支持ARM版本和X86版本】
linux·运维·服务器
暴力求解17 小时前
Linux---网络基础概念
linux·运维·服务器·网络·操作系统
AquaMriusC17 小时前
Windows11专业版使用虚拟化技术安装Linux(CentOS7)
linux·运维·服务器
pengyi87101517 小时前
共享IP全面优缺点解析,适合什么人群使用?
linux·运维·服务器·网络·tcp/ip
霜落花轻扬17 小时前
VSCode全局搜索内容不全
ide·vscode·编辑器
wo32586614517 小时前
国产信创海光服务、兆芯服务器,搭配板载国产千兆网卡网讯WX1860A2、WX1860A4网卡驱动安装方法
运维·服务器
IpdataCloud17 小时前
IPv6时代,IP归属地查询服务精准度面临哪些挑战?实测对比+提升方案
运维·服务器·网络
d111111111d18 小时前
MQTT+STM32+云平台+AT命令的编写
服务器·笔记·stm32·单片机·嵌入式硬件·算法