강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

임권일님의 프로필 이미지
임권일

작성한 질문수

[실습2-1] 직접 제작하면서 배우는 PHP 기반의 파일 업로드 기능에 대한 이해 오류가떠요

작성

·

307

0

 

 

[실습2-1] 직접 제작하면서 배우는 PHP 기반의 파일 업로드 기능에 대한 이해 오류가떠요

 

이미지넣고 했는데 오류가떠요 코드맞는데요

Forbidden

You don't have permission to access /example_upload/upload/ on this server.


Apache Server at 127.0.0.1 Port 80

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
파일 업로드 기능에 대한 오류로 인해 불편을 끼쳐드려 죄송합니다.
해당 오류는 서버의 권한 문제로 보입니다. Forbidden 오류는 경로에 대한 접근 권한이 없을 때 발생하는 오류입니다.
먼저, 확인해야 할 사항은 다음과 같습니다.

  1. 업로드 경로 설정:
    서버에 파일을 업로드할 디렉토리가 제대로 설정되어 있는지 확인해주세요. 설정된 경로가 실제로 존재하는지 확인하고, PHP 코드에서 정확한 경로를 사용하고 있는지 다시 확인해보세요.

  2. 폴더 권한:
    업로드할 디렉토리의 권한이 제대로 설정되어 있는지 확인해주세요. 업로드할 디렉토리의 권한을 변경해야 할 수도 있습니다. 일반적으로 업로드 디렉토리의 권한을 755로 변경하는 것이 좋습니다.

  3. .htaccess 파일:
    .htaccess 파일에 업로드 디렉토리에 대한 접근 권한을 설정하는 내용이 있는지 확인해주세요. 이 파일이 있다면 주석처리하거나 내용을 수정해보세요.

위의 사항을 확인하고 문제가 해결되지 않는다면, 서버 환경이나 파일 업로드 코드에 다른 문제가 있을 수 있습니다. 추가적인 오류 메시지나 코드를 제공해주시면 더 자세한 도움을 드릴 수 있을 것입니다.
감사합니다.

임권일님의 프로필 이미지
임권일

작성한 질문수

질문하기