如何在hostgator服务器上安装drush

时间:2014-11-02 00:45:14

标签: drupal-7 drush

我想在Hostgator共享托管上使用Drush。我花了1个小时尝试各种过时的教程(Drush现在需要作曲家)。有人已经证明,测试和工作解决方案如何在那里安装Drush?我使用的是PHP 5.4。

我的最后一步是 drush st 错误:

Unable to load autoload.php. Drush now requires Composer in order to install its dependencies and autoload classes. Please see README.md
Content-type: text/html

当我运行 php composer.phar diagnose 时,我看到了:

Content-type: text/html

Warning: Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity: OK
Checking disk free space: OK
Checking composer version: OK

2 个答案:

答案 0 :(得分:2)

我认为您正在尝试使用Drush版本7.x。

尝试使用Drush 6.x,我认为它不需要作曲家。 Drush releases。我成功地在共享主机环境中安装了drush 6.4而没有任何问题。

答案 1 :(得分:2)

包括它帮助其他人,我一直在使用各种谷歌灵感资源安装Drush,这对我来说只是复杂的情况。我强烈建议遵循official documentation这是主要的信息来源。我甚至在那里读到他们只在这里维护文档,甚至不在drupal.org上。

我根据其他说明错过了这一步, 现在通过放置导出

将Drush添加到系统路径
  

PATH =" $ HOME / .composer /供应商/ bin中:$ PATH"

进入〜/ .bash_profile(Mac OS用户)或〜/ .bashrc(Linux用户)。

这些说明帮我解决了错误:

  

curl -sS https://getcomposer.org/installer | php mv composer.phar   / usr / local / bin / composer ln -s / usr / local / bin / composer   的/ usr /斌/作曲家

     

git clone https://github.com/drush-ops/drush.git / usr / local / src / drush   cd / usr / local / src / drush git checkout 7.0.0-alpha5 #or what   你想要的版本。 ln -s / usr / local / src / drush / drush / usr / bin / drush   作曲家安装drush --version