Drupal多站点数据库未显示在PHPMyadmin中

1wnzp6jl  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(156)

已成功创建Drupal 9多站点和2个子站点为每个站点创建了单独的数据库登录到PHPMyadmin的2个子站点的数据库没有显示在那里。数据库存在于MariaDB中。但是,主站点的数据库按原样存在。
兰多版本:版本3.1.4
这里是.兰度.yml

name: healsecurity_lando
recipe: drupal9
config:
  webroot: web
  php: '7.4'
  composer_version: '2.1.9'
  # via: apache:2.4
  via: nginx
  database: mariadb:10.4
  xdebug: false
services:
  phpmyadmin:
    type: phpmyadmin
    hosts:
      - database
  subsite1:
    type: mariadb:10.4
    portforward: true
    creds:
      user: drupal9
      password: drupal9
      database: subsite1
  subsite2:
    type: mariadb:10.4
    portforward: true
    creds:
      user: drupal9
      password: drupal9
      database: subsite2
proxy:
  appserver_nginx:
    - main.lndo.site
    - subsite1.lndo.site
    - subsite2.lndo.site

附件是PHPMyadmin的截图


如果我缺少任何配置,请告诉我。
谢谢Prashant

ecfdbz9o

ecfdbz9o1#

它的工作原理是将服务名称添加到主机列表中。“subsite1”是我的服务名称,您可以通过“lando info”命令获得服务名称。

services:
  phpmyadmin:
    type: phpmyadmin
    hosts:
      - database
      - subsite1

相关问题