
Editando outro blog (o qual estou desenvolvendo para um cliente), me deparei com este erro relacionado ao editor visual do wordpress (TinyMCE): “realTinyMCE is not defined”.
Com isso o editor simplesmente não aparece, gerando 2 erros iguais de javascript e impedindo a edição correta dos artigos/páginas.
Pesquisando na grande rede (Santo Google), encontrei a solução nas páginas de suporte do Wordpress, porém depois de muito pesquisar, sendo assim resolvi criar este artigo para poder ajudar aos outros brasileiros que tiverem este mesmo erro (principalmente nos servidores da locaweb).
Este problema é gerado devido à uma falha no servidor web, mais precisamente no apache/php na extensão de compactamento zip/gzip.
Há duas maneiras de arrumar, uma a mais fácil (e não muito correta) e outra mais difícil porém a mais certa.
A primeira maneira, mais fácil, consiste em editar os arquivos de configuração do TinyMCE.
Para isso acesse a pasta root (inicial), so seu blog e abra o arquivo: wp-includes/js/tinymce/tiny_mce_gzip.php
Comente a linha 89:

Faça o upload deste arquivo. Pronto!
Porém com isso você apenas contornou o problema, desativando o uso de gzip que compacta os dados, tornando a abertura da página muito mais rápida. Outros programas em php que utilizarem gzip poderão sofrer o mesmo tipo de erro.
O segundo modo, o mais correto, consiste em verificar a extensão zip/gzip de seu servidor de hospedagem. Este processo é um pouco demorado, pois poderá ser necessário atualizar o apache e ou o php. Creio que a maioria dos usuários não possuem acesso total ao servidor. Se este for seu caso, entre em contato com o seu servidor de hospedagem e peça para verificarem a extensão zip/gzip.
Realizando o segundo método, se você fez o primeiro método, descomente a linha, desta forma o TinyMCE voltará a funcionar da forma correta (original) e outros programas que utilizarem zip/gzip também.
Espero ter ajudado.
Para saber mais: TinyMCE
Adicionar ao del.icio.us RSS deste artigo Endereço para Trackback
Allan Christian






