태그 보관물: 워드프레스 파일업로드 제한

워드프레스(WordPress) 파일업로드 오류 제한된 파일확장자 추가 방법

워드프레스 블로그를 사용하다보면, 가끔식 “… 죄송합니다. 이 파일 유형은 보안 사유로 허용되지 않습니다”라는 메시지를 보여주는 경우가 있다. 워드프레스 편집기에서 글을 작성할때 문제가 생기는 것이다. 이렇듯 파일 첨부가 안되는 경우 어떻게 하면 될까?

이러한 문제는 파일 속성과 확장자 정보인 MIME TYPES을 기준으로 파일 업로드를 제한하고 있기 때문이다. 가령, exe 업로드 파일, 스크립트 실행파일, 잘 알려지지 않은 파일 속성의 타입일 경우 보안의 이유로 워드프레스에서는 파일 업로드를 못하게 막아놓은것이다.

zip, 7z, egg, hwp, alz 등 각종 확장자를 가지고 있는 파일들 또한 업로드 제한을 받고 있다. 이러한 문제는 테마함수에서 function.php 파일을 찾아 코드를 넣어주면 되긴 하지만 불편하기 때문에 WP Add Mime Types(링크) 플러그인 설치를 통해서 간편하게 해결해보자.

WP Add Mime Types 설치

[플러그인 -> 새로추가 -> WP Add Mime Types] 선택해서 지금설치를 진행한다.

설치 완료되면 [설정 -> Mime Type Settings]선택한다.

화면과 같이 Add Values 값에 아래 추가하고 싶은 내용을 넣는다.

hwp = application/hangul
alz|egg = application/alzip
7z|zip = application/7‬zip

혹시나 어플리케이션 타입을 모르겠다면 아래와 같이 정의해도 된다.

확장자 = application/unknown

위와 같이 WP Add Mime Types 설치후 적용하였지만 안되는 문제가 생긴다면 미디어 라이브러리에서 직접 exe, zip, 7z 파일을 업로드 하는 방법이 있다.

[미디어 -> 라이브러리 -> 새로추가]를 선택해서 파일을 직업 업로드 해본다.

이와 같이 하면 대부분 파일 업로드가 되기 때문에 파일 업로드를 미리 해놓고, 워드프레스 편집기에서 글 작성중 업로드 된 파일을 불러오는 방식으로 하는 것이 좋을 것이다.