问题标签 [drupal-domain-access]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
76 浏览

drupal - 如何设置单个域的数据库和源代码以供drupal中的多个域使用?

我有一个用于创建网站的域访问模块(Drupal 7)。我的要求是,在同一个域中会有一个主站点和多个子站点。所有子网站都将访问相同的数据库和主网站的源代码。所有这些网站都将在 VPS 托管中。一个主网站和所有其他子网站都是创建的子域。例如:

现在,场景是,数据库和源在 example.com。我可以将子网站作为另一个域,例如 apple.com、orange.com -- 子网站

这可能吗?以及我必须在哪个服务器中放置我的数据库和代码。

0 投票
1 回答
100 浏览

drupal-7 - Drupal 域访问模块设置选项卡白屏死机 WSOD

在我正在开发的 Drupal 7.x 项目中,我使用的是域访问模块。不知何故,当我尝试访问“设置”选项卡(管理员/结构/域/设置)时,我得到了一个 WSOD。

错误日志:

[2014 年 5 月 7 日星期三 11:20:08] [错误] [客户端 127.0.0.1] PHP 致命错误:调用 /var/www/MYDRUPALPROJECT/sites/all/modules/custom/domain_bonus/domain_bonus_login_restrict 中的未定义函数 object_log() /domain_bonus_login_restrict.module 在第 55 行,引用者:http://MYDRUPALPROJECT/en/admin/structure/domain

相关文件中的内容:

……

/**

*实现 hook_form_alter()。

*/

功能 domain_bonus_login_restrict_form_alter(&$form, &$form_state, $form_id) {

此自定义模块是 contrib 模块的副本,仅进行了一些不涉及相关行的简单修改。

任何人都知道这可能是什么原因?我是否应该分享任何其他相关信息以帮助您理解这一点?

谢谢!

0 投票
1 回答
974 浏览

drupal-7 - 网址别名不适用于域路径

我在我的网站中使用域访问模块,并且我的网站中有多个域。例如我有域

  1. test.example.com(主域)
  2. test1.example.com

当我创建示例内容“联系人”并为其提供 URL 别名为“联系人”(假设节点 ID 为 143)时,在域访问选项下,我选择“发送给所有附属公司”。当我尝试访问以下网址时

test.example.com/contact(工作正常)
test1.example.com/contact(找不到页面)

但是下面这两个都有效

是否可以为所有域使用相同的 URL 别名。我使用了域路径模块,但它没有按需要工作。

谢谢。

0 投票
2 回答
1985 浏览

drupal - drupal 7 配置文件位置

我正在将 Drupal 7 网站从 Pantheon 迁移到新主机,并且需要配置域访问模块。但是我发现了一些麻烦。域访问模块给了我错误信息:

域模块安装不完整。查看 INSTALL.txt 并检查您的 settings.php 文件。

在阶段加载域访问失败:引导包括。请检查您的 settings.php 文件和站点配置。

所以我把字符串

包括 DRUPAL_ROOT 。'/sites/all/modules/domain/settings.inc';

到我的/sites/default/settings.php档案。但它没有任何效果。我尝试了不同的路径,但没有结果。在我发现我的 settings.php 文件具有默认数据库设置之后 - 不是我在安装 Drupal 站点时编写的那些。所以我删除了 setting.php 并从 web-browser 重新初始化 Drupal 站点*/install.php。之后我发现新创建/sites/default/settings.php的数据库错误(默认数据)。$drupal_hash_salt = '';但网站工作正常。此外,我已将权限更改为 777 并转到 /admin/reports/status 并找到该行

配置文件 - 受保护

这很奇怪。你能帮我解决这个问题并找到我的配置文件的真实位置吗?

0 投票
1 回答
204 浏览

drupal-7 - Drupal 7 域访问 XML 站点地图

使用域访问为 Drupal 7 创建站点地图的最佳方法是什么。我可以使用 xml 模块和域访问来生成站点地图。但是,我无法通过他们的网址访问站点地图。任何想法我如何做到这一点?

0 投票
0 回答
22 浏览

php - Drupal 8 域访问 - 父域查看其子内容的内容

我追求什么结果

我有一个包含子域的父域。我想在我的父域站点上查看我的子域的内容。1 个父域 -> 许多子域

基本上,我有一个日本域管理员,可以在日本的域站点上添加内容。同样,我有韩国域管理器,可以在韩国的域站点上添加内容。现在我有区域经理,分别是亚洲、欧洲、美洲等。

我追求的是我希望亚洲(父)用户在父域站点上查看韩国(子)和日本(子)内容。同样,欧洲(父)用户会看到英国(子)和德国(子)的内容。如果重要的话,区域经理角色所做的是批准/发布和编辑子域的内容。

我做了什么解决方案

  • 我添加了暴露过滤器,因此他们可以选择要列出的域,但除非您在该域中,否则不会显示任何域。(需要通过日本域名网站查看日本内容)
  • 我所做的一项工作是我创建了新的域ASIA region。但是每次国家角色(日本)创建新内容时,他们都需要从表单中检查此域的访问权限。因此,当区域管理器登录时,它将在该域上列出。它可以工作,但在内容制作者方面并不直观。

如果有一种方法可以根据当前用户对其设置的域访问权限自动设置内容表单中域访问权限的默认值,那将会有所帮助。以便始终与日本一起检查亚洲区域域。作为我的我已经将日本帐户的设置包括亚洲地区和日本域访问。

或者,如果没有办法解决这个问题。我想知道您是否有在创建内容时插入附加数据的教程/指南。如果它还引用当前用户的域访问设置,将更加感激。