Algumas pessoas estão com problemas no upload de imagens do WP2.5. O ajuste para isso pode estar na configuração de um módulo de segurança para o apache muito utilizado em várias hospedagens, o mod_security. Tive que fazer algo semelhante há um tempo para um conhecido que não conseguia enviar imagens em uma versão mais antigo. Testei agora e funcionou pra mim.
Se você só quiser saber como fazer para arrumar o problema basta copiar código abaixo e colar no arquivo .htaccess que fica na raiz da sua instalação do WordPress.
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
Pra quem quiser a explicação. Uma das muitas medidas de segurança do mod_security é realizar um scan nos dados enviados por formulários e procurar problemas. Quanto maior os arquivos maior a probabilidade de um falso positivo. Se bem que ainda não entendi porque isso está ocorrendo tanto com as imagens no WP2.5, mas enfim. Quem tiver alguma idéia, por favor, deixe um comentário.
<IfModule mod_security.c> : verifica se o mod_security está instalado/ativado. Se não estiver torna os comandos inofensivos.
<Files async-upload.php>: os diretivas funcionarão apenas para o(s) arquivo(s) dentro de <Files …>…</Files>
SecFilterEngine Off: desabilita o sistema de filtragem do mod_security
SecFilterScanPOST Off: desabilita o sistema de filtragem para formulários enviados com POST.
-Ahh, mas se você já desabilitou todos os filtros (com o comando “SecFilterEngine Off” ) por que adicionou também o “SecFilterScanPOST Off “? Simples, na minha instalação não funcionou apenas com o primeiro. Por quê? Mistérios do apache + mod_security que meu pretensioso ego não vê tempo para explorar
Essa solução é muito melhor que apenas desabilitar o necessário mod_security.






[...] Arrumando o erro de upload do WordPress 2.5 [1] [...]
Erro corrigido, funcionou para mim.
Obrigado mesmo pela dica!
[]s
[...] elas a de alterar o .htaccess e adicionar as linhas abaixo: <IfModule [...]