2016-04-09 20 views
2

Orada bir sürü soru olduğunu biliyorum, ama benimki hiç uygun değil.laravel: php artisan aniden çalışmayı durdurdu

Ben laravel üzerinde çalışıyorum. php artisan bir saat önce iyi çalışıyordu. Bundan sonra sadece bir denetleyici, bir model ve birkaç görünüm bıçak oluşturdu.

Artık, artisan, numaralı telefondan hiç çalışmaz ve hatası almaz. php artisan --version bile hiçbir şey göstermez.

I DIDN'T Bileşen yükleme gibi önemli değişiklikleri yapın veya yeni bir paketi güncelleştirin veya yükleyin. Ne herhangi bir sunucu yapılandırması. Denetleyici, model ve görünümlerde sadece temel kodlama yapıldı.

Bunun nedenine emin olun. Nedeni ne olabilir ve nasıl hata ayıklamaya başlamalıyım?

+0

Ve proje klasörünüzde olduğunuzdan emin misiniz? İçinde bir esnaf dosyası var mı? Doğru hata mesajı nedir? (sürümüyle birlikte?) – derdida

+0

Sorunun "php -v" işlevini çalıştırarak artizan olduğundan emin olun. Ayrıca, Laravel günlük dosyalarındaki hataları arayın. –

+0

@derdida yup i kullanarak proje dizinindeyim 'dosyalarımı ve artisan dosyasını görebildim. 'Doğru hata mesajı' ile ne demek istiyorsun? – cjmling

cevap

2

Artisan, Laravel'in tümleşik bir parçasıdır, yani bir komutu çalıştırmak için bir konsol Application örneğini kullanır ve uygulamanızın herhangi bir bölümünden gelebilecek hatalar için yürütmeyi durdurur.

Sözdizimi hataları, çalışmayı artisan durduracak ve hata ayıklama etkin değilse hata görüntüleniyorsa (günlüğe kaydedilmiş) bir komut çalıştırırken çıktı almazsınız.

sözdizimi hataları aramak için, proje dizinine gidip bu komutu çalıştırarak dizinin tamamını tüylenme deneyin:

find -L ./ -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l | grep "Errors parsing". 

herhangi sözdizimi hata yoksa, komut çıktısı bir sahip ilk dosyayı olacak hata, oluştuğu satır ve hata mesajı.

İlgili konular