2016-12-10 8 views
0

私のウェブサイトを開発し、それを私のホストに公開しました。ホストでそれを編集すると、それを使用するコンポーザーファイルにパッケージが追加されます。 私の質問 ホストでコンポーザのアップデートを実行する方法とCMD画面を取得するには?laravel 5.2ホスティング時にコンポーザアップデートを実行する

または ホストにパッケージを追加するにはどうすればよいですか?

助けてください

答えて

0

これはあなたのホストによって大きく異なります。通常の "安い"ホスティングは共有ホスティングです。これはあなたにcmdへのアクセス権を与えるかもしれません。おそらくあなたはrootアクセス権を持っていないでしょう。それは本当に大変なことです。

あなたがいつもできることの1つは、コードから直接コマンドを実行することです。たとえば、このコードを特定のルートの背後に置き、更新後にこのコードを削除することができます。

exec('composer install my-package'); 
// or 
shell_exec('composer install my-package'); 

あなたのhostq faqでssh/shellアクセスを探してください。しかし、私は強くあなたがすべてに完全にアクセスできるように、自分のサーバーまたは少なくとも仮想サーバー上でlaravelアプリケーションをホストすることをお勧めします。

+0

説明をいただきありがとうございます –

関連する問題