草庐IT

drupal-8

全部标签

php - Bash 脚本为分布在多个版本的服务器上的多个 Drupal 站点更新管理员用户密码

我有一台服务器运行着很多Drupal站点。其中一些较旧,运行Drupal5,而一些较新,运行Drupal6。我们也开始实现Drupal7。我们的组织使用一个标准的网站管理密码,我们仅在内部分发给我们的员工以维护这些网站。这可能是也可能不是最佳安全实践,但这是我们此时做事的方式。请假设这不会改变。我们遇到的问题是,当我们有员工流失时,我们必须更改此密码并将更改应用到我们运行的每个站点,以确保该员工不能破坏我们客户的任何站点。这对于解雇更为重要,但我们也将其作为最佳实践用于辞职。过去,我运行了一个基本的PHP脚本,该脚本在我们的数据库服务器上使用mysql_list_dbs来遍历每个数据库

mysql - Drupal 7 db_select 嵌套选择查询

如何将嵌套选择查询转换为Drual7db_select?以下是问题查询:select*fromtbl_wordwhereEngWordlike'%apple%'orWordIDin(selectWordIDfromtbl_subwordwhereEngWordlike'%apple%'); 最佳答案 在语义上它非常相似:$term='apple';$sub_query=db_select('tbl_subword')->fields('tbl_subword',array('WordID'))->condition('EngWord

mysql - 如何追踪 Drupal max_allowed_pa​​cket 错误?

我的一个暂存站点最近开始在每个管理页面上出现巨大错误,大致如下:用户警告:得到一个大于“max_allowed_pa​​cket”字节查询的数据包:UPDATEcache_updateSETdata='...',created=1298434692,expire=1298438292,serialized=1WHEREcid='update_project_data'in_db_query()(/var/www/vhosts/mysite/mypath/includes/database.mysqli.inc第141行)。(其中“...”约为1.5百万字符的序列化数据)我应该如何追踪错

php - drupal 7 自定义架构错误日期时间

我有以下架构(从自定义模块中带有schemamodule(7.x-1.0-beta3)的现有表生成。functionmyproject_entities_schema(){//---------------------------------------------------------------------------------//MESSAGE//---------------------------------------------------------------------------------$schema['myproject_entity_message']

mysql - Drupal 7 - 使用 BETWEEN 的查询不起作用

我在Drupal7中有一个正在搜索自定义表的查询:$query5="SELECTCOUNT(reservation_id)asrcount5,reservation_idFROM{reservations}WHEREresource_id=:resource_idANDreservation_date=:reservation_dateANDstart_timeBETWEEN:start_timeAND:end_time";$result5=db_query($query5,array(':resource_id'=>$resource_id,':reservation_date'=>

mysql - drupal View 模块 mysql 错误

我已经启用了View模块并在我转到structure>drupal7中的View时得到了它处理异常时抛出额外的未捕获异常。原创PDOException:SQLSTATE[HY000]:Generalerror:2006MySQLserverhasgoneaway:DELETEFROM{cache_form}WHERE(cid=:db_condition_placeholder_0);Array([:db_condition_placeholder_0]=>form_form-MKcd7j8VJkLHaG7-JGW-vREo_XeUngdnLcqlKOn-02o)incache_clea

mysql - PHP PDO 异常 : SQLSTATE[HY000] [2019] Can't initialize character set utf8mb4

我在Centos6上安装了drupal8。这是我的php和mysql版本输出服务器版本:5.7.9MySQLCommunityServer(GPL)PHP5.6.14(cli)(内置:2015年10月16日08:41:09)但是我仍然收到连接错误PDOException:SQLSTATE[HY000][2019]无法在/var/www/m2m/core/lib/Drupal/Component/DependencyInjection/中初始化字符集utf8mb4(路径:/usr/share/mysql/charsets/)第83行的PhpArrayContainer.php我的OSX上

php - Drupal - 如何获取行的总和

我想在Drupal中用几行的SUM做一个简单的选择,但我似乎不知道该怎么做。我知道在Drupal中有更多方法可以进行查询(其中一种方法是编写实际查询,但我不希望那样)。这是我的代码:$query=db_select("node","n");$query->fields("n",array("nid","likes"=>"SUM(likes)"));但显然Drupal去掉了我的括号,我收到以下错误:1054Unknowncolumn'n.SUMlikes'in'fieldlist'谁能帮帮我?是否有类似$query->sum()的东西? 最佳答案

如何在< head>之间添加代码和</head>在Drupal中,但排除了一些节点

我正在尝试将GoogleAdsense“页面级广告”添加到我的Drupal网站上。它需要在两个标签之间粘贴一些代码和。但是,我想从中排除一些节点。由于它们都是相同的节点类型,因此它们将从同一page.tpl.php文件加载。我该怎么做呢?谢谢。看答案就像Drupal中的所有内容一样,有很多方法可以做到这一点。您可以在预处理函数中检查特定的节点ID,然后在页面呈现特定节点ID时仅添加该代码。functionthemename_preprocess_page(&$vars){//checkandseeifwe'rerenderinganodeandifthecurrentnidisintheaif

css - 表格中的响应图像

图像应在表格单元格中响应,背景颜色应填充所有空白区域。我正在开发一个Drupal站点(版本8.6.7),该站点应使数字符号显示在表格行中。我正在使用Drupal8Zymphonies主题8.x-1.3我希望它能在从笔记本电脑到手机的设备上运行。我还希望图像尽可能多地填充单元格,而背景颜色应填充其余部分。我在自定义文本字段中的View中生成此内容。我正在尝试使用我放在td标签中的CSS类,但它不起作用。-在小型设备中,图像变得非常小并且不会填满td-cell。-背景颜色没有填满图像周围。-空单元格中间有一个白色方block。InCSS-fileIhavethis:.uptoten{bac