web-dev-qa-db-ja.com

drush-VPS /ルートサーバーにインストールするフォルダー(初心者)

こんばんは、

新しいdrupal-私のLinuxルートサーバーにdrushをインストールしたいのですが、OpenSuse Linuxを実行しています)ルート管理。

目的:私はすべてのdrupalドメインで作業したいのですが、ルートアクセスは必要ないようです。drushのインストールに使用するフォルダを誰かに教えてもらえますか?

私のファイル構造が必要ですか?もしそうなら、私は今週後半にあなたを与えることができます。

よく友人は私に$HOME/local/drush,しかし、どこにでも置くことはできません。 drushが$ PATHにあることを確認する必要があるだけです。 READMEを参照してください。

または、このヒントのトップにあるものは、ドメインパスを次のようにします

/var/www/vhosts/mydomain.com and echo $HOME gives me /root.

/ rootに「ローカル」ディレクトリを作成し、そこにdrushをインストールしますか

パスは/local/drush/drush.php?ドラッシュの観点からだけでなく、サーバーのファイル構造の観点からも質問しています。つまり、一部のサーバーディレクトリにコンテンツをアップロードすることは許可されていません。

しかし、待ってください-私はすべてのroot権限を持ちたくありません-これは可能ですか?すべてのドメインがルート化されているwwwディレクトリにdrushをインストールできますか?

すべての助けをありがとう-それは常にとして非常に高く評価されます。ゼロのdrupalnovice

こんにちは更新だけ

誰かがターミナルを介してサイトを更新したい場合は?

その場合:

どこに置いても問題ないと思います。ナシシャネルの後にインストールしたら、ルートに入れてもかまいません。

http://drupal.org/project/drush

私たちは上のすべてのサイトを更新できます

srv/www/htdocs

htdocs/site1にアクセスして、drush sm updateと入力するだけで、新しいサイトhtdocs/site2にアクセスし、drushでやりたいことをすべて実行できます。

そして一番良いのは、1つのインストールがすべてのサイトで機能することです。

そうだね

2
zero

Drushは任意のフォルダにインストールできます。できればwww-directoryの外に。ただし、drushコマンドが実行可能であることを確認してください。

すべてのドメインでdrushコマンドを実行可能にするには、drushへのシンボリックリンクを作成するだけです。例えば

$ ln -s/path/to/drush/drush/usr/local/bin/drush

4
aerozeppelin

使用しているディストリビューションについてはあまり話さなかった。 Linuxディストリビューション用のパッケージを検索することをお勧めします。通常、この方法でインストールするのが最も安全で簡単です。私が知る限り、Debian/UbuntuとGentooに1つあります。

5
rugar