Hej.
På en rimelig standard og frisk installeret rh7.3 prøver jeg at få
mod_python til at virke.
Jeg har tilføjet følgende i httpd.conf:
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
Dette er standard rh7.3 httpd.conf
og følgende har jeg selv skrevet:
<Directory /home/*/public_html/python>
AddHandler python-program .py
PythonHandler test
PythonDebug On
</Directory>
hvis jeg så går ind på localhost/~djn/python/test.py får jeg følgende:
Mod_python error: "PythonHandler test"
Traceback (innermost last):
File "/usr/lib/python1.5/site-packages/mod_python/apache.py", line
177, in Dispatch
object = resolve_object(req, module, object_str, silent)
File "/usr/lib/python1.5/site-packages/mod_python/apache.py", line
390, in resolve_object
raise AttributeError, s
AttributeError: module '/usr/lib/python1.5/test/__init__.pyc' contains
no 'handler'
test.py ser således ud:
from mod_python import apache
def handler(req):
req.send_http_header()
req.write("Hello World!")
return apache.OK
Nogen der kan hjælpe mig her?
Derudover, i flg. log filen til apache, er mod_python konfigureret til
at køre python/1.5.2 Jeg vil gerne køre python2.2 Kan det lade sig
gøre, uden at skulle rekompilere mod_python?
/Daniel
--
There are no great men, only great challenges that ordinary men are forced
by circumstances to meet.
-- Admiral William Halsey
|