이미지를 업로드할 때 WordPress에 HTTP 오류가 표시됨

오늘 내 블로그에서 작업하는 동안 WordPress 에 이미지를 업로드할 때 HTTP 오류가  표시 되어 혼란스럽고 무력했습니다. 이미지 업로드를 반복해서 시도했지만 오류가 발생하지 않습니다. 5-6번의 시도 끝에 이미지를 성공적으로 다시 업로드할 수 있었습니다. 그러나 몇 분 후에 같은 오류가 내 문을 두드리는 것처럼 내 성공은 오래 가지 못했습니다.

이미지를 업로드할 때 WordPress에 HTTP 오류가 표시됨

위의 문제에 대해 사용할 수 있는 수정 사항이 많이 있지만 다시 시간을 낭비하게 되므로 이미지를 업로드할 때 이 HTTP 오류를 수정하려고 합니다. 이 문서를 완료한 후에는 이 오류 메시지가 오래 갔다.

(Fix)이미지를 업로드할 때 WordPressHTTP 오류(HTTP Error) 가 표시 되는 수정

이미지 크기(Image Size)

가장 먼저 확인해야 할 명백한 사항은 이미지 크기가 고정 너비 콘텐츠 영역을 초과하지 않는다는 것입니다. 예를 들어, 3000X1500 이미지를 게시하고 싶지만 게시물 콘텐츠 영역(테마로 설정)이 1000px인 경우 이 오류가 확실히 표시됩니다.

참고:(Note:) 반면에 항상 이미지 크기를 2000X2000으로 제한하십시오.

위의 내용이 반드시 문제를 해결하는 것은 아니지만 다시 한 번 확인할 가치가 있습니다. 이미지에 대한 WordPress(WordPress) 지침 을 확인하려면 여기를 읽어보세요(read here) .

PHP 메모리 늘리기(Increase your PHP memory)

때때로 WordPress 에 허용된 (WordPress)PHP 메모리를 늘리면 이 문제가 해결되는 것 같습니다. 글쎄요(Well) , 당신이 시도하기 전까지는 결코 확신할 수 없습니다. 이 코드 define('WP_MEMORY_LIMIT', '64M')wp-config.php 파일에 추가하십시오.

wordpress http IMAGE 오류를 수정하기 위해 PHP 메모리 제한을 늘립니다.

참고: wp-config.php의 다른 설정을 건드리지 마십시오. 그렇지 않으면 사이트에 완전히 액세스할 수 없게 됩니다. 원하는 경우 wp-config.php 파일 편집(Editing wp-config.php file) 에 대해 자세히 읽을 수 있습니다 .

위의 코드를 추가하려면 cPanel로 이동하여 wp-config.php 파일이 있는 WordPress 설치의 루트 디렉토리로 이동하십시오.(WordPress)

Wp 구성 PHP 파일

위의 방법이 효과가 없다면 웹 호스팅 공급자가 PHP(PHP) 메모리 제한 을 늘리는 것을 허용하지 않을 가능성이 큽니다. 이 경우 그들에게 직접 이야기하면 PHP 메모리 제한을 변경하는 데 도움이 될 수 있습니다.

.htaccess 파일에 코드 추가(Adding a code to .htaccess file)

.htaccess 파일 을 편집하려면 Yoast SEO > Tools > File EditorSEO 가 설치되어 있지 않은 경우 설치해야 하며 여기에서 이 플러그인을 구성하는 방법에(how to configure this plugin here) 대해 읽을 수 있습니다 ). .htaccess 파일에 다음 코드 줄을 추가하기만 하면 됩니다.

SetEnv MAGICK_THREAD_LIMIT 1

env magik 위협 제한을 1로 설정

코드를 추가한 후 "변경 사항을 .htaccess로 저장"을 클릭하고 문제가 해결되었는지 확인하십시오.

테마 functions.php 파일 변경(Changing theme functions.php file)

사실, 우리는 테마 functions.php 파일을 사용 하여 GD를 기본 WP_Image_Editor 클래스로 사용하도록 (WP_Image_Editor)WordPress 에 지시할 것입니다. (WordPress)WordPress 최신 업데이트에서 GD가 추상화되고  Imagick (Imagick) 기본 이미지 편집기로 사용되므로 이전 버전으로 돌아가면 모든 사람의 문제가 해결되는 것 같습니다.

권장 사항:(Recommended:) 분명히 플러그인도 있으므로 여기로 이동하십시오. (go here.) 그러나 파일을 수동으로 편집하려면 아래를 계속하십시오.

테마 functions.php 파일을 편집하려면 Appearance > Editor테마 기능(Theme Functions) (function.php) 을 선택하십시오 . 파일 끝에 다음 코드를 추가하면 됩니다.

add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ );

function change_graphic_lib($array) {
return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ );
}

참고:(Note:) 이 코드를 PHP  기호( ?>) 끝에 추가해야 합니다.(Make)

테마 기능 파일 편집을 통해 gd 편집기를 기본으로 설정

이것은 가이드에서 가장 중요한 수정 사항입니다. WordPress 는 이미지를 업로드할 때 HTTP 오류를 표시하지만 문제가 여전히 해결되지 않으면 계속 진행하십시오.

Mod_Security 비활성화(Disabling Mod_Security)

참고: 이 방법은 (Note:)WordPress 및 호스팅 의 보안을 손상시킬 수 있으므로 권장하지 않습니다 . 다른 모든 것을 시도한 경우에만 이 방법을 사용하고 이 방법을 비활성화해도 효과가 있으면 호스팅 제공업체에 연락하여 지원을 요청하십시오.

Yoast SEO > Tools > File Editor 편집기를 통해 파일 편집기로 이동하고  .htaccess 파일에 다음 코드를 추가합니다.

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

htaccess 파일을 사용하여 모드 보안 비활성화

그리고 "변경 사항을 .htaccess로 저장"을 클릭합니다.

최신 버전의 WordPress 재설치(Reinstalling the latest version of WordPress)

때때로 이 문제는 손상된 WordPress 파일로 인해 발생할 수 있으며 위의 솔루션 중 하나가 전혀 작동하지 않을 수 있습니다. 이 경우 최신 버전의 WordPress 를 다시 설치해야 합니다 .

  • (Backup)cPanel에서 플러그인(Plugin) 폴더 를 백업 하고( 다운로드 ) (Download)WordPress 에서 비활성화합니다 . 그런 다음 cPanel을 사용하여 서버에서 모든 플러그인 폴더를 제거합니다.
  • 표준 테마(예: Twenty Sixteen)를 설치한 다음 다른 모든 테마를 제거합니다.
  • Dashboard > Updates 에서 최신 버전의 WordPress 를 다시 설치합니다 .
  • 모든 플러그인을 업로드하고 활성화합니다(이미지 최적화 플러그인 제외).
  • 원하는 테마를 설치하세요.
  • 지금 이미지 업로더를 사용해 보세요.

이것은 이미지를 업로드할 때 WordPressHTTP 오류가 표시되는 문제를 수정합니다.(HTTP)

기타 수정 사항(Miscellaneous Fixes)

  • Aditya-Farrad.jpg와 같이 이미지 파일 이름에 아포스트로피를 사용하지 마십시오.
  • 파일 확장자를 변경해 보십시오.
  • 모든 플러그인을 비활성화합니다.
  • (Make)호스트에 최신 버전의 PHP 가 설치되어 있는지 확인 하십시오.
  • 지원을 받으려면 호스팅 제공업체에 문의하세요.

이것이 이 가이드의 끝이며 지금 쯤이면 이미지를 업로드할 때 WordPress에 HTTP 오류가 표시(WordPress shows HTTP error when uploading images) 되는 문제를 해결하셨기를 바랍니다 . 이 게시물과 관련하여 여전히 질문이 있는 경우 언제든지 댓글에 질문하십시오.

소셜 네트워크에서 이 블로그 게시물을 좋아하고 공유하면 이 문제에 대해 널리 알릴 수 있습니다.(Like and share this blog post in the social networks to help spread the word about this problem.)



About the author

저는 10년 이상의 IOS 및 MacOS 시스템 작업 경험을 가진 하드웨어 엔지니어입니다. 나는 또한 지난 5년 동안 야간 수업 교사로 일했으며 스스로 Chrome 사용법을 가르쳤습니다. 두 영역 모두에 대한 나의 기술은 웹사이트 개발, 그래픽 디자인 또는 웹 보안 작업에 대한 완벽한 후보자입니다.



Related posts