Ir para conteúdo
Fórum Script Brasil
  • 0

Python, Mod Python E Apache2


Guest Mozart Petter

Pergunta

Guest Mozart Petter

Olá pessoal,

Estou tentando configurar o Python no Apache Server 2.0, mas não estou conseguindo de foram alguma. Na lista do Python Brasil falaram que estava tudo ok, que eu só precisaria criar um interpretador para o Python, ou algo assim.

Bom, ocorre o seguinte erro quanto tento acessar um arquivo.py pelo navegador:

Mod_python error: "PythonHandler mod_python.publisher"

Traceback (most recent call last):

  File "C:\Python23\Lib\site-packages\mod_python\apache.py", line 299, in HandlerDispatch

    result = object(req)

  File "C:\Python23\Lib\site-packages\mod_python\publisher.py", line 98, in handler

    path=[path])

  File "C:\Python23\Lib\site-packages\mod_python\apache.py", line 457, in import_module

    module = imp.load_module(mname, f, p, d)

  File "E:/Internet\teste.py", line 1

    Python 2.3.3 (#51, Dec 18 2003, 20:22:39) [MSC v.1200 32 bit (Intel)] on win32

            ^

SyntaxError: invalid syntax

Alguém sabe me dizer como consertar isso?

Muito Grato

Abraços

Mozart Petter

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Você salvou o que está na janela do interpretador ativo com o nome de "teste.py"? Pois parece que foi, visto que a primeira linha (a que acusa Syntax Error, o que por si só já mostra que ele está interpretando o código) é exatamente a mesma linha que aparece no interpretador:

File "E:/Internet\teste.py", line 1

    Python 2.3.3 (#51, Dec 18 2003, 20:22:39) [MSC v.1200 32 bit (Intel)] on win32

             ^
SyntaxError: invalid syntax
Experimente substituir o conteúdo desse arquivo "teste.py" com algo do tipo (só isso mesmo, sem mais nada em seu conteúdo):
print "Olá, Mundo"

E veja o resultado.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Cara,

Obrigado por tentar me ajudar, mas não deu certo =(

Eu devo estar fazendo algo errado, sou iniciante nessa coisa...

Estou seguindo o seguinte tutorial:

http://www.modpython.org/live/current/doc-...acheconfig.html

Mas algumas partes eu não sei se tenho que fazer, são etapas anteriores a essa acima:

http://www.modpython.org/live/current/doc-...-configure.html

http://www.modpython.org/live/current/doc-.../inst-make.html

http://www.modpython.org/live/current/doc-...akeinstall.html

Essa etapas eu pulei, não consegui entender elas...

Poderia me explicar? Eu fiz as alterações no config do Apache2, adicionei o seguinte:

Na parte de módulos:

LoadModule python_module modules/mod_python.so

No final do arquivo;

<Directory E:\Internet>

AddHandler mod_python .py

PythonHandler mptest

PythonDebug On

</Directory>

E agora? O que devo fazer?

Muito grato por sua atenção

Mozart Petter

Link para o comentário
Compartilhar em outros sites

  • 0

Vou dar uma olhada e vejo o que consigo. Nunca mexi com modpython também, mas "mod_python.so" não seria no Linux? Se não me engano, essa extensão (se bem que pode não ter nada haver) é algo equivalente a DLL no Windows. De qualquer forma, vou baixar o Apache e dar uma lida nesses tutoriais.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...