O Apache serve o arquivo .py como um arquivo para download em vez de executá-lo

0

Máquina Ubuntu.

Mod_python instalado usando o apt-get.

adicionado

   <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all  
            AddHandler mod_python .py
            PythonHandler mod_python.publisher
            PythonDebug On
    </Directory>

para o arquivo de sites disponíveis / padrão.

Apache reiniciado.

Mas ainda não vejo o Python em execução. Em vez disso, o navegador inicia o download do arquivo.

    
por sabertooth 10.08.2010 / 06:30

1 resposta

1

Entendi!

PythonHandler mod_python.publisher 

precisa ser

PythonHandler mod_python.cgihandler

Então você pode executar o Python como CGI.

    
por 12.08.2010 / 05:49