问题标签 [drupal-database]

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 回答
1121 浏览

drupal - 更改 cPanel 密码后,Drupal 站点上的访问被拒绝

我的同事更改了 Drupal 站点的 cPanel 密码。前端现在显示以下错误。

错误
网站遇到意外错误。请稍后再试。

错误消息 PDOException: SQLSTATE[HY000] [1045] 在 lock_may_be_available() (/home/xx/public_html/includes/lock.inc 的第 167 行)中用户 'xx'@'localhost' 的访问被拒绝(使用密码:YES)。

如何修复此错误?

0 投票
1 回答
82 浏览

php - 如何将第一个下拉值设为无

我从以下代码中获得了所需的选项,但我需要添加一个空选项作为返回数组的第一个值,'' => 'none',然后是其余值。

但是,这仅给出数据库中的值。

0 投票
1 回答
675 浏览

sql-order-by - Drupal 8 SQL语句,避免addOrder通过在SELECT中添加一些字段

我在 Views 和 Drupal 8 的自定义排序插件中有以下行:

我想要的只是让 Drupal 将其添加到现有查询中:

但是,这就是它的作用:

因此,它在 SELECT 语句中添加了一个字段选择。虽然它适用于排序,但它在我正在尝试做的事情中引入了所有其他问题。

知道如何让它简单地添加“ORDER”语句而不弄乱“SELECT”吗?

0 投票
0 回答
47 浏览

amazon-web-services - Drupal7 上的管理员电子邮件未更新

我曾尝试使用 cloudformation 在 AWS 上安装 Drupal 7.x,但安装后,在连接到 RDS 管理员时,管理员电子邮件没有更新。

users表格中,在此处输入图像描述我能够找到我在安装 Drupal 站点时提供的所有架构,除了mail(Default). 该mail字段已填满"admin@example.com",我无法在表格中找到我的电子邮件。由于这个结果,我无法重置我的密码并创建新用户。新用户也不会收到来自管理员的电子邮件。

我可以在 Drupal 站点中看到我的电子邮件,但在数据库中,我看到"admin@example.com"了(默认值)。这里可能出了什么问题?

0 投票
2 回答
328 浏览

mysql - MySQL 到 Drupal 7 db_select

我正在尝试使用 drupal 7 db_select 执行下面的 mysql 查询。但我无法理解如何做到这一点。有人可以帮我将以下 mysql 查询翻译成 drupal 7 动态数据库查询吗?

我的主要目标实际上是按名称中给定的字符串位置对 mysql 结果进行排序。请记住,我不想获取所有结果并使用 php 对它们进行排序,而是我想使用 mysql 来做到这一点。据我所知,“ORDER BY LOCATE”命令正是这样做的。

0 投票
1 回答
66 浏览

postgresql - Drupal 8 和 PostgreSQL:如何在 WHERE 子句中使用表达式的结果?

你好呀!

我使用 Drupal 的查询接口构造了一个数据库查询。这样,我还成功地添加了一个生成条件值的表达式。该条件字段的内容是 ISO 格式的日期字符串。

我现在想在 WHERE 子句中使用该计算字段。在另一个使用 MySQL 的项目中,我只能在 where 子句中使用带有表达式结果的名称,但这似乎在 PostgreSQL 中不起作用。我总是得到“列不存在”-错误,无论我是否在表达式名称前加上数据库表别名。

(原始和缩短的)查询如下所示(仍包含值占位符):

如前所述,如果我使用“date.datefilter”或仅使用“datefilter”应用过滤器,则没有任何区别。如果我不尝试在 WHERE 部分中使用该字段/表达式,结果列表中的结果就很好。那么,如何使用表达式的结果来过滤查询结果呢?

任何提示表示赞赏!提前致谢!

0 投票
1 回答
190 浏览

drupal - Drupal 9 是否有任何 Oracle 驱动程序(模块)?

Oracle 驱动程序适用于 Drupal 8,但其作曲家安装不适用于 Drupal 9。 https://www.drupal.org/project/oracle

我的目标是使用 Views Database Connector 模块与外部 Oracle 数据库进行交互。 https://www.drupal.org/project/views_database_connector 这就是我寻找 Oracle 驱动程序的原因。

任何建议将不胜感激。

问候,

莱安德罗

0 投票
0 回答
15 浏览

drupal-7 - Drupal 7 - 查询包括视图设置中未定义的 where 子句

我在 Drupal 7 中有一个视图,其中包含视图查询设置未生成的附加 where 子句。我已经检查了 dbl 检查和三重检查。我已禁用与视图关联的所有过滤器、排序和字段,并将其设置为查询应该完全为空的位置,并且仍然显示 2 个 where 子句。为什么会发生这种情况,我也在文件中搜索了 where 子句的部分内容,但是在代码中的任何地方都找不到。有什么建议吗?

0 投票
1 回答
69 浏览

drupal-8 - 标志模块导致数据库中的行数过多(超过一百万)

我们将 Drupal 8 中的标志模块用于社区网站。视图与标记表连接,标记表已增长到超过 1M 行,导致数据库问题,同时使网站加载缓慢。有没有人遇到过标志模块的数据库问题?有什么建议么?提前致谢。

0 投票
1 回答
38 浏览

sql-server - 从 Drupal 7 数据库中导出内容类型数据

我们正在将客户站点从 Drupal 迁移到 Kentico,并希望通过导入自定义内容类型的数据来加快一些内容创建。我没有对 Drupal 站点的开发访问权限来使用 PHP 做任何事情,我只有我们在 MSSQL 环境中恢复的数据库的完整导出。

我一直在查看数据库并尝试对这些信息的存储方式进行逆向工程,但与我们从其他 CMS 平台使用的导出相比,它非常复杂。到目前为止,据我所知,我至少需要使用节点表和 field_data_ 表中的数据组合。例如,在 Drupal 中有一个用于奖励的自定义内容类型,所以我正在查看以 field_data_field_award_ 开头的数据表,但是这些看起来需要进一步连接到其他东西,因为它们不包含数据本身。

非常感谢任何见解或建议。