티스토리 뷰

laravel

Storage 심볼릭 링크 설정

서니짱 2025. 10. 8. 09:59
반응형

Storage 심볼릭 링크 설정

방법 1: Artisan 명령어 (권장)

 
 
bash
php artisan storage:link

이 명령어는 storage/app/public → public/storage 링크 생성

방법 2: 수동 링크 생성

 
 
bash
# public/storage 디렉토리가 있으면 삭제
rm -rf public/storage

# 심볼릭 링크 생성
ln -s ../storage/app/public public/storage

확인

 
 
bash
# 링크 확인
ls -la public/ | grep storage

# 결과: lrwxrwxrwx 1 user user 20 Oct 08 10:00 storage -> ../storage/app/public

파일 저장 예시

 
 
php
// Controller
use Illuminate\Support\Facades\Storage;

// storage/app/public/images/test.jpg 저장
Storage::disk('public')->put('images/test.jpg', $file);

// URL: http://site.local/site/images/test.jpg

권한 설정

 
 
bash
sudo chown -R www-data:www-data storage public/storage
sudo chmod -R 775 storage public/storage

완료!

반응형
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함
반응형