Python CGI não pode executar no Ubuntu 13.10

1

Hoje atualizei meu Ubuntu de 12.04 para 13.10. E então alguma coisa aconteceu muito mal.

Não consigo executar o Python CGI no Ubuntu 13.10 Apache 2.4, mesmo que eu já configure tudo na configuração do Apache2. Mas ainda não consigo executá-lo (ele mostra um código-fonte python cgi em browers em vez de ser executado).

Antes de instalar o 13.10 eu estava usando 12.04 e tudo funcionou bem. Mas agora eu não sei porque. Estou escrevendo um site e tenho que terminar em breve. Mas agora eu não sei como resolver esse problema.

Por que isso aconteceu?

Onde eu errei?

/etc/apache2/apache2.conf :

IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
Include ports.conf
Include conf-available/serve-cgi-bin.conf

Options +Indexes +FollowSymLinks +ExecCGI

AllowOverride None
Allow from all
AddHandler cgi-script .py
Require all granted
Options +Indexes +FollowSymLinks +ExecCGI

AllowOverride None
Allow from all 
AddHandler cgi-script .py
Require all granted
Options +Indexes +FollowSymLinks +ExecCGI

AllowOverride None
Allow from all
AddHandler cgi-script .py
Require all granted

/etc/apache2/sites-available/000-default.conf :

Include conf-available/serve-cgi-bin.conf

ServerAdmin webmaster@localhost
DocumentRoot /media/web

Options +ExecCGI
AddHandler cgi-script .py

<Directory /media/web/>
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride None
    AddHandler cgi-script .py
    Allow from all
    Require all granted
</Directory> 

/etc/apache2/conf-enabled/serve-cgi-bin.conf :

<IfModule mod_cgi.c>
    Define ENALBLE_USR_LIB_CGI_BIN
</IfModule>

<IfModule mod_cgid.c>
    Define ENALBLE_USR_LIB_CGI_BIN
</IfModule>

<IfDefine ENALBLE_USR_LIB_CGI_BIN>
    ScriptAlias /cgi-bin/ /media/web/

    <Directory "/media/web">
        AllowOverride None

        Options +ExecCGI +MultiViews +SymLinksIfOwnerMatch +FollowSymLinks
        Allow from all

        AddHandler cgi-script .py
</Directory>
</IfDefine>

vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Eu consigo accces localhost normalmente e trabalho bem. Eu já reiniciei & amp; recarregue o apache 2 por mil vezes, mas ainda não está funcionando!

    
por asdasd 24.11.2013 / 03:05

0 respostas