Plesk Panel'de Laravel .env Dosyası Nasıl Yapılandırılır?

0 Yanıt 17 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Plesk Panel üzerinde Laravel uygulamanızın düzgün çalışması için .env dosyasını doğru yapılandırmanız kritik öneme sahiptir. Bu süreç, özellikle sunucu ortamına göre ayarların uygun şekilde yapılmasını sağlar ve uygulamanızın güvenli, stabil ve performanslı çalışmasına katkıda bulunur.


İlk olarak, Plesk panelinizde Laravel projenizin bulunduğu dizine erişim sağlayın. Bu genellikle httpdocs veya sizin belirlediğiniz kök dizin olur. Daha sonra, aşağıdaki adımlarla .env dosyasını düzenleyebilir veya oluşturabilirsiniz:

  1. Dosya Konumu: Laravel projelerinde .env dosyası proje kök dizininde bulunur. Eğer yoksa, sample .env.example dosyasını kopyalayarak yeni bir .env oluşturabilirsiniz.
  2. Veritabanı Ayarları:

  • DB_HOST: Sunucu veritabanı adresi (örneğin, localhost veya uzak bir IP).
  • DB_DATABASE: Veritabanı adı.
  • DB_USERNAME: Veritabanı kullanıcısı.
  • DB_PASSWORD: Kullanıcı şifresi.


  1. Uygulama Ortamı ve Anahtar:

  • APP_ENV: production veya local gibi ortamı belirleyin.
  • APP_KEY: Laravel'in güvenlik anahtarı, genellikle php artisan key:generate komutuyla otomatik oluşturulur.


  1. Diğer Ayarlar:

  • APP_DEBUG: false veya true, hata gösterim durumu.
  • APP_URL: uygulamanızın erişim URL'si.


Örnek bir .env içeriği şu şekilde olabilir:

KOD
12345678910111213141516171819202122  
APP_NAME=MyLaravelApp  
APP_ENV=production  
APP_KEY=base64:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=  
APP_DEBUG=false  
APP_URL=https://www.orneksite.com

LOG_CHANNEL=stack

DB_CONNECTION=mysql  
DB_HOST=localhost  
DB_PORT=3306  
DB_DATABASE=laraveldb  
DB_USERNAME=laraveluser  
DB_PASSWORD=parola1234

CACHE_DRIVER=file  
QUEUE_CONNECTION=sync  
SESSION_DRIVER=file  
REDIS_HOST=127.0.0.1  
REDIS_PASSWORD=null  
REDIS_PORT=6379  


Düzenlemeleri yaptıktan sonra, Plesk'te bu dosyanın izinlerini uygun şekilde ayarlamak ve sunucuyu yeniden başlatmak genellikle gerekir. Ayrıca, artisan komutlarını kullanarak cache temizliği veya anahtar güncelleme yapmayı unutmayın.

Son olarak; Laravel’in düzgün çalışması ve güvenliği açısından, bu ayarların dışarıdan erişilebilir olmadığından ve doğru izinlerle korunduğundan emin olun. Bu yapılandırma, Laravel uygulamanızın Plesk ortamında sorunsuz çalışmasını sağlar.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi