Giriş yapmadınız.

#1 18.10.2018 00:58:53

ysf
Üye
Kayıtlı: 06.02.2017
Mesajlar: 39

Route yapıları Service unavailable veriyor.

Merhabalar,

Daha önce 5.2 sürümünü kullandım onda bu tarz bir sorun ile karşılaşmamıştım şimdi 5.7 kullanmak için kurulum yaptım fakat route ulaşmak istediğim Service unavailable veriyor, fakat php artisan serve yazarak erişim yaptığımda sorun bulunmuyor. Virtual host olarak kullanıyorum illa php artisan serve yazmamız gerekiyor mu 5.2 bu tarz bir durumla karşılaşmamıştım.

Saygılarımla

Çevrimdışı

#2 18.10.2018 03:17:22

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,641
Website

Yanıt: Route yapıları Service unavailable veriyor.

artisan serve PHP ile birlikte gelen web sunucusunu kullanmanızı sağlıyor. Apache ya da Nginx gibi bir sunucu varsa elbette ona gerek yok. Sunucu arkaplanda çalışıyorsa siteniz çalışacaktır. Virtual host olarak kullanıyorum demişsiniz ama Apache Virtual Host gibi web sunucusunda mı yoksa hosts dosyama 127.0.0.1 ile geçici alan adını işledim şeklinde mi belirtmemişsiniz o yüzden gerçek bir web sunucusu yüklümü bilmiyorum. Yoksa yükleyeceksiniz çünkü PHP ile gelen sunucu gelişmiş bir sunucu değil, sadece hızlıca bir gözatmanızı sağlar.

Laravel, uygulamayı bakım moduna alınca da 503 Service Unavailable mesajı verir. php artisan down şeklinde uygulamayı geçici olarak bakım moduna alıp erişimi engelliyoruz. Bu komut storage/framework içerisine down diye bir dosya atıyor. Her ihtimale karşı oraya girip bir bakın, down diye dosya varsa onu silip deneyin.

503 Service Unavailable hatasının açıklamasına bakarsanız eğer "Sunucu geçici olarak isteği yerine getiremiyor. Bunun sebebi aşırı yükleme ya da bakım modu olabilir" şeklinde olduğunu görürsünüz. Sizinkinin sorunu bakım modu değilse aşırı yükleme olabilir, yani yazılan kodla alakalı. Şimdi ama artisan serve ile çalışıyor diyebilirsiniz. Daha önce dediğim gibi PHP ile birlikte gelen yerleşik sunucu gelişmiş olmadığı için o hatayı almanıza engel oluyor olabilir. PHP ile gelen aynı anda birden fazla isteği işleyemez, Apache vs işler, o yüzden.

Hata loglarına bakmak da size cevabı ya da bir ipucu verebilir.

Ya da "arkadaşlar şuraya fazladan boşluk koymuşum ondanmış, siz abartmışsınız, teşekkürler" gibi şu sıralar çok aldığım bir cevap da verebilirsiniz.

Çevrimdışı

#3 18.10.2018 12:37:52

ysf
Üye
Kayıtlı: 06.02.2017
Mesajlar: 39

Yanıt: Route yapıları Service unavailable veriyor.

Şu şekilde normal xampp kullanıyorum ve vhost klasöründen işlem yapmaktayım, tabi daha sonra bunu hosts dosyasına yönlendirme yapıyorum.

127.0.0.1:8000 portundan ilgili route ulaşabilmekteyim fakat direk oluşturduğum vhosts dan giriş yapınca bu hatayı basmakta.

artisan serve çalışıyorken
127.0.0.1:8000/xxxxx = Çalışıyor

artisan serve çalışsın veya çalışmasın.
xxxxxxx.local/xxxxx = Çalışmıyor

Sanırım anlatabildim derdimi smile

Çevrimdışı

#4 18.10.2018 17:41:44

sineld
Yönetici
Yer: Bursa
Kayıtlı: 26.12.2012
Mesajlar: 1,478
Website

Yanıt: Route yapıları Service unavailable veriyor.

Tanımladığınız vhost için proje dizinini /home/sineld/project1 şeklinde değil, /home/sineld/project1/public olarak tanımlamalısınız.

Çevrimdışı

#5 18.10.2018 20:56:46

ysf
Üye
Kayıtlı: 06.02.2017
Mesajlar: 39

Yanıt: Route yapıları Service unavailable veriyor.

sineld yazdı:

Tanımladığınız vhost için proje dizinini /home/sineld/project1 şeklinde değil, /home/sineld/project1/public olarak tanımlamalısınız.

Ana sayfamız açılmakta sadece sorunu route yapılarında yaşıyorum çözüme ulaştığımda paylaşacağım.

Çevrimdışı

#6 20.10.2018 13:00:30

GkyKrkc
Üye
Yer: Seyyah
Kayıtlı: 04.04.2017
Mesajlar: 252

Yanıt: Route yapıları Service unavailable veriyor.

php artisan route:clear  bu kodu kullanıp dener misin

Çevrimdışı

#7 10.01.2019 23:19:32

ysf
Üye
Kayıtlı: 06.02.2017
Mesajlar: 39

Yanıt: Route yapıları Service unavailable veriyor.

Tüm arkadaşa tekrar selamlar,

Aylar sonra tekrar ihtiyacım oldu en azından fikir sahibi olmak istiyorum
https://prnt.sc/m5kdqf gördüğüm route yapısında /examples/plugin çalışması için php artisan serve çalıştırmam gerekiyor fakat /test php artisan serve çalışmadan sorunsuz çalışmakta bir fikriniz varsa alabilirim smile

tüm herkese iyi çalışmalar.

Çevrimdışı

#8 12.01.2019 13:46:22

ysf
Üye
Kayıtlı: 06.02.2017
Mesajlar: 39

Yanıt: Route yapıları Service unavailable veriyor.

Laravel'in bir alerjisini buldum examples ile başlatan route yapılarında php artisan serve çalışmasını arıyor harici routelerde bir sorun bulunmuyor. Garip fakat bu şekilde bir durum var deneyebilecek var mı smile
http://prntscr.com/m67jkf example çalışıyor examples çalışmıyor.

Son düzenleyen ysf (12.01.2019 13:47:29)

Çevrimdışı

#9 12.01.2019 22:13:01

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,641
Website

Yanıt: Route yapıları Service unavailable veriyor.

php artisan route:list

yaptığınızda nasıl bir çıktı alıyorsunuz?

Çevrimdışı

#10 12.01.2019 23:42:15

ysf
Üye
Kayıtlı: 06.02.2017
Mesajlar: 39

Yanıt: Route yapıları Service unavailable veriyor.

mgsmus yazdı:
php artisan route:list

yaptığınızda nasıl bir çıktı alıyorsunuz?

Selamlar,

Route yapısı bu şekilde gözükmekte.
http://prntscr.com/m6e86o

Merak ettiğim yeni kurduğum laravel içinde aynısı geçerli sizlerde de böyle bir durum söz konusu mu ?

iyi çalışmalar.

Çevrimdışı

#11 13.01.2019 14:43:42

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,641
Website

Yanıt: Route yapıları Service unavailable veriyor.

Ben garip bir durum göremedim. Üstteki iki rota yeni kurulumla gelen örnek rotalar.

Sizin örneği sıfırdan Laravel kurup php web server ile denedim, bir sorunla karşılaşmadım.

resources/views/test.blade.php

<p>OK : {{ url()->current() }}</p>
Route::view('/examples/deneme', 'test');
Route::view('/example/deneme', 'test');
$ composer create-project laravel/laravel laravel-test
$ cd laravel-test
$ php artisan serve
$ curl 127.0.0.1:8000/examples/deneme
<p>OK : http://127.0.0.1:8000/examples/deneme</p>

$ curl 127.0.0.1:8000/example/deneme
<p>OK : http://127.0.0.1:8000/example/deneme</p>

Çevrimdışı

Forum alt kısmı