私はlaravelアプリケーションを持っています。アプリケーションはローカルのコンピュータで正常に動作します。しかし、私はそれを私のホスティングサーバーにアップロードしても動作しません。 500エラーその ライブサーバーのlaravelにインタフェースが見つかりません
のようなそのリターンは、そのここ
ルートディレクトリにerror_logにという名前のファイルを作成し、私はのerror_logファイル
[28-Mar-2016 19:16:23 Asia/Dhaka] PHP Fatal error: Interface 'Illuminate\Contracts\Container\Container' not found in /home/sahadat/public_html/school_admin/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 16
N.B.を共有私は共有ホスティングを使用しています。
まあ、悪いニュース。ホスティングサーバー上でlaravelを実行するにはコマンドを実行する必要があります。ホスティングが共有されている場合は、セキュリティ上の理由でコマンドを実行できません。例えば、 'laravel'のような依存パッケージをインストールするには' composer install'を実行する必要があります(このパッケージがインストールされていないため、あなたの質問にエラーがあります)。そして、すべての変更の際に 'composer dump-autoload'を実行する必要があります。これらのコマンドを実行することができれば、保存されます。 – manix