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ı
- Yerelde yedek ve çalışan sürüm oluşturun.
- Kodu web kökünün dışına yükleyin; alan adının belge kökünü
publicdizinine ayarlayın. composer.lockile üretim bağımlılıklarını kurun veya uyumlu hazırlanmış paketi yükleyin..envdeğerlerini sunucuda güvenle girin;APP_DEBUG=falseyapın.- Veritabanı bağlantısını doğrulayıp migration’ları yedekten sonra çalıştırın.
- 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.




