Paylaşımlı hosting sunucularının bir çoğunda symlink() fonksiyonu risk sınıfına girdiği için kullanımı aktif edilemez. Bu nedenle Laravel projelerde “php artisan storage:link” komutu hata çıktısı ile sonuçlanacaktır.
Örnek Uyarı:
[ErrorException] symlink() has been disabled for security reasons
Çözüm:
Laravel projenizin config/filesystems.php dosyası içerisinde yer alan:
'root' => storage_path('app/public'),
satırını bularak, bu satırı aşağıdaki şekilde güncelleyiniz:
'root' => public_path('storage'),
İlgili bölümün ekran görüntüsü: https://shot.dh.web.tr/i/C9/A8t0.png
Ardından yeniden projenizi çalıştırmayı deneyiniz.