[Bug] Database management links ignore the app's custom Web access address
Maintainer antworten meist innerhalb von 1 Tag
@xiaomeinvG arbeitet bereits daran.
Seit 03.11.2026.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
Contact Information
richbao
1Panel Version
v2.4.2 社区版
Problem Description
在「应用商店」->「已安装」->「phpMyAdmin」的「参数」中,已配置自定义「Web 访问地址」(如 https://pma.example.com)。此时在应用卡片的「跳转」按钮下,可以正确识别并弹出该自定义域名。
但在「数据库」->「MySQL」页面的「管理」下拉菜单中点击「phpMyAdmin」时,前端未读取该应用已保存的「Web 访问地址」,仍然硬编码拼接宿主机 IP 与映射端口(http://<服务器IP>:<映射端口>)。
生产环境下通常会配置反代域名 + 开启强制 HTTPS,并使用防火墙拦截或关闭宿主机的明文端口访问,这导致「数据库」页面的核心快捷入口彻底变成死链(连接超时或拒绝连接)。
Steps to Reproduce
- 在 1Panel 应用商店安装 phpMyAdmin,并通过「网站」模块为其创建反向代理站点(绑定二级域名并配置 HTTPS)。
- 在宿主机防火墙中关闭或仅允许内网访问 phpMyAdmin 容器映射的明文端口。
- 进入「应用商店」->「已安装」->「phpMyAdmin」->「参数配置」,将「Web 访问地址」修改为反代域名(如 https://pma.example.com)并保存。
- 返回「应用商店」卡片,鼠标悬停或点击「跳转」按钮,确认自定义访问地址已正常显示。
- 前往「数据库」->「MySQL」页面,点击顶部操作栏的「管理」->「phpMyAdmin」。
- 观察新标签页打开的地址,依然为 http://<服务器IP>:<映射端口>,而非已配置的自定义域名。
The expected correct result
「数据库」页面「管理」菜单中的 phpMyAdmin/Adminer 跳转链接,逻辑应与应用商店已安装应用的配置保持一致:若检测到该应用设置了自定义「Web 访问地址」,点击时应优先跳转至该自定义地址。
Related log output
无后端报错日志。属于前端跳转路由未读取应用参数中的「Web 访问地址」字段。
【实际行为对比】:
- phpMyAdmin 参数配置中保存的 Web 访问地址:https://pma.example.com
- 应用商店已安装卡片「跳转」弹窗读取的地址:http://<服务器IP>:<映射端口> 与 https://pma.example.com(均可正常显示)
- 数据库「MySQL」页面「管理 -> phpMyAdmin」实际发起的跳转链接:http://<服务器IP>:<映射端口>
Additional Information
建议排查前端页面路由拼接部分:
在数据库管理页面(MySQL / PostgreSQL 等)中,各数据库管理工具的跳转逻辑目前仅使用了 host IP 与 container port 进行拼接,未查询已安装应用中用户自定义填写的外部访问 URL 字段。
- Vorherrschende Sprache
- Go
- Sterne
- 37.3k
- Forks
- 3.4k
- Ø Merge
- 7 Std. 30 Min.
- Gemergte PRs (30 T.)
- 135
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus 1Panel-dev/1Panel
-
[Bug] Configurations not supported in Wiki.js v3 are optional in 1Panel.Evtl. vergeben @wanghe-fit2cloud hat das heute übernommen. Offen
1Panel-dev/1Panel#14304 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug] The reverse proxy configuration for the website is normal, but the website is unreachable on some networks in certain locations (with the message "Site Does Not Exist").Evtl. vergeben @wanghe-fit2cloud hat das vor 1 Tag übernommen. Offentype: question
1Panel-dev/1Panel#14301 · 4 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Feature] 1Panel AI Gateway: The account pool becomes unavailable when a model enters cooldown after exhausting its quotaEvtl. vergeben @wanghe-fit2cloud hat das vor 2 Tagen übernommen. Offenstatus: dev-complete type: ai-gateway type: optimization
1Panel-dev/1Panel#14291 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Feature] AI Gateway overview: The 5-second real-time monitoring API should return the specific user making each callEvtl. vergeben @wanghe-fit2cloud hat das vor 2 Tagen übernommen. Offenstatus: dev-complete type: ai-gateway type: optimization
1Panel-dev/1Panel#14289 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug] Log cleanup fails with "invalid project name" when installed app name contains uppercase lettersEvtl. vergeben @xiaomeinvG hat das vor 2 Tagen übernommen. Offentype: bug
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 60/100
1Panel-dev/1Panel#14284 · 1 Kommentar · 2 zugewiesene Personen ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in 1Panel-dev/1Panel
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
dragonflydb/dragonfly-operator#619 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
cloudfoundry/bosh-bootloader#701 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
-
baremetal: private network check rejects offer-specific options (Private Network 10Gbps / 25Gbps)Evtl. vergeben @lbarrosby hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
scaleway/terraform-provider-scaleway#4587 ·
Maintainer antworten meist innerhalb von 1 Tag
-
blocked-needs-validation bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
projectcapsule/capsule#2280 ·
Maintainer antworten meist innerhalb von 1 Tag