2014-11-02 81 views
2

我想在Hostgator共享主機上使用Drush。我只花了1小時嘗試各種過時的教程(Drush現在需要作曲家)。有人有證明,測試和工作解決方案如何安裝Drush嗎?我使用PHP 5.4。如何在hostgator服務器上安裝drush

我最後實現一步是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我看到:

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 
+0

我下載Drush 6.4,它解決了我的痛苦。謝謝穆罕默德雷達。 – 2014-11-03 10:55:15

回答

2

因爲它幫助別人,我一直在使用各種谷歌啓發資源來安裝Drush,這對我來說只是複雜的情況。我強烈建議遵循official documentation這是主要的信息來源。我甚至在那裏讀到他們只在這裏維護文檔,甚至在drupal.org上都沒有。

我是基於其他指令缺少這一步, 現在,通過將出口

PATH="$HOME/.composer/vendor/bin:$PATH"

到您的〜/ .bash_profile中添加Drush到系統路徑(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/bin/composer

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 whatever version you want. ln -s /usr/local/src/drush/drush /usr/bin/drush composer install drush --version

2

我認爲你要使用Drush版本7.x.

嘗試使用Drush 6.x,我不認爲它需要作曲家。 Drush releases。我在共享主機環境中安裝了drush 6.4,沒有任何問題。

+0

非常好的建議,但你知道,我喜歡新東西 - 如果可能的話,我寧願只用Drupal 9的Drush:D Tnx – 2014-11-03 10:53:44