Revisão técnica: 08/09/2026. Este artigo tratava de Joomla 3.0 e da diretiva magic_quotes_gpc. Magic quotes foi removido do PHP 5.4, e o suporte comunitário ao Joomla 3 terminou em agosto de 2023. A receita antiga não deve ser aplicada a uma instalação atual.
Não recrie a configuração antiga
Adicionar magic_quotes_gpc a arquivos de configuração não restaura o recurso em PHP moderno. Também não é necessário carregar extensões PDO para corrigir, por si só, aspas indevidas no endereço de uma imagem. As antigas instruções de suPHP e php_flag dependiam de ambientes específicos e podem causar erros em outros.
Se você encontrou essas linhas em um site legado, registre onde estão e quais versões o executam. Analise a retirada em uma cópia de testes, sem substituir todo o .htaccess ou o php.ini por um exemplo genérico.
Investigue o HTML da imagem
Uma imagem quebrada precisa ser diagnosticada pelo endereço solicitado. Compare o conteúdo salvo no editor, o HTML entregue e a requisição exibida na aba de rede do navegador. Verifique existência do arquivo, caminho e permissões de acesso.
Se o atributo src contiver aspas extras ou entidades indevidas, descubra em qual etapa isso foi introduzido: edição, importação, extensão ou renderização. Um sintoma semelhante ao de um tutorial antigo não comprova que a causa seja a mesma.
Corrija um exemplo antes de ampliar
Trabalhe com uma página de teste e uma imagem conhecida. Salve, reabra o editor e confira novamente a saída para saber se a alteração persiste. Compare um conteúdo novo com o conteúdo importado que falha.
Não remova barras ou entidades de todo o banco indiscriminadamente. Elas podem fazer parte de conteúdo válido. Preserve uma cópia antes de qualquer transformação e defina quais campos e padrões serão afetados.
Planeje a migração do Joomla legado
Inventarie extensões, template, conteúdo e integrações. Escolha um caminho de atualização compatível com as versões envolvidas e valide em ambiente separado. Se uma extensão não tiver versão mantida, avalie sua substituição antes de migrar o site publicado.
Referências: histórico de remoções do PHP e fim do suporte comunitário ao Joomla 3.10.