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:
- 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.
- 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.
- 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.
- 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.
