오늘 내 블로그에서 작업하는 동안 WordPress에 이미지를 업로드할 때 HTTP 오류가 표시되어 혼란스럽고 무력했습니다. 이미지 업로드를 반복해서 시도했지만 오류가 발생하지 않습니다. 5-6번의 시도 끝에 이미지를 성공적으로 다시 업로드할 수 있었습니다. 그러나 몇 분 후에 같은 오류가 내 문을 두드리는 것처럼 내 성공은 오래 가지 못했습니다.
위의 문제에 대해 사용할 수 있는 수정 사항이 많이 있지만 다시 시간을 낭비하게 되므로 이미지를 업로드할 때 이 HTTP 오류를 수정하려고 합니다. 이 문서를 완료한 후에는 이 오류 메시지가 오래 갔다.
내용물[ 숨다 ]
- 이미지를 업로드할 때 WordPress에 HTTP 오류가 표시되는 수정
- 이미지 크기
- PHP 메모리 늘리기
- .htaccess 파일에 코드 추가
- 테마 functions.php 파일 변경
- Mod_Security 비활성화
- 최신 버전의 WordPress 재설치
- 기타 수정 사항
이미지를 업로드할 때 WordPress에 HTTP 오류가 표시되는 수정
이미지 크기
가장 먼저 확인해야 할 분명한 사항은 이미지 크기가 고정 너비 콘텐츠 영역을 초과하지 않는다는 것입니다. 예를 들어, 3000X1500 이미지를 게시하고 싶지만 게시물 콘텐츠 영역(테마로 설정)이 1000px인 경우 이 오류가 확실히 표시됩니다.
메모: 반면에 항상 이미지 크기를 2000X2000으로 제한하십시오.
위의 내용이 반드시 문제를 해결하는 것은 아니지만 다시 한 번 확인할 가치가 있습니다. 이미지에 대한 WordPress 지침을 확인하려면 여기를 읽으십시오 .
PHP 메모리 늘리기
때때로 WordPress에 허용된 PHP 메모리를 늘리면 이 문제가 해결되는 것 같습니다. 글쎄, 당신이 시도하기 전까지는 확신할 수 없다, 이 코드를 추가하라 정의('WP_MEMORY_LIMIT', '64M') 당신의 wp-config.php 파일.
참고: wp-config.php의 다른 설정을 건드리지 마십시오. 그렇지 않으면 사이트에 완전히 액세스할 수 없게 됩니다. 원하는 경우에 대해 자세히 읽을 수 있습니다. wp-config.php 파일 편집 .
위의 코드를 추가하려면 cPanel로 이동하여 wp-config.php 파일이 있는 WordPress 설치의 루트 디렉토리로 이동하십시오.
위의 방법이 효과가 없다면 웹 호스팅 공급자가 PHP 메모리 제한을 늘리는 것을 허용하지 않을 가능성이 큽니다. 이 경우 그들에게 직접 이야기하면 PHP 메모리 제한을 변경하는 데 도움이 될 수 있습니다.
.htaccess 파일에 코드 추가
.htaccess 파일을 편집하려면 Yoast SEO > 도구 > 파일 편집기로 이동합니다(Yoast SEO가 설치되어 있지 않은 경우 설치해야 하며 다음 내용을 읽을 수 있습니다. 여기에서 이 플러그인을 구성하는 방법 ). .htaccess 파일에 다음 코드 줄을 추가하기만 하면 됩니다.
|_+_|
코드를 추가한 후 저장을 클릭하여 .htaccess로 변경하고 문제가 해결되었는지 확인합니다.
테마 functions.php 파일 변경
사실, 우리는 테마 functions.php 파일을 사용하여 GD를 기본 WP_Image_Editor 클래스로 사용하도록 WordPress에 지시할 것입니다. WordPress 최신 업데이트에서 GD가 추상화되고 Imagick이 기본 이미지 편집기로 사용되므로 이전 버전으로 돌아가면 모든 사람의 문제가 해결되는 것 같습니다.
추천: 분명히 그렇게하는 플러그인도 있습니다. 여기로 가십시오. 그러나 파일을 수동으로 편집하려면 아래를 계속하십시오.
테마 functions.php 파일을 편집하려면 모양 > 편집기로 이동하여 테마 기능(function.php)을 선택하십시오. 파일 끝에 다음 코드를 추가하면 됩니다.
|_+_|메모: 마지막 PHP 기호( ?>) 안에 이 코드를 추가해야 합니다.
이것은 가이드에서 가장 중요한 수정 사항입니다. WordPress는 이미지를 업로드할 때 HTTP 오류를 표시하지만 문제가 여전히 해결되지 않으면 계속 진행하십시오.
Mod_Security 비활성화
메모: 이 방법은 WordPress 및 호스팅의 보안을 손상시킬 수 있으므로 권장하지 않습니다. 다른 모든 것을 시도한 경우에만 이 방법을 사용하고 이 방법을 비활성화해도 효과가 있으면 호스팅 제공업체에 연락하여 지원을 요청하십시오.
다시 Yoast SEO > 도구 > 파일 편집기를 통해 파일 편집기로 이동하고 다음 코드를 .htaccess 파일에 추가합니다.
|_+_|
저장을 클릭하면 .htaccess로 변경됩니다.
최신 버전의 WordPress 재설치
때때로 이 문제는 손상된 WordPress 파일로 인해 발생할 수 있으며 위의 솔루션 중 하나가 전혀 작동하지 않을 수 있습니다. 이 경우 최신 버전의 WordPress를 다시 설치해야 합니다.
- cPanel에서 플러그인 폴더를 백업(다운로드)한 다음 WordPress에서 비활성화합니다. 그런 다음 cPanel을 사용하여 서버에서 모든 플러그인 폴더를 제거합니다.
- 표준 테마를 설치하십시오. 216을 클릭한 다음 다른 모든 테마를 제거합니다.
- 대시보드 > 업데이트에서 최신 버전의 WordPress를 다시 설치합니다.
- 모든 플러그인을 업로드하고 활성화합니다(이미지 최적화 플러그인 제외).
- 원하는 테마를 설치하세요.
- 지금 이미지 업로더를 사용해 보세요.
이것은 이미지를 업로드할 때 WordPress에 HTTP 오류가 표시되는 문제를 수정합니다.
기타 수정 사항
- 이미지 파일 이름에 아포스트로피를 사용하지 마십시오. Aditya-Farrad.jpg'text-align: justify;'>이것이 이 가이드의 끝이며 지금쯤이면 문제를 해결하셨을 것입니다. 이미지를 업로드할 때 WordPress에 HTTP 오류가 표시됨 . 이 게시물과 관련하여 여전히 질문이 있는 경우 언제든지 댓글에 질문하십시오.
소셜 네트워크에서 이 블로그 게시물을 좋아하고 공유하면 이 문제에 대해 널리 알릴 수 있습니다.
아디티아 파라드Aditya는 스스로 동기를 부여하는 정보 기술 전문가이며 지난 7년 동안 기술 작가로 일해 왔습니다. 그는 인터넷 서비스, 모바일, Windows, 소프트웨어 및 방법 가이드를 다룹니다.