로컬은 되는데 서버만 안 돼요
내 컴퓨터에서는 잘 되는데 올린 사이트만 깨질 때예요.
배포 후에만
서버만 안 됨
왜 생기나요?
환경 차이입니다. `.env`, DB 종류, CSS 빌드 파일, 캐시, 파일 권한이 로컬과 다릅니다.
이렇게 확인해 보세요
- 서버 `.env`의 `APP_URL`, `APP_DEBUG`, `DB_CONNECTION`을 확인하세요.
- `public/build`가 서버에 있는지 확인하세요.
- 방금 올린 파일이 실제로 서버 경로에 있는지 확인하세요.
이렇게 고치면 돼요
- 코드만 올리지 말고, 뷰 캐시를 지워 주세요. `php artisan view:clear`
- DB가 sqlite면 MySQL 전용 SQL이 있는지 확인하세요.
- 권한: `storage`, `bootstrap/cache`를 웹 서버 사용자가 쓸 수 있어야 합니다.
AI에게 이렇게 물어보세요
ChatGPT, Claude, Codex에 그대로 붙여넣으면 돼요. 이 사이트는 AI 계정을 대신 쓰지 않아요.
코딩 초보자입니다. 로컬은 정상인데 운영 서버만 문제가 있습니다. [오류] 로컬은 되는데 배포 후 서버만 .env, 캐시, 빌드파일, DB 종류, 권한 순서로 점검 리스트를 주세요. 운영 DB 삭제 명령은 하지 마세요.
코딩 초보자입니다. 로컬은 정상인데 운영 서버만 문제가 있습니다.
[오류]
로컬은 되는데 배포 후 서버만
.env, 캐시, 빌드파일, DB 종류, 권한 순서로 점검 리스트를 주세요. 운영 DB 삭제 명령은 하지 마세요.