aiwebmake AI 웹메이커 커뮤니티
‹ 오류 해결소

500 에러 / 서버 오류

화면이 하얘지거나 “서버 오류”가 뜰 때. 원인은 거의 서버 안 로그에 있습니다.

500 서버 오류 흰 화면

왜 생기나요?

브라우저가 아니라 서버 PHP/Laravel이 실행 중 멈춘 상태예요. 화면만 보면 원인을 알 수 없고, 로그를 봐야 합니다.

이렇게 확인해 보세요

  1. 방금 수정한 파일·명령이 있는지 떠올려 보세요. 500은 “조금 전 바꾼 것”이 원인인 경우가 많아요.
  2. Laravel이면 `storage/logs/laravel.log` 맨 아래(가장 최근)를 열어 빨간 에러 첫 줄을 확인하세요.
  3. 운영 사이트라면 `APP_DEBUG=true`로 바꾸지 마세요. 내부 경로가 방문자에게 보일 수 있어요.

이렇게 고치면 돼요

  1. 로그에 나온 파일명과 줄 번호를 기준으로, 방금 수정한 코드부터 되돌리거나 문법 오류를 고칩니다.
  2. 테이블이 없다(`no such table`), 함수가 없다(`FIELD`) 같은 SQL 오류면 로컬 DB와 서버 DB 종류가 다른지 확인하세요. SQLite에는 MySQL 전용 함수가 없어요.
  3. 그래도 모르겠으면 아래 프롬프트를 AI에게 그대로 붙여넣으세요. 로그 앞부분과 마지막 부분을 함께 주는 게 중요해요.

AI에게 이렇게 물어보세요

ChatGPT, Claude, Codex에 그대로 붙여넣으면 돼요. 이 사이트는 AI 계정을 대신 쓰지 않아요.

코딩 초보자입니다. 화면에서 500 서버 오류가 납니다.
원인을 추측해서 코드를 바로 고치지 말고, 확인 순서부터 알려주세요.

[오류 메시지/로그]
(오류 메시지를 여기에 붙여넣으세요)

[환경] Laravel/PHP, 로컬 또는 운영 서버
[방금 한 일] (예: 회원관리 페이지를 열었음)

1) 가장 유력한 원인 3가지
2) 초보자가 확인할 파일/명령
3) 고치는 방법
을 쉬운 말로 적어주세요. 비밀번호·API 키는 가려 주세요.