İçeriğe geç
zefıly

Uygulamalar

Laravel

Üretim .env'si, veritabanı, zamanlayıcı ve kuyruk işçisiyle tek tıkla Laravel; kendi Laravel uygulamanızı dağıtmak.

Tek tıkla Laravel

Üretim modunda yepyeni bir Laravel uygulaması için Tek tıkla uygulamalar altında Laravel'i seçin:

  • sunucuda kurulu en yeni PHP sürümünde, public/ klasöründen sunulan bir PHP sitesi,
  • Git sürümü olarak dağıtılan resmi Laravel iskeleti (laravel/laravel, güncel ana sürüm): composer install, php artisan migrate --force, storage:link, optimize,
  • yeni bir APP_KEY, APP_ENV=production, APP_DEBUG=false, günlük loglar ve veritabanı tabanlı oturum, önbellek ve kuyruk içeren bir üretim .env'si,
  • bir veritabanı: sunucuda varsa MariaDB ya da PostgreSQL, yoksa paylaşılan klasörde SQLite,
  • zamanlayıcı (her dakika) ve bir kuyruk işçisi.

Bu bir başlangıç noktasıdır: uygulamanız hazır olduğunda sitenin Git deploy'unu kendi deponuza yönlendirin.

Kendi Laravel uygulamanızı dağıtmak

  1. Çalışma ortamı: PHP ve uygulamanızın ihtiyaç duyduğu PHP sürümüyle Site ekle.
  2. Dağıtım'da Laravel hazır ayarını ve deponuzu seçin. Hazır ayar genel dizini (public), build komutlarını ve paylaşılan yolları (.env, storage) ayarlar.
  3. .env'yi yazın (.env'yi düzenle, APP_KEY ekle) ve DB_* değerlerinin dolması için bir veritabanı bağlayın.
  4. Şimdi deploy et.

Zamanlayıcı ve kuyruk işçileri

Bir Laravel sitesinin Dağıtım bölmesinde Zamanlayıcı (her dakika) (cron girdisi olarak php artisan schedule:run) ve Kuyruk işçisi vardır: her deploy'dan sonra yeniden başlayan arka plan süreçleri olarak çalışan php artisan queue:work süreçlerinin sayısı. Değiştirdikten sonra Uygula'ya tıklayın.

Artisan, loglar ve önbellek

  • Artisan komutlarını sitenin Dağıtım bölmesinden çalıştırın (Çalıştır); örneğin cache:clear ya da migrate:status.
  • Günlükler bölmesinde storage/logs için bir Laravel kaynağı vardır.
  • Önbellek ve oturumlar için Valkey kullanmak üzere Nesne önbelleği'ni açın (CACHE_STORE=redis).
  • Laravel Reverb için WebSocket mi gerekiyor? nginx bölmesine onun için bir location ekleyin ve Reverb'i bir arka plan süreci olarak çalıştırın.

18 Ekim 2026 tarihinde güncellendi

Hâlâ takıldınız mı?

Panelinizden bir talep açın veya bize yazın; bir gün içinde yanıtlıyoruz.

İletişim →