Questions tagged «drush»

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

4
运行Drush返回错误
我正在Dreamhosters上运行Drush 6.2.0版和最新的Drupal 8 beta。在drush cc allsites目录中运行时,执行命令后立即收到以下错误: 致命错误:在第63行的/home/mywebsite/mywebsite.com/core/includes/bootstrap.inc中找不到类'Drupal \ Core \ Session \ AccountInterface',由于不可恢复的错误,Drush命令异常终止。 错误:在/home/mywebsite/mywebsite.com/core/includes/bootstrap.inc,第63行中找不到类'Drupal \ Core \ Session \ AccountInterface' 为什么会发生?我怎样才能解决这个问题?
12 drush  8 

7
Drush不承认发布了新的核心更新
我正在尝试通过Drush将我的Drupal 7.31内核更新为7.32。 我运行了以下命令 $ drush pm-releases Project Release Date Status drupal 7.x-dev 2014-Oct-15 Development drupal 7.32 2014-Oct-15 Supported, Recommended, Security drupal 7.31 2014-Aug-06 Security 上面的命令后,我运行以下命令: $ drush pm-更新drupal Update information last refreshed: Thu, 10/16/2014 - 07:33 Name Installed Version Proposed version Message Drupal 7.31 7.31 Unknown No code updates available. …
12 drush  updating 



1
drush_log()创建的日志存储在哪里?
我已经安装了Devel模块以使用xhprof。在开发设置中,我启用了xhprof,但是当我加载页面时,看不到指向xhprof的链接。我阅读了源,发现了这一点: drush_log('xhprof link: ' . devel_xhprof_link($devel_run_id, 'url'), 'notice'); 该日志存储在哪里,如何查看?
12 drush  debugging 

1
是否可以通过drush eval在模块的.inc文件内调用函数?
我有一个包含其他(.inc)文件的模块,该文件包含我需要通过Drush运行的功能。我知道可以运行drush eval,但是当我尝试为这些功能运行时,出现以下错误: PHP致命错误:调用/usr/share/php/drush/commands/core/core.drush.inc(1037)中未定义的函数my_module_my_function():第1行上的eval()代码 此命令有效(该功能在.module文件中)。 drush eval 'my_module_cron();' 该命令不起作用(该功能在.inc文件中)。 drush eval 'my_module_my_function();' 除了在模块中移动功能之外,还有其他解决方法吗?
12 7  drush 




4
Linux Drush安装错误:phar:///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php,第56行中的未定义类常量'MYSQL_ATTR_SSL_CA'
我尝试使用drush.org文档中列出的两种方法安装Drush。我认为如果可能的话,他们可能会互相冲突。 当我运行时,composer global require drush/drush所有组件似乎都可以正确安装。但是,当我切换到Drupal站点(使用XAMPP,/ opt / lampp / htdocs / sitefolder)并运行时drush status,出现以下错误: PHP致命错误:第56行上的phar:///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php中未定义的类常量'MYSQL_ATTR_SSL_CA'由于不可恢复的错误而异常终止。 [错误]错误:phar:///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php,第56行中的未定义类常量'MYSQL_ATTR_SSL_CA' 我的〜/ .bashrc中确实包含以下行: export PATH="$HOME/.composer/vendor/bin:$PATH" 不幸的是,我不知道如何从这里进行故障排除,因为似乎没有一种通过主要方法(http://docs.drush.org/en/master/install/)卸载Drush的简便方法。似乎不适合我。composer global remove drush/drush确实运行成功。 提前致谢。
11 drush 

1
Drush dl无法与PHP 7和Ubuntu 16.04一起使用
当我尝试做时: drush dl drupal-8 我收到以下错误: PHP Fatal error: Uncaught Error: Call to undefined function Drush\UpdateService\simplexml_load_file() in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php:74 Stack trace: #0 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(64): Drush\UpdateService\Project::getInstance(Array, 86400) #1 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(122): Drush\UpdateService\ReleaseInfo->get(Array) #2 /home/alexander/.config/composer/vendor/drush/drush/commands/pm/download.pm.inc(111): Drush\UpdateService\ReleaseInfo->selectReleaseBasedOnStrategy(Array, '', 'auto', false, NULL) #3 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(366): drush_pm_download() #4 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(217): _drush_invoke_hooks(Array, Array) #5 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(185): drush_command() #6 /home/alexander/.config/compos in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php on line 74 …
11 8  drush 


8
Git现在是安装Drush的唯一方法吗?
试图找出在Linux CentOS系统上安装Drush的正确方法。我已经设置了Git,但是由于我目前不打算为Drush代码做贡献,因此我应该使用Git并不是很明确。 有些说明说要使用PEAR,但是当我转到Drush项目页面时,说明说要从Git获取Drush 6。我找到的教程是演示wget和PEAR,而不是Git。而且,Git项目页面视图上说:“使用我们的Github项目来贡献代码,报告错误或请求功能”,这都不适用。 有经验的Drupalista能否回答以下问题? Git现在是获得Drush的唯一方法吗?一年多前仍有人推荐PEAR时有人问过类似的问题。 如果要使用Git,我已经读过drush不应安装在网站目录中,那么当我调用以下内容时,建议将其安装在哪个目录中? git clone --branch 7.x-5.x http://git.drupal.org/project/drush.git 我期待使用Drush。谢谢!
11 drush 

1
如何使用drush进行git clone以下载模块的HEAD版本?
有没有办法在drupal.org git存储库中克隆或提取模块的HEAD版本? 例如,如果我在Drupal 7上,并且Views的最后一个分支是3,我想这样做: drush git-clone views 实现相当于: cd sites/all/modules/ git clone --recursive --branch 7.x-3.x http://git.drupal.org/project/views.git 理想情况下,使用drush git-clone views-3x应该显式克隆3.x分支。 这可能还是我在做梦?这对于开发确实有用。

2
如何在Drush 9中使用Drush 8网站别名?
在Drush 8中,我的网站别名已从正确加载~/.drush/mysite.aliases.drushrc.php。 例如 $aliases['dev'] = array( 'root' => '/var/www/html/mysite.dev/docroot', 'uri' => 'mysite.prod.acquia-sites.com', 'remote-host' => 'mysite.ssh.acquia-sites.com', 'remote-user' => 'mysite.dev', 'path-aliases' => array( '%drush-script' => 'drush' . $drush_major_version, ), ); 但是,这些别名未在Drush 9中加载。 $ drush site-alias { } 如何在Drush 9中定义网站别名?有迁移过程吗?
11 drush 

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.