Merhabalar, bu yazımda laravel kurduğum paylaşımlı hostingte yaşadığım bir problemin çözümünden bahsedeceğim. Öncelikle şuan kullanmakta olduğum yazılım hostingte çalışmakta. Bu yüzden laravel dizininde değişiklik ve bazı dosyalarda düzenleme yapmak gerekiyor. Bu düzenlemeleri doğru yaptığım halde yüklediğim görseller sadece laravel/storage/app/... yükleniyor public_html/storage/... yüklenmiyordu. İki dizinede yüklemek istediğim görselleri aynı anda yüklemesinide şu şekilde sağladım.
Createlink.php adında dosya oluşturdum ve public_html dizinine attım. Daha sonra public_html içerisinde bulunan storage klasörünü sildim. Createlink.php içerisine de aşağıdaki fonksiyonu yazdım.
<?php $targetFolder = '/home/duzenlenecek1/duzenlenecek2/storage/app/public'; $linkFolder = '/home/duzenlenecek1/public_html/storage'; symlink($targetFolder,$linkFolder);
değişkenleri kendime göre düzenledim. (Düzenlenecek1 hosting dizinindeki genel ad. Örneğin tayfun, hesabima vs. Düzenlenecek2 ise laravelin dosyalarının olduğu klasörün ismi.)
tayfunguler.org/Createlink.php diye çalıştırdım ve hata düzeldi.