MIME types, manipuladores Apache e módulos Perl
Para que servem e quando vale a pena mexer
Portal Web
Última atualização há 21 dias
Três telas do painel DirectAdmin são técnicas e muita gente se pergunta para que servem: MIME types, Manipuladores Apache e Módulos Perl. Na maioria dos sites você nunca precisa mexer nelas. Este tutorial explica o que cada uma faz e quando vale a pena usar.
MIME types: avisar ao navegador o tipo de um arquivo
O MIME type é a etiqueta que diz ao navegador que tipo de arquivo ele está recebendo (uma imagem, um PDF, um vídeo). O servidor já conhece os tipos comuns. Você só precisa cadastrar um tipo quando um arquivo "diferente" é baixado em vez de abrir, ou abre errado (por exemplo, uma extensão pouco comum de fontes, de vídeo ou de dados).
Onde fica: no Menu, em Recursos avançados, clique em MIME types. A tela tem duas abas: User defined MIME types (os que você criou, vazia no início) e System MIME types (os do sistema, só para consulta).

Como adicionar:
- Em Nome, digite o tipo, no formato "grupo/tipo" (por exemplo, application/json).
- Em Extension, digite a extensão do arquivo, sem o ponto (por exemplo, json). Para outra extensão do mesmo tipo, repita o nome e mude só a extensão.
- Clique em Add MIME Type e teste abrindo o arquivo em uma janela anônima.
Parte desta tela aparece em inglês. Se não tiver certeza do tipo certo, procure o nome da extensão e "MIME type" na internet. Um tipo errado pode fazer o arquivo não abrir.
Manipuladores Apache: qual programa abre cada extensão
Os manipuladores (handlers) dizem ao servidor qual programa deve processar arquivos com uma certa extensão (por exemplo, rodar arquivos .php com o PHP). Os do sistema já estão configurados. Só crie um manipulador próprio se você sabe o que quer, como fazer o servidor tratar uma extensão incomum como se fosse PHP.
Onde fica: no Menu, em Recursos avançados, clique em Manipuladores Apache. As abas são User defined handlers (os seus) e System handlers (os do sistema).

No formulário Create new handler, informe o Handler (o identificador, como "cgi-script") e a Extension (sem o ponto). Cuidado: um manipulador errado pode fazer o site inteiro dar erro 500 ou expor o código dos seus arquivos. Se isso acontecer, apague o manipulador que você criou. Veja Erro 500. O ajuste de PHP do site se faz melhor em Escolher a versão do PHP.
Módulos Perl: só uma lista para consulta
A tela Módulos Perl (no Menu, em Sistema e arquivos) mostra a lista das bibliotecas Perl instaladas no servidor. Serve para quem tem um script em Perl e precisa saber se uma biblioteca já existe. Você não instala nada por ali.

Se o seu script precisa de um módulo que não aparece na lista, fale com a nossa equipe e explique qual módulo e para quê. Veja Como pedir suporte.
Antes de mexer
- Anote o que mudou e mude uma coisa por vez, para poder desfazer.
- Se o site parou depois de uma mudança, desfaça a última alteração primeiro.
- Se você não tem certeza, não mexa. Estas telas não são necessárias para a maioria dos sites.
Veja também
- Scripts PHP
- Log de erros do site
- No glossário: .htaccess, MIME type
