Linux环境下DDEV部署Magento2遇503后端不可用问题求助
在Linux上使用DDEV安装Magento2时遭遇503错误的排查求助
我在Ubuntu 20.04.6 LTS系统(使用Docker CE而非Docker Desktop)上,按照DDEV的Magento快速开始流程安装Magento2。执行ddev launch时遇到如下503错误:
503: No ddev back-end site available.
This is the ddev-router container: There is no back-end webserver at the URL you specified. You may want to use "ddev start" to start the site.
最初启动时出现的是404 nginx错误,执行以下命令后404问题得以解决,但随即出现了上述503错误:
ddev poweroff docker rm -f $(docker ps -aq) ddev restart
我已按照DDEV故障排查指南尝试了以下操作,均未解决问题:
- 执行
ddev poweroff && docker rm -f $(docker ps -aq)彻底清理容器 - 运行
ddev debug dockercheck检查Docker环境 - 运行
ddev debug test进行完整测试 - 重启Docker服务
- 创建最简DDEV项目测试基础功能
- 停止系统nginx服务:
sudo service nginx stop - 停止系统apache服务:
sudo apachectl stop - 修改项目配置使用不同端口,排查端口冲突问题
- 执行
sudo lsof -i :443 -sTCP:LISTEN检查443端口占用情况 - 执行
sudo lsof -i :8443 -sTCP:LISTEN检查8443端口占用(结果为空)
补充细节:
- 已检查项目的
.ddev/config.yaml配置文件 - 因系统文件名加密导致的路径问题,Magento项目目录存放在家目录之外
内容的提问来源于stack exchange,提问作者jazyac
相关产品推荐
相关产品推荐

