2016-06-16 5 views
1

私は個人用のディレクトリ ".composer"に作者をインストールしました。私は公衆PHPスクリプトからコンポーザーのオートローダーを完全に参照して呼び出しています: include_once '/home/my_account/.composer/vendor/autoload';composer:どこにインストールすればよいですか?

私はインストールの依存関係(PHPDebugBar)のいずれかを初期化する場合しかし、私はローカルにすべてのファイルを検索しようとしていることに気づく。すなわち/ベンダー/ DebugBarではなく/home/my_account/.composer/vendor/DebugBar

私のパブリックフォルダに作者をインストールする必要がありますか?いくつかのサブドメインがあるので、各サブドメインにコンポーザーをインストールする必要がありますか?確かにそうではありません。

ファイルが指定されたルートフォルダにあることをPHPDebugBarに通知するにはどうすればよいですか。

ありがとうございました。

答えて

0

答えはあなたが一般的にどこにでもコンポーザーをインストールすることができ、ルートの.composerはうまくいきます。

しかし、PHP DebugBarの場合、特に、DebugBarはクライアントサイドを呼び出すJavaScriptファイルに大きく依存するため、パブリックWebファイルと同じルートディレクトリにある必要があります。クライアント側のファイルはrootにアクセスできません。これにより、DebugBarは作曲家にとっては貧弱な候補になります。

しかし、私はそれを削除したので、私は迷惑なDebugBarを発見した。

関連する問題