2014-05-13 11 views
6

Immer wenn ich einen php artisan Befehl wie php artisan list ausführen, bekomme ich nichts zurück. Keine Befehle funktionieren überhaupt.Artisan returns blank

Ich habe um ein wenig suchen, und haben versucht, die folgenden:

  • Ändern von Berechtigungen für /root/.composer auf 777
  • bootstrap/compiled.php Datei

entfernen Es gibt nichts in app/storage/logs/log-cli-.txt ist.
Ich kann die Website im Browser anzeigen.

Ich laufe auf CentOS 6.3 64-Bit mit PHP v 5.5.11 -. Laravel 4.1

+0

funktioniert php cli überhaupt? hast du versucht, eine Art 'php example.php' auszuführen, um die php-Eingabeaufforderung zu überprüfen, oder ist es nur Handwerker, der tot ist? :) – Gadoma

+0

@Gadoma PHP Cli funktioniert. Habe gerade versucht, 'php test.php' mit einer Testdatei auszuführen, die mit' ', und es funktioniert. –

Antwort

5

Dieses Problem ist sehr verbreitet und wird in der Regel auf einige Fehler im Zusammenhang, die in der CLI nicht wie benutzerdefinierte Klassen gesehen, die fehlgeschlagen laden, sind Sie sicher, dass Sie Fehler melden?

Bearbeiten Sie die Datei artisan und fügen Sie die folgenden Zeilen direkt nach dem PHP Starttag <?php:

ini_set('display_errors',1); 
error_reporting(-1); 

Versuchen artisan wieder laufen und sehen, ob es ausgegeben wird. Wenn das nicht funktioniert, versuchen Sie app/start/global.php in den Standardzustand zurückzusetzen.

+1

Fertig beides, ohne Glück. Danke für den Versuch sowieso. –

+0

Funktioniert definitiv nicht im Jahr 2018: -/ –

+0

@ TheodoreR.Smith im Jahr 2018 PHP hat sich nicht viel geändert, der Grund ist irgendwo in Artisan/Laravel diese Einstellungen überschrieben werden, so können Sie nur diesen Ort finden und kommentieren vorübergehend. –

2

Lauf composer install löste das Problem.