我需要在不同的域上创建大约20-30个Drupal8站点。会有类似的内容(仅在城市名称,ajax电话等详细信息中有所不同),但也会有新闻等特定内容。
我知道这个想法的所有弱点,但无论如何我认为一个数据库中的共享表将是该项目的最佳解决方案。 我的步骤:
...然后我尝试使用许多网站上描述的解决方案:
$databases['default']['default'] = array(
'database-configuration-stuff' => '[...database configuration]'
'prefix' => array(
'default' => 'second_', // default prefix for second site
'users' => 'default_', // shared users...
'sessions' => 'default_',
'role' => 'default_',
'authmap' => 'default_',
),
);
但它不起作用。我只看到第二个网站的用户。缓存清理不会改变任何东西。有什么想法吗?
也许有可能使用一个共享数据库创建多页解决方案(不仅针对用户,还针对节点),并从一个管理控制台创建定向到不同域的内容?
BTW:如果有可能使用Drupal7创建这样的话,我可以将d8更改为d7。
答案 0 :(得分:0)
如果你想做某事我正在寻找你有三个选择:
我选择了第三种选择。