Oppure

Loading
23/07/10 14:42
lespeol
Ciao a tutti.

Ho da poco iniziato con il python.

Visto che sto usando molto web service e xml in questo periodo ho deciso di unire le varie cose.

Il bello è che i primi passi con python e nello specifico con mod_python sono stati fino adesso un disastro.

Strano, perché di guide ne ho trovate... e nessuno con il mio problema che sembra STUPIDO, ma che non lo è.

Praticamente dopo aver installato il modulo per apache mod_python e aver verificato che funziona, ho un problema con la funzione "print" di python.

Non mi funziona. Dice che non esiste il file.

Questo è lo script: helloworld.py con permessi settati a 755 su mac osx

#!/usr/bin/python


print "Content-type: text/html\n\n"
print "<html>Hello world!</html>"



(print sarà ovviamente scritto tutto minuscolo)

Semplicissimo "Hello World!".

Se faccio
return "Hello World!"
nessun problema. Stampa tranquillamente.

Dimenticavo!!! Se eseguo lo script con "python helloworld.py" print funziona :heehee:
Ultima modifica effettuata da lespeol 23/07/10 14:56
aaa
23/07/10 14:57
delta
mod_python non lo usa nessuno, lo sviluppo è attualmente bloccato (sono fermi alla versione di Python 2.5, e ormai è uscita la 2.7!)
se vuoi creare siti web non usare CGI, vai di Django/web2py/Grok/TurboGears/etc (ovvero studiati un web framework). ma se devi... installati wod_wsgi o fastcgi
aaa
23/07/10 15:09
lespeol
Ti ringrazio!

Corro!!!
aaa
26/07/10 17:07
lespeol
Però!

Ok per i framework!

Ma a me serve uno script lato server che mi faccia un "hello world" e una connessione a database mysql e che mi restituisca il risultato.

Usare un framework completo come django per fare solo questo mi pare troppo.

E con mod_wsgi sto peggio che con mod_python. Perché?
aaa