Plesk Panel'de Laravel Storage Link Nasıl Oluşturulur?

0 Yanıt 16 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Plesk Panel üzerinde Laravel projelerinde storage klasörünü düzgün çalıştırmak, uygulamanın dosya yükleme ve erişim fonksiyonlarının sorunsuz işlemesi açısından kritik öneme sahiptir. Bu işlemi manuel veya otomatik olarak gerçekleştirebilirsiniz. İşte adım adım detaylı anlatım:

İlk olarak, Plesk Panel’deki sunucuya SSH erişimi sağlamak gerekir. SSH erişimi genellikle Plesk panelinizdeki "Websites & Domains" bölümünden veya doğrudan sunucuya bağlantı kurularak yapılır. SSH ile giriş yaptıktan sonra, Laravel projenizin kök dizinine geçin.

Örneğin:
ssh kullanıcınız@sunucu_ip
cd /var/www/vhosts//httpdocs


Ardından, Laravel’in storage ve public/storage klasörleri arasındaki sembolik linki oluşturmak için aşağıdaki komutu kullanın:

KOD
1php artisan storage:link


Bu komut, Laravel’in ana dizininde çalıştırıldığında public/storage yolunu, storage/app/public dizinine sembolik bir bağlantı kurar. Bu adım, dosya yükleme ve erişim işlemlerinde karşılaşılan sıkıntıları giderir.

Eğer php artisan storage:link komutu çalışmazsa veya komut satırına erişiminiz yoksa, manual olarak sembolik link oluşturabilirsiniz. Bunun için şu komutu kullanın:

KOD
1ln -s /var/www/vhosts//httpdocs/storage/app/public /var/www/vhosts//httpdocs/public/storage


Burada, yol isimlerini kendi ortamınıza göre düzenlemelisiniz. Ayrıca, PHP ve Laravel’in doğru çalıştığından emin olmak için storage ve bootstrap/cache klasörlerine uygun izinler verin:

KOD
1chmod -R 775 storage bootstrap/cache


Son olarak, tarayıcıdan erişim sağlarken, Laravel’in config/filesystems.php dosyasını ve .env ayarlarını kontrol ederek, APP_URL ve FILESYSTEM_DRIVER ayarlarının doğru yapılandırıldığından emin olun.

Bu adımlar, Plesk üzerinde Laravel projelerinde storage link sorununu çözüp, dosya yönetimini sorunsuz hale getirir.

İşte bu işlemlerden sonra, web uygulamanızın storage klasörüne erişim ve dosya yükleme işlemleri düzgün çalışacaktır.

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

0 alıntı seçildi