mod_python.publisher sempre dá tipo de conteúdo 'text / plain'
-
19-08-2019 - |
Pergunta
Acabei de configurar python mod com apache e eu estou tentando obter um script simples para o trabalho, mas o que acontece é que publica toda a minha html como texto simples quando eu carregar a página. Imaginei que este é um problema com mod_python.publisher, o manipulador eu defini-lo também. Eu procurei através da fonte dele e encontrou a linha onde ele diferencia entre 'text / plain' e 'text / html' e ele procura nos últimos cem caracteres do arquivo é a saída para 'no meu script, então eu colocá-lo em, e depois ele ainda não funcionou. Eu até tentei comentar a parte do código para que publisher iria definir tudo como 'text / html', mas ele ainda fez a mesma coisa quando eu atualizado a página. Talvez eu tenha criado algo errado.
Aqui está minha configuração no httpd.conf
SetHandler mod_python
PythonHandler mod_python.publisher
PythonDebug Em
Solução
A sua configuração parece bem:. Eu tenho um script mod_python.publisher trabalhando com essencialmente as mesmas configurações
Alguns outros pensamentos:
-
Quando você tentou editar o código-fonte editor, que você reiniciar o servidor web? Ele só cargas Python bibliotecas uma vez, quando o servidor é iniciado pela primeira vez.
-
aparência detecção automática do autor para uma marca de fechamento HTML: