私のウェブサイトを開発し、それを私のホストに公開しました。ホストでそれを編集すると、それを使用するコンポーザーファイルにパッケージが追加されます。 私の質問 ホストでコンポーザのアップデートを実行する方法とCMD画面を取得するには?laravel 5.2ホスティング時にコンポーザアップデートを実行する
または ホストにパッケージを追加するにはどうすればよいですか?
助けてください
私のウェブサイトを開発し、それを私のホストに公開しました。ホストでそれを編集すると、それを使用するコンポーザーファイルにパッケージが追加されます。 私の質問 ホストでコンポーザのアップデートを実行する方法とCMD画面を取得するには?laravel 5.2ホスティング時にコンポーザアップデートを実行する
または ホストにパッケージを追加するにはどうすればよいですか?
助けてください
これはあなたのホストによって大きく異なります。通常の "安い"ホスティングは共有ホスティングです。これはあなたにcmdへのアクセス権を与えるかもしれません。おそらくあなたはrootアクセス権を持っていないでしょう。それは本当に大変なことです。
あなたがいつもできることの1つは、コードから直接コマンドを実行することです。たとえば、このコードを特定のルートの背後に置き、更新後にこのコードを削除することができます。
exec('composer install my-package');
// or
shell_exec('composer install my-package');
あなたのhostq faqでssh/shellアクセスを探してください。しかし、私は強くあなたがすべてに完全にアクセスできるように、自分のサーバーまたは少なくとも仮想サーバー上でlaravelアプリケーションをホストすることをお勧めします。
説明をいただきありがとうございます –