WordPress에 .webm 형식을 업로드하면 보안 지침이 위반되고 실패합니다.

WordPress에서 .webm 비디오 형식을 업로드 할 수 없습니다. 다음은 AddType video / webm .webm

을 모두에 추가 한 후입니다 : 내 .htaccess 파일 (WordPress 설치의 루트 폴더에 있음) apache 서버의 MIME 유형 핸들러 (사이트 cpanel을 통해)

내가 기억하는 한, 처음에는이 메시지가 즉시 나에게 오류를주고 업로드를 시작하기도했습니다. 이제 끝까지 업로드 한 다음 크 런칭 중에 오류가 발생합니다.

오류는

“1.webm” has failed to upload due to an error File type does not meet security guidelines. Try another. 

다른 사람이 이 문제?!

정말 특이한 점은 ogv (Theora)라는 다른 비디오 형식이 html5 플레이어에서 인식되지 않는다는 것입니다.하지만 WordPress에 따르면 보안을 위반하지 않았습니다. 그래서 나는 아파치 (htaccess를 통하지 않음)에 mimetype을 추가했고, 제대로 작동했습니다.

또한 파일은 실제로 “Uploads”, “Crunches”그리고 파일을 거부합니다. 이것은 확실히 이상합니다. WordPress는 “첫 번째 파일 형식 만 확인하여 파일 형식을 업로드 할 수 없습니까?

Answer

다중 사이트 설치, 네트워크 관리자 영역으로 이동하여 허용 된 확장 목록에 webm 파일 확장명을 추가합니다.

단일 사이트 설치에서 다음을 wp-config.php 파일에 추가합니다.

define("ALLOW_UNFILTERED_UPLOADS",true);

그러면 관리자 수준의 사용자가 파일 형식 제한없이 파일을 업로드 할 수 있습니다.

근본 문제는 webm입니다. WP가 알고있는 파일 형식 목록에 추가되지 않았습니다.

답변

MU를 사용하고 있습니까? 비슷한 문제가 있었기 때문입니다. Super Admin> Options> Upload file types에 확장자를 추가하면 해결되었습니다.

이상하게도이 옵션은 일반 설치에서는 나타나지 않는 것 같아서 모르겠습니다. 찾을 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다