Quando o conteúdo de um script é processado como texto simples, em vez de o script ser executado, o que pode ser observado, por exemplo, quando o LoadModule cgi_module modules/mod_cgi.so
.
Se a saída do script for processada como texto simples, isso é uma falha do autor do script. Um dos primeiros requisitos ao escrever um script CGI:
all output from your CGI program must be preceded by a MIME-type header. This is HTTP header that tells the client what sort of content it is receiving.
Sem um cabeçalho (correto) do tipo MIME, o navegador terá que adivinhar qual é o conteúdo. O navegador pode usar como padrão para tentar exibir sua saída como texto simples.