---
title: "Como corrigir HTTP error ao enviar imagem"
url: https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/
date: 2026-06-13
author: "Clayton Margiotti"
---

# Como corrigir HTTP error ao enviar imagem

## O que é o HTTP error ao enviar imagem?

O HTTP error ao enviar imagem é um aviso vago do editor de mídia do WordPress que aparece quando algo dá errado no processamento do arquivo após o upload começar. Diferente de um limite de tamanho claro, o HTTP error é genérico: o arquivo já subiu, mas o servidor falhou ao redimensionar a imagem ou gerar as miniaturas, geralmente por memória esgotada, timeout ou um erro na biblioteca de imagem (ImageMagick ou GD).

## Como identificar

- Mensagem "HTTP error." logo abaixo da miniatura, na Biblioteca de Mídia ou no editor de blocos.

- O upload chega a 100% e só então exibe o HTTP error, sem detalhe da causa.

- Tentar enviar a mesma imagem de novo às vezes funciona (sintoma de timeout/memória intermitente).

- Imagens grandes ou de câmera (alta resolução) falham, enquanto imagens pequenas passam.

**Antes de começar:** Faça backup do .htaccess e do wp-config.php antes de editar. Ao testar trocar o processador de imagem para o GD, lembre-se de reverter a alteração se não resolver, para não deixar o site com uma configuração que reduz a qualidade das miniaturas.

## Como prevenir

- Redimensione imagens para o tamanho real de exibição antes de enviar ao WordPress

- Mantenha WP_MEMORY_LIMIT em 256M e max_execution_time com folga para o processamento de imagem

- Escolha um único plugin de otimização de imagem e evite empilhar dois processadores ao mesmo tempo

## Erros relacionados

- [Como corrigir mídia que não faz upload no WordPress](https://full.services/wp-fixer/corrigir-upload-midia-nao-funciona-wordpress/)

- [Como aumentar o limite de memória PHP no WordPress](https://full.services/wp-fixer/aumentar-limite-memoria-php-wordpress/)

- [Como corrigir imagens que não aparecem no WordPress](https://full.services/wp-fixer/corrigir-imagens-nao-aparecem-wordpress/)


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "sameAs": [
                "https://www.instagram.com/fullservicesbr",
                "https://www.facebook.com/fullservices.br",
                "https://www.linkedin.com/company/fullservicesbr/"
            ],
            "knowsAbout": [
                "WordPress",
                "WordPress Hosting",
                "Web Development",
                "Performance Optimization",
                "WordPress Security",
                "SEO para WordPress"
            ],
            "award": [
                "Gold Medal - The WP Weekly Awards 2023",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "hasCredential": {
                "@type": "EducationalOccupationalCredential",
                "credentialCategory": "certification",
                "name": "CVE Numbering Authority (CNA)",
                "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Válida desde 2022-05-03, com abrangência global.",
                "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
                "recognizedBy": {
                    "@type": "Organization",
                    "name": "CISA — Cybersecurity and Infrastructure Security Agency",
                    "url": "https://www.cisa.gov/",
                    "sameAs": "https://www.cisa.gov/"
                }
            }
        },
        {
            "@type": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#article",
            "headline": "Como corrigir HTTP error ao enviar imagem",
            "url": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-13T23:16:45-03:00",
            "dateModified": "2026-06-13T23:16:45-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": true,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "Outros erros"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/"
            },
            "wordCount": 463,
            "description": "O HTTP error ao enviar imagem é a mensagem genérica que o WordPress mostra quando o envio falha já dentro da Biblioteca de Mídia, depois de o arquivo chegar ao servidor. Na maioria dos casos é falta de memória PHP ou um problema no processador de imagem (ImageMagick) que trava na hora de gerar as miniaturas.",
            "articleSection": "Outros erros",
            "keywords": "erro http upload imagem wordpress, http error ao adicionar imagem, http error biblioteca de midia, imagem nao envia http error, wordpress da http error na imagem",
            "proficiencyLevel": "Intermediate",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://wordpress.org/documentation/article/common-wordpress-errors/",
                "name": "WordPress.org — Common WordPress Errors"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir HTTP error ao enviar imagem",
                "programmingLanguage": "Apache",
                "codeRepository": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/",
                "isAccessibleForFree": true,
                "text": "# .htaccess — sobe os limites de PHP que travam o processamento da imagem\n# (funciona em servidores Apache com mod_php; em PHP-FPM, use .user.ini)\nphp_value upload_max_filesize 64M\nphp_value post_max_size 64M\nphp_value memory_limit 256M\nphp_value max_execution_time 300\nphp_value max_input_time 300"
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#faq-q1",
                    "name": "Por que o WordPress mostra só HTTP error sem explicar a causa?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Porque é uma mensagem genérica do editor de mídia para qualquer falha no processamento após o upload começar. O detalhe real (memória, timeout, ImageMagick) fica no log do servidor, não na tela. Por isso a investigação parte das causas mais comuns.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#faq-q2",
                    "name": "Por que reenviar a mesma imagem às vezes funciona?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Porque a causa costuma ser memória ou tempo de execução intermitente. Na segunda tentativa o servidor pode ter mais recursos livres e completar o processamento. É um sinal claro de que os limites de PHP precisam subir.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#faq-q3",
                    "name": "Imagens grandes dão HTTP error e as pequenas não. Por quê?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Porque imagens de alta resolução exigem muito mais memória para redimensionar e gerar miniaturas. Quando estouram o WP_MEMORY_LIMIT, o processamento falha e vira HTTP error. Reduza a imagem ou aumente a memória.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#faq-q4",
                    "name": "O que o ImageMagick tem a ver com o HTTP error?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "O ImageMagick (imagick) é o processador de imagem que o WordPress usa para criar miniaturas. Se ele tiver limites de recurso baixos no servidor ou estiver mal configurado, trava ao processar a imagem e gera o HTTP error. O host pode ajustar isso ou ativar o GD.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#faq-q5",
                    "name": "Um plugin de otimização de imagem pode causar o HTTP error?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim. Alguns plugins interceptam o upload para comprimir a imagem e entram em conflito com o processador nativo do servidor. Desative o plugin via FTP e teste; se o erro sumir, o conflito é a causa.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#faq-q6",
                    "name": "Editar o .htaccess sempre resolve o HTTP error?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Só em servidores Apache com mod_php, onde as diretivas php_value funcionam. Em hospedagens modernas com PHP-FPM elas são ignoradas, e os limites precisam ir num arquivo .user.ini ou no php.ini da conta.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        },
        {
            "@type": "HowTo",
            "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#howto",
            "name": "Como corrigir HTTP error ao enviar imagem",
            "inLanguage": "pt-BR",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#article"
            },
            "isAccessibleForFree": true,
            "step": [
                {
                    "@type": "HowToStep",
                    "position": 1,
                    "name": "Tente reenviar a imagem",
                    "text": "Tente reenviar a imagem: envie o mesmo arquivo de novo. Se passar na segunda tentativa, a causa é timeout ou memória intermitente, e os limites do servidor precisam subir.",
                    "url": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 2,
                    "name": "Reduza a imagem",
                    "text": "Reduza a imagem: redimensione a foto para no máximo 2000px de largura e reenvie. Imagens de câmera em altíssima resolução são a causa mais comum do HTTP error por memória.",
                    "url": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 3,
                    "name": "Aumente a memória PHP",
                    "text": "Aumente a memória PHP: edite o wp-config.php para dar mais memória ao processamento de imagem:\ndefine('WP_MEMORY_LIMIT', '256M');",
                    "url": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 4,
                    "name": "Desative o plugin de otimização",
                    "text": "Desative o plugin de otimização: via FTP, renomeie a pasta do plugin de otimização/compressão de imagem. Se o HTTP error sumir, o conflito é com o processador de imagem nativo.",
                    "url": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#secao-solucao"
                },
                {
                    "@type": "HowToStep",
                    "position": 5,
                    "name": "Peça para checar o ImageMagick",
                    "text": "Peça para checar o ImageMagick: peça ao suporte da hospedagem para verificar os limites de recurso do ImageMagick (policy.xml) ou habilitar a extensão GD como alternativa.",
                    "url": "https://full.services/wp-fixer/corrigir-http-error-upload-imagem-wordpress/#secao-solucao"
                }
            ],
            "description": "O HTTP error ao enviar imagem é a mensagem genérica que o WordPress mostra quando o envio falha já dentro da Biblioteca de Mídia, depois de o arquivo chegar ao servidor. Na maioria dos casos é falta de memória PHP ou um problema no processador de imagem (ImageMagick) que trava na hora de gerar as miniaturas."
        }
    ]
}
```
