2016-03-28 10 views
0

私はlaravelアプリケーションを持っています。アプリケーションはローカルのコンピュータで正常に動作します。しかし、私はそれを私のホスティングサーバーにアップロードしても動作しません。 500エラーその enter image description hereライブサーバーの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.を共有私は共有ホスティングを使用しています。

+0

まあ、悪いニュース。ホスティングサーバー上でlaravelを実行するにはコマンドを実行する必要があります。ホスティングが共有されている場合は、セキュリティ上の理由でコマンドを実行できません。例えば、 'laravel'のような依存パッケージをインストールするには' composer install'を実行する必要があります(このパッケージがインストールされていないため、あなたの質問にエラーがあります)。そして、すべての変更の際に 'composer dump-autoload'を実行する必要があります。これらのコマンドを実行することができれば、保存されます。 – manix

答えて

0

私は私の問題を解決します。フォルダ

vendor/laravel/framework/src/illuminate/contracts

アップロードされていません。私はなぜフォルダがアップロードされていないのですか?手動でフォルダを正常に動作するよりもアップロードします。

関連する問題