Se você está recebendo uma dessas mensagens de Erro HTTP depois de processar seus uploads em lote no WordPress 2.5, tenho algumas soluções para você. Esses erros têm atormentado as pessoas nos fóruns de suporte do WordPress desde que o 2.5 foi lançado. O problema pode estar na configuração de hospedagem web, nas configurações do seu navegador ou talvez em algo mais. Não desista ainda. Neste guia rápido, abordarei como:
- Usar um plugin de uploader alternativo para fazer upload de imagens
- Usar uma correção .htaccess para permitir uploads em lote
- Desativar o flash na tela de upload em lote
Upload Flexível
Um plugin (que uso no Theme Lab) que é muito útil para mim é o Flexible Upload. Isso substituirá a tela de upload padrão do WordPress 2.5. Não apenas os uploads funcionarão, mas você também poderá redimensionar imagens e aplicar marcas d'água automaticamente. Se você carrega apenas algumas imagens (não galerias completas), recomendo fortemente que você experimente este plugin. Você pode obter o plugin aqui.
Hack .htaccess
Se você preferir que os uploads em lote funcionem como deveriam, mas você continua recebendo o Erro HTTP, o problema provavelmente está nas configurações de segurança do seu provedor de hospedagem. Existe uma solução rápida para isso. Simplesmente crie um arquivo .htaccess no seu diretório /wp-admin/ com o seguinte:
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
Isso pode resolver, pode não resolver – mas vale a pena tentar. Tive sucesso com essa correção e parece funcionar muito bem.
Uploader Sem Flash
Este deve ser considerado um esforço de "último recurso" para fazer seu uploader do WordPress 2.5 funcionar. O que ele faz é desabilitar a parte flash do seu uploader, o que pode ajudar aqueles que não têm um navegador compatível. Você pode obter o plugin em WordPress.org.
Conclusão
Se você estava tendo problemas com o upload de imagens no WordPress 2.5, espero que este guia tenha sido útil. O uploader em lote é um ótimo recurso do WordPress e espero que você possa usá-lo como deveria funcionar agora. Se não, o Uploader Flexível também deve ajudar.
Se você precisar de suporte, sugiro que procure primeiro nos fóruns de suporte do WordPress. Pode haver alguém com o mesmo problema que você.
Se você achou este guia útil, sinta-se à vontade para comentar e compartilhá-lo. Assine o feed para mais atualizações do Theme Lab.
Eu não tive problemas com o meu site, mas quando mudei meu site para um novo host (Host GAtor) as coisas deram errado.. Mais tarde, tentei o uploader sem flash e funcionou como mágica para mim!
Espero que pelo menos no WordPress 2.6 tenhamos algumas correções!
@Jack: Hmm… que pena, qual é exatamente o erro que você está recebendo? O mesmo "Erro HTTP" que descrevo?
Para sua informação, isso não funcionou para mim. Isso é em um servidor linux rodando painel de controle.
Vale a pena tentar de qualquer maneira!
Você me pegou bem no meio disso, Adam. Mais informações aqui.
Uau, do momento em que comecei a escrever meu último comentário até o momento em que o enviei, o tema mudou ;)
Obrigado por mais um post útil, Leland. Já apliquei a correção do .htaccess em um dos meus sites e estou testando o Uploader Flexível agora no meu site principal.
@Jo: Sinto muito por isso. Isso aconteceu depois que você tentou cada um dos 3 métodos listados aqui? Você conseguiria fazer upload em versões anteriores do WordPress no mesmo serviço de hospedagem?
Obrigado por este post. Eu ainda não consigo fazer o upload de nenhuma imagem.