Hosting

Laravel Projesini cPanel’e Yükleme Rehberi

Laravel projesini cPanel’e taşırken en önemli güvenlik kuralı, web sunucusunun yalnızca uygulamanın public dizinini servis etmesidir. Proje kökünü olduğu gibi public_html içine açmak .env ve kaynak dosyaları açığa çıkarabilir. Hosting planınız belge kökünü değiştirmeye izin vermiyorsa sunucu desteğiyle güvenli bir düzen kurun.

Hosting uygun mu?

Laravel sürümünün gerektirdiği PHP sürümü ve uzantıları, Composer/SSH erişimi, veritabanı, cron ve queue worker desteğini kontrol edin. Bazı paylaşımlı hosting planlarında sürekli çalışan worker mümkün değildir; uygulamanız buna bağımlıysa farklı altyapı gerekebilir.

Dağıtım sırası

  1. Yerelde yedek ve çalışan sürüm oluşturun.
  2. Kodu web kökünün dışına yükleyin; alan adının belge kökünü public dizinine ayarlayın.
  3. composer.lock ile üretim bağımlılıklarını kurun veya uyumlu hazırlanmış paketi yükleyin.
  4. .env değerlerini sunucuda güvenle girin; APP_DEBUG=false yapın.
  5. Veritabanı bağlantısını doğrulayıp migration’ları yedekten sonra çalıştırın.
  6. Vite varlıklarını derleyin; storage bağlantısı, yazılabilir dizinler ve izinleri kontrol edin.

Yayından sonra

Giriş, form, e-posta, dosya yükleme ve zamanlanmış işleri test edin. config:cache kullanıyorsanız değişen ayarlardan sonra yeniden oluşturun. Hata ayrıntılarını ziyaretçiye göstermeyin; storage/logs ve hosting loglarını inceleyin. Geri alma için önceki paket ve veritabanı yedeğini saklayın.

Kaynak: Laravel dağıtım rehberi.

özgür BAYRAM

Özgür Bayram, WordPress, Laravel, yapay zekâ ve web performansı alanlarında çalışan bir yazılım geliştiricisidir. Bilim Meraklısı’nda teknoloji, yazılım, hosting, SEO ve dijital araçlar hakkında anlaşılır, uygulanabilir rehberler hazırlar. Amacı, teknik konuları sade bir dille anlatarak okuyucuların doğru kararlar vermesine ve sorunlarını güvenle çözmesine yardımcı olmaktır.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu