2016-03-28 2 views
0

Ich habe Laravel-Anwendung. Die Anwendung funktioniert in meinem lokalen Computer in Ordnung. Aber wenn ich es auf meinen Hosting-Server hochladen, funktioniert es nicht. seine Rückkehr 500 Fehler wie die enter image description hereSchnittstelle nicht gefunden Fehler in Laravel in Live-Server

seine eine Datei error_log Verzeichnis in root genannt erstellen

ich die

Datei error_log Hier teilen

[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. Ich benutze Shared Hosting.

+0

Nun, schlechte Nachrichten. Sie müssen Befehle ausführen, um Laravel über einen Hosing-Server laufen zu lassen. Wenn Ihr Hosting freigegeben ist, dürfen Sie aus Sicherheitsgründen keine Befehle ausführen. Beispiel: Sie müssen 'composer install' ausführen, um Abhängigkeitspakete wie' laravel' zu installieren (die Fehler in Ihrer Frage kommen, weil dieses Paket nicht installiert ist). Dann müssen Sie bei jeder Änderung 'composer dump-autoload' ausführen. Wenn Sie diese Befehle ausführen können, werden Sie gespeichert. – manix

Antwort

0

ich mein Problem lösen. Der Ordner

vendor/laravel/framework/src/illuminate/contracts

nicht hochgeladen. Ich weiß nicht warum der Ordner nicht hochgeladen wurde. Ich lade den Ordner manuell hoch, es funktioniert einwandfrei.