자주 발생하는 문제
Multi-SaaS Kit 사용 시 자주 발생하는 문제와 해결 방법입니다.
설치 문제
Composer 의존성 오류
증상:
Your requirements could not be resolved to an installable set of packages.
원인:
- PHP 버전 불일치
- 패키지 버전 충돌
해결 방법:
-
PHP 버전 확인
php -v
# 필요 버전: PHP 8.2+ -
Composer 캐시 정리
composer clear-cache
composer install --no-cache -
Lock 파일 삭제 후 재설치
rm composer.lock
composer install
npm 패키지 설치 실패
증상:
npm ERR! ERESOLVE unable to resolve dependency tree
해결 방법:
# node_modules 삭제 후 재설치
rm -rf node_modules package-lock.json
npm install
# 또는 legacy 모드 사용
npm install --legacy-peer-deps
실행 오류
500 Internal Server Error
증상:
- 페이지 로딩 시 500 에러
- 아무런 내용 없이 빈 화면
원인 파악:
-
로그 확인
# Laravel 로그
tail -f storage/logs/laravel.log
# 또는 Docker 로그
docker logs myapp-web -f -
상세 에러 보기
# .env에서 디버그 활성화 (개발 환경만)
APP_DEBUG=true
일반적인 원인: