You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何访问Platform.sh环境下Drupal 9的管理面板?

解决Drupal 9后台登录入口问题(Platform.sh环境)
  • 先尝试Drupal通用登录路径:在你的环境URL后追加 /user/login,比如 https://your-env-url.platformsh.site/user/login。这是Drupal默认的登录页面入口,比/admin更可靠——如果后台首页路径被自定义,/admin可能失效,但登录入口默认是/user/login,除非被特意修改。

  • 若默认路径无效,从代码找自定义配置:

    • 打开下载的站点代码中 sites/default/settings.php 文件,查找是否有类似 $settings['admin_path'] = 'custom-admin-path'; 的配置,这会修改后台首页的路径,此时登录后访问该自定义路径即可进入后台。
    • 检查 sites/default/services.yml,看是否存在 router.request_context.admin_path 配置项,同样会影响后台路径。
    • 查看是否安装了Pathauto或自定义模块修改了登录路径,可检查模块目录下的路由配置文件(如*.routing.yml)。
  • 通过Platform.sh环境直接生成登录链接:

    1. 安装Platform.sh CLI后,执行命令 platform ssh 连接到目标环境的容器。
    2. 若站点安装了Drush,直接运行 drush uli,会输出一个带有效期的一次性登录链接,复制到浏览器即可直接进入后台。
    3. 若无Drush,可执行 php core/scripts/password-hash.sh 你的新密码 生成密码哈希值,然后通过Platform.sh的数据库管理工具(或SSH连接后用数据库命令)更新users_field_data表中uid=1用户的pass字段,之后用/user/login登录。

补充:Drupal支持在后台直接完成页面更新、优惠券生成(需对应模块支持)这类操作,无需每次走代码部署流程,找到登录入口后即可进行常规站点维护。

内容的提问来源于stack exchange,提问作者billyc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 19:42:16