WordPress 오류 수정 방법 "죄송합니다. 이 파일 형식은 보안상의 이유로 허용되지 않습니다."

게시 됨: 2023-01-15

WordPress와 상호 작용할 때 WordPress 사이트에 파일 업로드를 시도하고 "죄송합니다. 이 파일 형식은 보안상의 이유로 허용되지 않습니다." 오류가 발생했을 수 있습니다.

이 오류는 WordPress 미디어 라이브러리에 파일을 업로드하려고 할 때 대부분의 경우 복제 가능합니다. 업로드하려는 파일이 웹 사이트에 보안 문제를 일으킬 수 있다는 사실을 파악하는 것은 상당히 짜증나고 실망스러울 수 있습니다.

이 기사에서는 이 오류의 원인과 WordPress 사이트 내에서 오류를 수정하는 방법을 살펴봅니다.

목차

"죄송합니다. 이 파일 형식은 보안상의 이유로 허용되지 않습니다." 오류의 원인

"죄송합니다. 이 파일 형식은 보안상의 이유로 허용되지 않습니다." 오류 해결 방법

  • 파일 형식 확장명 카운터 확인
  • 다중 사이트에 대한 네트워크 설정 변경
  • wp-config.php 파일 편집
  • functions.php 파일 편집
  • 플러그인을 사용하여 더 많은 파일 형식에 대한 지원 추가

결론

"죄송합니다. 이 파일 형식은 보안상의 이유로 허용되지 않습니다." 오류의 원인

기본적으로 WordPress에서는 특정 파일 형식의 파일만 업로드할 수 있습니다. wp-includes 디렉토리의 functions.php 파일 내에 허용된 MIME 유형 목록을 저장합니다. 따라서 지원되지 않는 형식의 파일을 업로드하려고 하면 오류가 발생하고 웹사이트에 파일을 업로드할 수 없습니다. 이것이 이 오류가 생성되는 핵심 이유입니다.

다음은 svg 파일을 업로드하려고 할 때의 예시 그림입니다.

워드프레스가 지원하는 파일 형식은 다음 표와 같습니다.

이미지 .jpg
.png
.jpeg
.ico
.gif
동영상 .mp4, .m4v(MPEG-4)
.mov(퀵타임)
.3gp(3GPP)
.3g2(3GPP2)
.wmv(윈도우 미디어 비디오)
.ogv(오그)
.mpg
.avi
오디오 .wav
.mp3
.ogg
.m4a
서류 .doc, .docx
.pdf
.odt
.ppt, .pptx, .pps, .ppsx
.psd
.xls, .xlsx

그러나 때때로 여러 가지 이유로 위에 나열되지 않은 파일 형식을 업로드해야 할 수 있습니다. 아래 섹션에서는 이러한 경우 이러한 오류를 방지하기 위해 수행할 수 있는 작업을 살펴보겠습니다.

"죄송합니다. 이 파일 형식은 보안상의 이유로 허용되지 않습니다." 오류 해결 방법

"죄송합니다. 이 파일 형식은 보안상의 이유로 허용되지 않습니다." 오류를 수정하는 방법에는 여러 가지가 있습니다. 이 섹션에서 몇 가지 방법을 살펴보겠습니다.

파일 형식 확장명 카운터 확인

파일을 업로드하려고 할 때 오류가 발생하면 수행해야 할 첫 번째 확인 중 하나는 파일 유형 확장자가 실제로 올바른지 확인하는 것입니다. 파일을 저장할 때 파일 확장자를 잘못 입력하여 WordPress에서 인식하지 못할 수 있기 때문입니다. 이로 인해 파일 업로드 중에 오류가 발생합니다.

다중 사이트에 대한 네트워크 설정 변경

다중 사이트 네트워크 설정에서 사이트를 개발하는 경우 WordPress에서 기본적으로 허용되지 않는 파일 유형을 추가할 수 있습니다. 이 구현은 다음을 수행하여 달성할 수 있습니다.

i) 네트워크 관리자 계정 WordPress 대시보드에 액세스합니다.

ii) WordPress 대시보드 내의 설정 > 네트워크 설정 섹션으로 이동합니다.

iii) "업로드 설정" 섹션까지 아래로 스크롤하고 "업로드 파일 형식" 필드 내에서 포함하려는 추가 파일 형식을 목록에 추가합니다.

iv) 변경 사항 저장

위의 작업이 수행되면 이제 특정 파일 형식으로 파일을 업로드할 수 있습니다. 그러나 이 방법은 다중 사이트에만 적용할 수 있다는 점에 유의해야 합니다.

이를 통해 사용자는 코드를 변경하거나 플러그인을 사용할 필요 없이 다양한 파일 형식을 쉽게 업로드할 수 있습니다.

wp-config.php 파일 편집

WordPress는 또한 웹 사이트 내에서 모든 파일 형식 업로드를 허용하는 방법을 제공합니다. 이는 wp-config.php 파일을 편집하고 파일에 한 줄 코드를 추가하여 실현할 수 있습니다.

wp-config.php 파일은 wp-content, wp-admin 및 wp-includes와 같은 디렉토리와 함께 WordPress 파일의 루트 내에 있습니다. 여기에는 데이터베이스 정보와 같은 웹사이트 구성 세부 정보가 포함됩니다.

파일을 편집하기 위해 여러 접근 방식을 고려할 수 있습니다. 여기에는 다음이 포함됩니다.

1) FTP를 통해 파일 편집

2) cPanel 또는 호스팅 패널을 통해 파일 편집

3) Wp 파일 관리자 플러그인을 사용하여 파일 편집

여기서는 설명을 위해 세 번째 접근 방식(Wp File Manager 플러그인 사용)을 사용합니다.

우선 다음을 수행해야 합니다.

i) WordPress 대시보드 내의 플러그인 > 새로 추가 섹션으로 이동합니다.

ii) 'Wp File Manager' 플러그인 검색

iii) 플러그인 설치 및 활성화 진행

iv) 백엔드 내의 Wp 파일 관리자 섹션으로 이동합니다.

v) 렌더링된 루트 파일에서 wp-config.php 파일 편집을 선택합니다.

vi) 파일 내에서 다음 줄을 검색합니다.

 /* That's all, stop editing! Happy publishing. */

vii) 위 줄 바로 앞에 아래 코드 스니펫을 추가합니다.

 define('ALLOW_UNFILTERED_UPLOADS', true);

아래는 이에 대한 샘플 스크린샷입니다.

viii) 변경 사항 저장

위의 작업이 수행되면 사이트에서 로그아웃한 후 다시 한 번 로그인하십시오. 이제 아무 문제 없이 원하는 파일 형식을 업로드할 수 있습니다.

functions.php 파일 편집

이 방법을 사용하면 허용할 파일 형식을 정의할 수 있습니다. 업로드할 수 있는 파일 형식에 대한 제한을 제공하므로 보다 안전한 접근 방식입니다.

이 접근 방식에서는 테마 내에서 functions.php 파일을 편집해야 합니다. 파일 편집은 WordPress 편집기, FTP, cPanel 또는 Wp File Manager 플러그인을 통해 수행할 수 있습니다. 여기서는 이미 설치한 Wp 파일 관리자 플러그인 옵션을 사용합니다.

WordPress 대시보드 내에서 Wp 파일 관리자 섹션에 액세스하고 아래 그림과 같이 Wp-content > themes 디렉토리 경로로 이동합니다.

그런 다음 오른쪽 창의 목록에서 사용 중인 테마 폴더를 엽니다.

아래 그림과 같이 테마 내에서 functions.php 파일을 편집하려면 선택하십시오.

파일 끝에 다음 코드를 추가합니다.

 function additional_mime_types( $mimes ) { //Add your desired mime types here $mimes['gpx'] = 'application/gpsxml'; $mimes['doc'] = 'application/msword'; return $mimes; } add_filter( 'upload_mimes', 'additional_mime_types' );

다음으로 변경 사항을 저장합니다.

위의 작업을 수행하면 .doc 및 .gpx 유형의 파일을 업로드할 수 있는 위치에 있어야 합니다. 코드를 사용자 지정하고 더 많은 파일 형식을 목록에 추가할 수도 있습니다.

플러그인을 사용하여 더 많은 파일 형식에 대한 지원 추가

사이트 파일 편집을 수행하고 싶지 않거나 그렇게 할 능력이 없는 경우 플러그인을 사용하여 추가 파일 유형 지원을 추가하도록 선택할 수 있습니다. 사용할 수 있는 일부 플러그인은 다음과 같습니다.

  • WP 추가 파일 유형 플러그인
  • WP 추가 마임 유형 플러그인
  • Mime Types Plus 플러그인

여기서 우리는 WP Extra File Types 플러그인 사용을 고려할 것입니다. 플러그인을 사용하려면 다음이 필요합니다.

i) WordPress 대시보드 내의 플러그인 > 새로 추가 섹션으로 이동하여 "WP 추가 파일 유형"을 검색합니다.

ii) 플러그인 설치 및 활성화

iii) 설정 > 추가 파일 형식 섹션으로 이동합니다.

iv) 나열된 파일 형식에서 추가할 파일 형식을 선택합니다.

추가하려는 파일 유형이 목록에 없으면 목록 아래의 "사용자 정의 파일 유형 추가" 섹션에서 파일 유형을 추가할 수 있습니다.

이 작업이 완료되면 변경 사항을 저장합니다. 이제 원하는 파일 형식을 업로드할 수 있습니다.

결론

"죄송합니다. 이 파일 형식은 보안상의 이유로 허용되지 않습니다." 오류는 WordPress 사이트에 파일을 업로드하려는 사용자에게 차질을 일으킬 수 있습니다. 그러나 WordPress는 보안 목적으로 이 제한을 통합합니다.

이 문서에서는 사이트 내에서 오류를 수정하는 데 사용할 수 있는 다양한 접근 방식을 살펴보았습니다. 그러나 허용하는 파일 유형에 주의를 기울이는 것이 중요합니다. 따라서 그러한 제한을 적용할 수 있는 위치에 있는 접근 방식을 사용하는 것이 더 적절할 것입니다.

웹사이트 보안도 중요하기 때문에 사이트에 보안 플러그인을 설치하고 정기적으로 사이트를 검사하는 것이 중요합니다. 이렇게 하면 웹사이트 내에서 악성 파일을 쉽게 식별할 수 있습니다. 다음은 고려할 수 있는 일부 보안 플러그인에 대한 기사입니다.

이 문서가 "죄송합니다. 이 파일 형식은 보안상의 이유로 허용되지 않습니다." 오류를 해결할 수 있을 만큼 통찰력이 있기를 바랍니다. 의견이나 질문이 있는 경우 아래의 의견 섹션을 자유롭게 활용하십시오.