drupal multisite

时间:2011-09-24 04:16:19

标签: drupal

我们在 drupal 中开发了两个网站,两个网站都有不同的网址和不同的drupal实例,但两个网站中的某些网页都有共同点。

如果我们在这两个网站中编辑一个页面(常见)。我们需要登录到两个网站并进行编辑。如果编辑一个网站,它会自动反映在第二个网站的特定页面,而不是这样做。有任何模块提供这样的功能或互连两个网站。有人任何人分享我如何处理这个。

注意:

此网站以 drupal 6.x

开发

感谢.............

4 个答案:

答案 0 :(得分:2)

Domain Access Module完全符合

答案 1 :(得分:1)

您还可以通过在settings.php中共享与用户信息相关的公共表和相同的$ cookie_domain来实现单点登录

类似于settings.php中的内容:

$db_prefix = array(
  'default'   => '',   
  'users'     => 'example_shared_db.',
  'sessions'  => 'example_shared_db.',
  'role'      => 'example_shared_db.',
  'users_roles'      => 'example_shared_db.',
  'profile_fields' => 'example_shared_db.',
  'profile_values' => 'example_shared_db.',
); 

$ cookie_domain ='example.com';

答案 2 :(得分:0)

您有两种选择 1.域访问模块 - http://drupal.org/project/domain - 此模块提供了非常有用的功能集,使您可以在较短的时间内完成多站点设置。它有非常友好的仪表板来管理您的网站。 2.基于文件夹的结构 - 您可以引用任何URL

https://www.drupal.org/documentation/install/multi-site
https://www.acquia.com/blog/power-drupal-multi-site-part-1-code-management
http://www.ibm.com/developerworks/library/wa-multisitedrupal/

如果您期待实施任何特定要求,请与我们联系。

答案 3 :(得分:0)

实现这一目标的最佳方法是使用Drupal的多站点设置。多站点为站点使用相同的代码库。您可以选择为您的站点选择不同或相同的数据库。对于您的情况,您可以为域使用相同的数据库。如果功能不同,您可以为站点设置相同的数据库。