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

0 Respuestas 4 Visitas
Valoraciones
Participantes
Autor del tema #1
[cPanel] ortamında Laravel projelerinde "storage" klasörünü web erişimine açmak için genellikle "storage link" oluşturmak gerekir. Bu işlem, Laravel'in "public/storage" dizini üzerinden "storage/app/public" içeriğine erişim sağlar ve dosya yükleme, görsel gösterimi gibi fonksiyonların düzgün çalışmasını temin eder. İşte adım adım nasıl yapılacağına dair detaylar:

  1. SSH veya cPanel Dosya Yöneticisi Üzerinden Bağlanma

  • SSH erişiminiz varsa, terminal üzerinden doğrudan Laravel dizininize bağlanabilirsiniz.
  • Alternatif olarak, cPanel'in Dosya Yöneticisi'ni kullanarak Laravel proje dizinine ulaşabilirsiniz.


  1. CLI Komutunu Çalıştırma

Laravel'in artisan komutlarını kullanmak en doğru yöntemdir.
  • SSH erişiminiz varsa, aşağıdaki komutu çalıştırın:

CÓDIGO
1php artisan storage:link

  • Bu komut, "public/storage" adlı sembolik linki otomatik olarak "storage/app/public" dizinine oluşturur.


  1. cPanel Dosya Yöneticisi ile Manuel Link Oluşturma

Eğer SSH erişiminiz yoksa veya kullanmak istemiyorsanız, manuel olarak sembolik link oluşturmak gerekebilir.
  • cPanel'de "Terminal" veya "SSH Access" bölümünden giriş yapabilirsiniz.
  • Eğer terminal erişimi yoksa, bu aşamada komut çalıştırmak zor olabilir.
  • Alternatif olarak, Linux veya Windows makinenizde sembolik link oluşturarak, sonra bu dosyaları sunucuya yükleyebilirsiniz.
  • Ancak, genellikle hosting sağlayıcılar SSH erişimi ve artisan komutlarını destekler.


  1. İzinleri Kontrol Etme

  • Oluşturulan "storage" ve "bootstrap/cache" klasörlerinin uygun izinlere sahip olduğundan emin olun.
  • Bu, Laravel'in düzgün çalışması ve dosya erişimi açısından kritiktir.


  1. Sorun Giderme ve Kontrol

  • "public/storage" linki doğru oluşturulduysa, tarayıcıda erişmeye çalıştığınızda ilgili dosyalar görünmelidir.
  • Link düzgün değilse veya hata alıyorsanız, ilgili dizin izinlerini ve sembolik linkin doğru oluşturulduğundan emin olun.


Sonuç olarak, cPanel ortamında Laravel'de storage linki oluşturmanın en sağlıklı yolu, SSH erişimi varsa, terminalde
CÓDIGO
1php artisan storage:link
komutunu çalıştırmaktır. Bu, Laravel projenizdeki dosya erişim sorunlarını çözer ve projeyi üretim ortamında düzgün çalıştırmanıza imkan sağlar.

Debes haber iniciado sesión para responder.

0 citas seleccionadas