워드프레스 미디어 파일 업로드 시 ‘HTTP 오류’ 해결 방법

참고: 인기 테마인 BE 테마(33%)The 7(35%) 할인 행사를 진행하고 있습니다.

HTTP error in WordPress - HTTP 오류

워드프레스에서 미디어 파일 업로드 시 “HTTP error”(HTTP 오류)와 같은 오류가 발생하는 경우 취해볼 수 있는 조치입니다.

  1. 먼저  이미지 크기를 줄여봅니다.
  2. 이미지의 확장자를 변환해봅니다. 예를 들어 PNG 파일일 경우 JPG 파일로, JPG 파일일 경우 PNG 파일로 변환하여 다시 업로드해봅니다. 저는 보통 이 방법으로 대부분의 문제가 해결되었습니다.
  3. 잘 되다가 갑자기 문제가 발생하는 경우, 최근에 설치했거나 업데이트한 플러그인이 문제일 수 있습니다. 최근에 플러그인을 설치하거나 업데이트한 경우 “비활성화”한 후에 테스트해봅니다.
  4. PHP 메모리를 늘려봅니다.  wp-config.php 파일에 define(‘WP_MEMORY_LIMIT’, ‘128M’); 코드를 추가합니다(참고). 128M로 잘 안 되면 256M로 높여봅니다.
  5. 웹호스팅 업체에 문의하여 PHP 버전을 확인하여 PHP 버전이 낮지 않은지 확인합니다. 워드프레스 사양은 이 페이지에서 확인할 수 있습니다. (카페24에서 PHP 버전을 높이는 방법은 여기를 참고하시기 바랍니다.)
  6. 이미지 파일에 어포스트포피(‘)가 있지 않은지 확인합니다. 예: mary‘s-wedding.png
  7. image optimizer 플러그인이 있으면 비활성화해보십시오.
  8. 다음과 같은 코드를 .htaccess 파일에 추가해봅니다.
    <IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </IfModule>
    또는
    # Exclude the file upload and WP CRON scripts from authentication
    <FilesMatch “(async-upload\.php|wp-cron\.php|xmlrpc\.php)$”>
    Satisfy Any
    Order allow,deny
    Allow from all
    Deny from none
    </FilesMatch>
    또는
    AddType x-mapp-php5 .php (.htaccess 파일의 거의 맨 위에)

(Source: themeskills.com)

참고:



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.