问题标签 [drush]
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.
caching - drush fails to clear cache: Fatal error: Call to undefined function lock_acquire()
I have installed Drush 5.6 on my ubuntu machine, and I am now working on a Drupal theme, so I need to clear the cache frequently, but I cannot seem to do it with drush...
When I run the drush cc all
inside my drupal site folder, I get the message that it successfully cleared the drush cache.
When I instead run drush cc
inside my drupal site folder I get only 3 options (even though I have seen other people get more options here...): to cancel, to clear drush cache, or to clear registry cache. Here I tried to clear the registry cache and got the following error:
pointing me to some bootstrap.inc file
I will be very happy if someone could help me
xampp - “无法解压缩” drush make 错误
我一直在对我在创建 make 文件时收到的“无法解压缩”错误感到困惑。奇怪的是 tar.gz 文件被提取而没有错误。
我在 Windows 7 上使用 XAMPP 1.8.0 和 PHP 5.4.4,并且从 xampp/htdocs/mysite 中运行 make 文件。我已经在我们的 linux 专用服务器上多次运行这个 make 文件而没有错误,但我现在在我自己的笔记本电脑上运行它。
我不是 mime 类型的专家,但错误似乎与此有关。命令提示符下的代码如下。对此的任何帮助将不胜感激!谢谢。
drupal - 使用 Drupal 7 中的内容类型更改让节点更新
我在 Windows 上有一个带有 Xampp 的 Drupal 7 本地版本。当我将字段添加到节点的内容类型时,我看到该字段出现在最后,无论我将该字段放在 Content types > [myType] > Manage fields 中的顺序如何。我倾向于认为这是一个缓存问题......但我已经尝试过配置 > 性能 > 清除所有缓存,并且字段的顺序不会更新。
例如,我目前有一个图像字段、一个显示标题字段和一个正文字段。在“管理字段”灯箱中,字段的顺序为:
- 图片
- 显示标题(新字段,我没有使用默认标题,因为 Drupal 总是放置在图像上方而不是之后)
- 身体
但是,在页面上的顺序是
- 图片
- 身体
- 显示标题
这不仅仅是由时髦的 CSS 引起的一个技巧——PHP 实际上是以错误的顺序创建 HTML。
我猜当您添加新字段时 Drupal 会更新(创建时默认显示在最后)。当字段在“管理字段”中重新定位时, 它不会更新,将标题留在页面最后,尽管它在“管理字段”中排在第二位。
是的,在重新定位管理字段中的字段后,我确实保存了配置。我还清除了浏览器缓存,并重新启动了浏览器。
如何让 Drupal 以字段在管理字段中出现的顺序显示字段?
PS 我还下载了 Drush 看看它是否可以清除缓存。Drush 命令行有效,但我找到的教程都没有真正解释如何将 Drush 连接到本地安装,只有如何通过 SSH 连接到远程服务器……我在我的 drupal 文件夹中输入了“drush cc”,但我没有不知道 Drush 是否真的做了什么,因为我不知道如何让 drush 连接到我的本地主机。
drupal - 如何使用 Drush 命令创建脚本?
是否可以使用要执行的 drush 命令序列创建文件?特别是,我想编写脚本,它将下载并启用更多 Drupal 模块,例如具有这些行的脚本(伪代码)。
是否可以不创建自定义 drush 命令?
drupal - 如何从命令行创建 Drupal 角色?没有角色命名:组织者
我可以从命令行创建用户并将用户添加到角色:
但是,我不知道如何从命令行创建角色。
我发现这个模块可以修改角色的权限:
http://drupal.org/project/drush_role
但我仍然无法找到创建角色的方法
drupal - 以 drush php-script 开头的脚本在 ctrl+c 后不会退出
我正在用 drush 运行一个大的 php 脚本。该脚本需要很长时间才能运行 - 可能需要几个小时,我想随时停止它。这是我正在运行的示例 php 脚本:
这是我运行它的命令:
当我按 CTRL+C 时,drush 命令停止,但 php 脚本继续运行。这是它的外观:
它一直持续到它实际完成的 php 脚本。我怎样才能停止脚本呢?
drupal - Aegir-up (Aegir+Vagrant+Drush) 设置
我正在尝试使用Aegir-up(基于 Vagrant 的 Aegir 虚拟机)建立一个合适的 Drupal 开发环境。我将说明我如何遵循以下“快速启动”步骤并失败:
安装依赖项,包括 drush-vagrant 和 drush-hosts:
我不知道“包含 0 个模块”是否重要。我尝试安装 aegir-up:
最后,我运行 vagrant-build 来启动一个 vagrant 项目(我想),这就是它失败的地方:
起初我以为只是缺少 Egrep,我下载了UnxUtils,将其添加到 PATH 并检查 Egrep 是否从命令提示符运行,确实如此。但是,在重做 aegir-up 设置步骤后,我仍然遇到相同的错误。
我对这些工具中的任何一个都不是特别熟悉。我安装了 VirtualBox、Vagrant、Drush 和 NFS 服务器、Ruby、gem。在 Win8 上运行。我整天都在寻找答案。有人可以对此有所了解吗?
php - 为基于 php 的 CMS 编写 CLI(类似于 Drush)
我已经在 CMS 上工作了几年,实际上我在管理区域中实现了一个基于 jquery 的控制台,您可以在其中执行一些方便的操作,例如启用/禁用模块等。
我最近摆弄了 drupal 并决定与 drush 一起安装 cygwin。我试着用谷歌搜索,但认为这可能是一个不寻常的问题:如何为基于 php 的 CMS 创建 CLI?究竟是如何工作的?我的意思是,我知道它作为 Windows 中的批处理脚本从命令行运行。但是它是如何与 PHP 等交互的呢?
我确实知道一些基本的 C#,但是一旦我弄清楚它是如何组合在一起的,这应该不会很难。(php、sql 等)。
任何帮助表示赞赏,在此先感谢:)
drupal - Drupal提供模块和drush?
我正在尝试自动使用 Provision drush 扩展。大多数情况下效果很好,但我不能让自定义 drush 扩展执行配置安装命令,除非我手动使用 proc_open 直接再次调用 drush。
为了保持我的代码一致,并尽可能多地使用 drush 的 API,我想避免任何直接产生新进程。
所以:我想要工作的是我用于其他 drush 命令的调用,即 drush_backend_process('@sitealias', 'provision-install', array());"
1) 为什么这适用于使用@aliases 的其他命令,而不是配置安装?2) 在 drush 的 API 中,我可以使它工作得如何?(以免直接使用proc_open)
bash - 从目录运行 bash 命令
我遇到了需要在创建的目录中自动运行命令(确切地说是 drush 配置文件)的问题。我在将其作为参数运行的脚本本身中找不到太多建议,而我的上级指示我的逻辑似乎表明这是最好的方法。
这是 bash 脚本的作用:
- 它为 Drupal 安装创建目录结构和一些 Apache2 文件
- 它创建一个基本的 Drush 配置文件,然后由实用程序用于
- 通过在包含此配置文件的目录中运行别名“standardprofile”来自动安装 Drupal 和模块
我用来从 Bash 运行脚本的实际命令(下面的完整脚本)是
上面的行不运行脚本(或超过第一行的任何内容,然后 bash 脚本恢复)是否有更好的方法来指示 bash 脚本从指定目录运行命令,然后在任何其他实用程序后恢复正在前台运行完成?
还有 drush 脚本