Questions tagged «drush»

将其用于有关Drupal(又名Drush)的命令行外壳和Unix脚本接口的问题。

4
完全安装Drush之后找不到Drush命令
我在作曲家中安装了Drush 8。 composer require drush/drush:~8 不幸的是,在完全安装Drush之后,找不到drush错误命令。 为什么drush命令不能使用? 使用Composer安装Drupal for Drupal 8 https://www.youtube.com/watch?v=ZqY_XsCTmAc
11 drush 

3
Drush Make删除.git文件夹
在对drush make和github感到愚蠢的感觉之后,我发现drush make删除了所有.git文件夹(由git用于记录历史记录,配置,原始位置等),我以前听说过,但是没有遇到我自己,因为我不维护make文件。 特别是drush make会删除.git文件夹,并且您可以看到,如果使用--debug选项运行它 Executing: rm -rf '/tmp/drush_make_tmp_1305733094/__git__/__build__/.git' 在我的make文件中,我要从git repo中获取4件事,因为我希望跟踪它们的开发情况,其中2个是我的自定义组件(1个自定义模块和1个记录所有配置的功能),以及其他drupal核心和媒体模块他们收到的大量修复程序。如果我不能拥有各自的.git文件夹,则整个目的似乎被挫败了,但我也确信,有一种方法可以使其他人在git中使用drush make,但无法在我的快速搜索中找到。 谢谢你的时间!

1
drush / drush dev-master需要codegyre / robo〜1.0.0-beta1
我正在将Drupal 6站点过渡到Drupal 8.1,所以按照官方说明,我在其自己的目录中设置了一个新安装。由于这只是一个站点,因此我按照说明在$ databases数组声明后将数据库凭据放入site / default / default.settings.php中。 运行drush --status返回以下内容。 Drush version : 8.1-dev Drush temp directory : /tmp Drush configuration : Drush alias files : Drupal root : /media/psf/Home/apps/newp Drupal Settings File : MISSING 由于此Drupal是8.1-dev,因此必须升级。由于这是使用Composer进行的全局安装,因此我运行composer global update。 您的要求无法解决为一组可安装的软件包drush / drush dev-master需要codegyre / robo〜1.0.0-beta1 检查github上的drush-ops页面不会显示任何异常,也不显示我的Google搜索。 我在俯视什么?
10 8  drush 

3
如何通过管理界面或Drush禁用模块?
在Drupal 7中,可以通过管理界面或Drush禁用模块drush pm-disable。在Drupal 8中,管理界面中的复选框为灰色,而Drush无法通过pm-disable禁用它们?如何使用Drush或通过管理UI禁用Drupal 8中的模块?还是我需要Drupal控制台来执行这些任务? (对于错误地使用“以编程方式”一词所引起的混淆,很抱歉,它是指“通过命令行”的含义。)
10 8  drush 


3
高峰和用户权限
我看到我的用户是apache组的成员。我通过以下方式添加并确认 $ sudo usermod -a -G apache `whoami` # add my user to apache group $ sudo chmod -R g+w . # permit group members to write $ groups `whoami` # confirm I'm in the apache group 但是,当我尝试运行drush更新核心甚至drush cron时 $ drush cc all unlink(sites/default/files/css/css_71ba7c25a8d3c47c68a8e05608ae525c.css):[warning] Permission denied file.inc:482 在这种情况下,CSS缓存看起来像 $ ll …
10 drush  files 

4
询问Drush列出哪些模块具有可用的数据库更新
我特别希望Drush列出具有可用更新的模块,其中哪些包含数据库更新。Drush有可能吗? 编辑以供澄清:我知道drush up将列出所有具有可用更新的模块,是的,但是并非所有这些更新都将具有与之一起的数据库更新。我严格想要具有关联数据库更新的更新列表。
10 drush  updating 

2
当ssh在所有其他情况下均可工作时,是什么导致远程drush命令失败并出现ssh错误的?
我在所有三台服务器(开发,UAT和生产)上都有公用和专用ssh密钥,因此我可以远程登录,也可以从另一台登录。对于ssh和scp命令,一切都工作正常。 它不工作,但是,对于Drush。drush @dev status例如,如果我从UAT 执行,则会收到服务器的标语,上面写着该系统“仅供授权用户使用,等等 ”,然后我得到 权限被拒绝(公钥,密码,键盘交互)。 我的~/.drush/aliases.drushrc.php文件包含: # Development # $aliases['dev'] = array( 'uri' => 'http://default', 'root' => '/var/www/vhosts/dev.www.company.com/current/', 'remote-host' => 'companya0.company.com', 'remote-user' => 'myusername' ); # UAT # $aliases['uat'] = array( 'uri' => 'http://default', 'root' => '/var/www/vhosts/uat.www.company.com/current/', 'remote-host' => 'companyc6.company.com', 'remote-user' => 'myusername' ); # Production # $aliases['prod'] …
10 drush 

6
在Windows上运行-命令pm-enable需要更高的引导程序级别才能运行
我安装了aquia drupal并将一个核心drupal文件夹添加到站点列表中。 我还安装了drush的Windows安装程序,可以很好地下载模块,但是当我尝试启用它们时,出现以下屏幕: C:\Documents and Settings\Administrator\Desktop\drupal>drush en ctools Command pm-enable needs a higher bootstrap level to run - you will [error] need invoke drush from a more functional Drupal environment to run this command. The drush command 'en ctools' could not be executed. [error] Drush was not able to start …
10 7  drush 

4
如何使用Drush更新禁用的模块?
有没有一种方法来更新禁用的模块Drush? 当前,当我尝试使用Drush更新禁用的模块时,收到以下消息: 专案没有启用的扩充功能,因此无法更新 启用模块不是一个选择,因为这是一个实时站点,实际上是许多站点。它们都基于相同的Drupal代码库运行。一些模块由某些站点使用,而其他站点则不使用(可能不在主站点上)。 如果Drush无法解决此问题,那么更新模块的简便方法是什么?

5
未正确检测到PHP版本
我在装有多个PHP版本的主机上运行Drush。默认情况下,php --version会给您5.2.x,但是php53和php54也可用。因此,在我的.bash_profile中,我有alias php='php53'(php --version= 5.3.13),这使Drush在某些命令中有效。 但是,对于一些非常有用的命令,我仍然收到“您的命令行PHP安装太旧。Drush至少需要PHP 5.3.2”消息。 几个非常烦人的实例: drush pm-update将报告它已备份,然后成功更新了所有模块和核心,然后返回PHP版本错误并还原所有备份。在详细模式下,错误之前出现的命令是: php /home/[username]/drush/drush.php --backend=2 --verbose --root=/home/[username]/webapps/drup --uri=http://[domain name] pm-updatecode-postupdate 2>&1 drush archive-dump 将立即返回PHP版本错误 到目前为止,我尝试过的其他命令都可以正常工作。我不确定为什么会这样,如果Drush有时使用的是php53二进制文件,而其他时候却没有,或者如果只是无法正确检测版本,那么某些非常重要的功能对我来说就坏了。
10 drush 

6
Drush已安装并正在运行;即使指定了uri也未找到Drupal网站
经过反复的考验和磨难,我认为我已经匆匆忙忙准备咆哮。太激动了。但是然后,没有喜悦... Drush正在工作。这些站点可以通过MAMP正常运行。无论如何,“ drush cc all”命令都将返回: No Drupal site found, only 'drush' cache was cleared. [warning] 'all' cache was cleared. [success] 这个问题困扰了drupalcon的参与者和经验丰富的开发人员。有任何想法吗? 我在使用MAMP(免费)版本3.0.5的Mac OS 10.9.3上 这是我的比赛状态: Drupal version : 7.29-dev Site URI : http://default Database driver : mysql Database hostname : localhost Database username : db_user Database name : db_name PHP …
9 7  drush  mamp 

1
高峰功能更新如何工作?
我在Drupal 7网站上对功能进行了更改。我希望在另一个网站上更新相同的功能。如何使用drush features-update命令来做到这一点?当我运行它时,它要求覆盖以前的功能,但是该功能中没有新内容。
9 7  drush  features 

2
运行时出现Drush PHP语法错误
我正在遵循此页面上列出的Drush安装说明:https : //github.com/drush-ops/drush/blob/master/docs/install.md 我似乎在代码内收到语法错误: [user@localhost ~]$ wget https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar --2015-11-16 16:23:02-- https://github.com/drush-ops/drush/releases/download/8.0.0-rc4/drush.phar Resolving github.com (github.com)... 192.30.252.131 Connecting to github.com (github.com)|192.30.252.131|:443... connected. HTTP request sent, awaiting response... 302 Found 2015-11-16 16:23:05 (1.47 MB/s) - drush.phar saved [3496991/3496991] [user@localhost ~]$ php drush.phar core-status Parse error: syntax error, unexpected '[' in phar:///home/user/drush.phar/includes/output.inc on line …
9 drush 

3
如何使用drush sql-dump跳过特定表?
我有一个drush配置文件〜/ .drush / drushrc.php: if (!isset($options['structure-tables']['common'])) { $options['structure-tables']['common'] = array( 'cache', 'cache_*', 'history', 'search_*', 'sessions', 'watchdog' ); } $options['structure-tables']['common'] = array_merge($options['structure-tables']['common'], array('ctools_css_cache', 'ctools_object_cache', 'logz', 'views_object_cache') ); 我有一个bash脚本文件: /usr/bin/drush sql-dump --root="/home/username/domains/sitename/www" --skip-tables-key="common" --gzip --result-file=/home/username/backup/$year/$month/dbname_$date_now_time.sql 但是当我执行它时,备份文件仍然在缓存表中有数据。我究竟做错了什么? 第二个问题是-如果将其放入crontab中,是否需要将配置文件放在其他位置? 我使用Drush版本8。
9 drush  backups 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.