Laravel’de sorun R10+
2
●136
- 11-11-2022, 20:24:09Merhabalar http://t-email.org üzerinde bir laravel projesi çalıştırıyorum. Paylaşımlı hosting kullandığım için firma symlink özelliğini belirli dizinlerde aktif ediyor. /home/username/path/storage/app/public -- /home/username/path/public/storage arasında yapılan bağlantı sorunu kısmen çözdü ancak şuan anasayfa üzerinde aynı hatayı alıyorum. Site debug modunda hataya bakarak hangi dizinler aradında symlink gerektiğini söyleyebilecek arkadaş var mı acaba. Şimdiden teşekkürler
- 11-11-2022, 20:42:09Bence mantık yanlış kurulmuş. View içerisindeki themes klasörünü public klasörüne bağlamanın mantığı nedir acaba ?
İkinci durum da symlink'i php üzerinden oluşturmak yerine manuel olarak ftpden oluşturabilirsiniz. Eğer bu sistem sadece yazdığınız domain'e özel olarak yapıldıysa symlink'i php üzerinde kullanmanın mantığı ne ? - 11-11-2022, 20:47:37Bu arada
if (file_exists(public_path('storage')) !== TRUE) { Artisan::call('storage:link'); }Yukarıdaki şekilde koşul belirtmek yerine aşağıdaki gibi koşul kullanabilirsiniz. Boolean türündeki bir değişkeni false için kontrol etmek istiyorsanız !== TRUE yerine koşulun önüne ünlem karakteri eklemeniz yeterli.
Bu sayede ufakta olsa tasarruf yapmış olursunuz.
if (!file_exists(public_path('storage'))) { Artisan::call('storage:link'); }