05 Mar 2026
·
1 menit baca
Cara Membuat Symlink Storage di Laravel Hosting
Apa itu Storage Link?
Laravel menyimpan file upload di storage/app/public. Agar bisa diakses via URL, perlu dibuat symlink dari public/storage ke storage/app/public.
Cara Normal (via SSH)
php artisan storage:linkJika Tidak Ada Akses SSH
Buat file PHP sementara di public_html, misalnya symlink.php:
<?php
$target = '../laravel_app/storage/app/public';
$link = __DIR__.'/storage';
if (symlink($target, $link)) {
echo 'Symlink berhasil dibuat!';
} else {
echo 'Gagal: ' . error_get_last()['message'];
}Akses via browser: https://namadomain.com/symlink.php
Hapus file ini setelah selesai!
Alternatif: Hardlink di cPanel
Beberapa hosting menyediakan fitur File Manager → Create Symbolic Link. Gunakan fitur itu jika tersedia.
Verifikasi
Coba akses https://namadomain.com/storage/namafile.jpg — jika muncul, symlink sudah berhasil.