Erro ao configurar o python no apache2

3

Eu estava tentando configurar o python para o apache2, conforme sugerido pelo link

  1. Primeiro baixado e instalado e ativado mod_python module
  2. /etc/apache2/sites-available/default alterado conforme especificado

    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride AuthConfig
        Order allow,deny
        allow from all
    
        AddHandler mod_python .py
        PythonHandler mod_python.publisher
        PythonDebug On
    
        # Uncomment this directive is you want to see apache2's
        # default start page (in /apache2-default) when you go to /
        #RedirectMatch ^/$ /apache2-default/
    </Directory>
    
  3. criou test.py no meu /var/www e reiniciou o apache.

  4. Obtendo 404-Not Found error para localhost/test.py

  5. No meu error.log tenho

      

    [dom abr 10 14:07:04 2011] [aviso] mod_python (pid = 5591, interpretador = 'localhost.localdomain'): módulo de importação '/var/www/test.py'

Estou usando Ubuntu-10.10 . Alguém tem alguma idéia ???

UPDATE

    
por Santosh Linkha 10.04.2011 / 10:39

1 resposta

4

Acho que a pasta é /var/www e NOT / www / var.

Você adicionou:

#!/usr/bin/env python

Como a primeira linha do seu script python? Se não, não será reconhecido como um script python.

Além disso, tente desativar o plug-in e informe se ele exibe o conteúdo do arquivo quando você acessa localhost/test.py .

Espero que isso tenha ajudado você Daniel

    
por omnidan 10.04.2011 / 12:43