Re: Error testing installation of mod_python

Graham Dumpleton <[email protected]>
Newsgroups gmane.comp.python.mod_python
Message-ID <[email protected]>
2009/3/28 Tim Valenta <[email protected]>:
> I notice that it says your gateway interface is CGI, but I'm not sure if
> that's what it always says or not.  (I have never quite payed attention to
> that part before.)

You can ignore it as mod_python simply forces req.subprocess_env to be
populated with CGI stuff. This has side affect of adding it.

> It took me a while to get used to the way mod_python decides if a URL maps
> to a function or not.  If I remember right, that "/mpinfo" call should look
> for an "mpinfo.py" file's "index" function.  (I think to reach index.py's
> "mpinfo" function, you'd have to pull a string or two more, or just request
> "/index/mpinfo").
> If I've gotten that wrong somehow, someone feel free to correct me, but
> that's how I remember it working.  I don't have it in front of me yet.

Mostly irrelevant. They are using:

  <Location /mpinfo>
  PythonHandler mod_python.testhandler
  SetHandler mod_python
  </Location>

So, using internal module of mod_python. No file actually coming into play.

Original poster should read and work through:

  http://www.dscpl.com.au/wiki/ModPython/Articles/GettingModPythonWorking

This may give them a clue as to what they are doing wrong.

Graham

> Tim
> 2009/3/27 Sandhya Uppada <[email protected]>
>>
>> Hi,
>>
>> I'm trying to install mod python on my Windows XP. I installed and
>> configured mod_python as per the installtion guide but when I test it using
>> the simple "hello world" program, I get HTTP 404 Error. I'm new to this and
>> need help in figuring this out. Following is the /mpinfo output. Pls give me
>> some pointers that can look at and correct this error.
>>
>> Regards,
>> Sandhya
>>
>> Apache version Apache/2.2.11 (Win32) mod_python/3.3.1 Python/2.5.4
>> Apache threaded MPM Yes, maximum 64 threads / process
>> Apache forked MPM No (single process MPM)
>> Apache server root C:/Program Files/Apache Software Foundation/Apache2.2
>> Apache document root C:/Program Files/Apache Software
>> Foundation/Apache2.2/htdocs
>> Apache error log C:/Program Files/Apache Software
>> Foundation/Apache2.2\logs/error.log (view last 100 lines)
>> Python sys.version 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310
>> 32 bit (Intel)]
>> Python sys.path
>>
>> C:\WINDOWS\system32\python25.zip
>> C:\Python25\Lib
>> C:\Python25\DLLs
>> C:\Python25\Lib\lib-tk
>> C:\Program Files\Apache Software Foundation\Apache2.2
>> C:\Program Files\Apache Software Foundation\Apache2.2\bin
>> C:\Python25
>> C:\Python25\lib\site-packages
>>
>> Python interpreter name BOB_SANDY.domain_not_set.invalid
>> mod_python.publisher available Yes
>> mod_python.psp available Yes
>>
>> Request input headers
>>
>> Key Value
>> Accept image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
>> application/x-shockwave-flash, application/vnd.ms-excel,
>> application/vnd.ms-powerpoint, application/msword, */*
>> Accept-Language en-us
>> UA-CPU x86
>> Accept-Encoding gzip, deflate
>> User-Agent Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;
>> MSDigitalLocker; .NET CLR 1.1.4322; InfoPath.1)
>> Host localhost
>> Connection Keep-Alive
>>
>> Request environment
>>
>> Key Value
>> GATEWAY_INTERFACE CGI/1.1
>> SERVER_PROTOCOL HTTP/1.1
>> REQUEST_METHOD GET
>> QUERY_STRING
>> REQUEST_URI /mpinfo
>> SCRIPT_NAME /mpinfo
>> HTTP_ACCEPT image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
>> application/x-shockwave-flash, application/vnd.ms-excel,
>> application/vnd.ms-powerpoint, application/msword, */*
>> HTTP_ACCEPT_LANGUAGE en-us
>> HTTP_UA_CPU x86
>> HTTP_ACCEPT_ENCODING gzip, deflate
>> HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1;
>> MSDigitalLocker; .NET CLR 1.1.4322; InfoPath.1)
>> HTTP_HOST localhost
>> HTTP_CONNECTION Keep-Alive
>> PATH C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
>> Files\HPQ\IAM\bin;C:\Program Files\Java\jdk1.6.0_12\bin;C:\Program
>> Files\Sun\JavaDB\bin;C:\Python26;C:\Eclipse-SDK-3.4.1-win32\eclipse
>> SystemRoot C:\WINDOWS
>> COMSPEC C:\WINDOWS\system32\cmd.exe
>> PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
>> WINDIR C:\WINDOWS
>> SERVER_SIGNATURE
>> SERVER_SOFTWARE Apache/2.2.11 (Win32) mod_python/3.3.1 Python/2.5.4
>> SERVER_NAME localhost
>> SERVER_ADDR 127.0.0.1
>> SERVER_PORT 80
>> REMOTE_ADDR 127.0.0.1
>> DOCUMENT_ROOT C:/Program Files/Apache Software Foundation/Apache2.2/htdocs
>> SERVER_ADMIN [email protected]
>> SCRIPT_FILENAME C:/Program Files/Apache Software
>> Foundation/Apache2.2/htdocs/mpinfo
>> REMOTE_PORT 3354
>> _______________________________________________
>> Mod_python mailing list
>> [email protected]
>> http://mailman.modpython.org/mailman/listinfo/mod_python
>>
>
>
>
> --
> "Python is the unholy bastard step-child between Ruby and PHP."
> "I'd let an ipod blow up on my leg for $150,000."
> "but Ben and Jerry do make a lovely couple."
>
> _______________________________________________
> Mod_python mailing list
> [email protected]
> http://mailman.modpython.org/mailman/listinfo/mod_python
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.