【发布时间】:2015-03-08 19:49:26
【问题描述】:
这个快把我逼疯了。
每当我使用“drush dl”下载 site_audit 或 drupalgeddon 时,它都会将这些模块下载到 drush 主文件夹 ( /users/[user]/.drush ) 中,而不是当前站点模块文件夹中。
“drush status”和“drush @site-alias status”命令为我提供了正确的站点信息,见下文:
C:\wamp\www\drupal>drush dl site_audit 安装位置 C:\Users\Thomas/.drush/site_audit 已经存在。你想要 覆盖它? (是/否):n 跳过安装 site_audit 到 [警告]
C:\wamp\www>drush @drupal 状态
Drupal 版本:7.34 站点 URI:本地主机/drupal 数据库驱动:mysql 数据库用户名:root 数据库名称:drupal 默认主题:花环 行政主题:花环 PHP 可执行文件:php.exe PHP 配置:C:\Users\Thomas.drush\php.ini PHP 操作系统:WINNT Drush 版本:6.0 德鲁什配置: Drush 别名文件:C:\Users\Thomas/.drush/aliases.drushrc.php Drupal 根目录:/mamp/htdocs/drupal 站点路径:站点/默认 文件目录路径:sites/default/files
另外,当我尝试下载当前站点模块文件夹中已经存在的模块时,它告诉我非常正确。 “en”命令也是如此。我还可以成功禁用或卸载模块。卸载不删除文件夹,太难了。
我唯一注意到的是“drush 配置”没有显示路径。但是,我确实复制了 .drush 主文件夹中的示例文件和 sites/all/drush 文件夹中的一个示例文件(我从文件名中删除了“示例”)。
运行 Windows 8 并尝试了 MAMP 和 WAMP,结果相同。我真的希望有人能帮助我解决这个问题,因为我在这里拉头发。
更新: 我用其他模块测试了 dl 命令,并将它们下载到正确的文件夹中。我多次清除了 drush 缓存。然而 site_audit 和 drupalgeddon 不断被下载到错误的文件夹中。我就是不明白。
【问题讨论】:
标签: drupal windows-8 mamp drush