Troubleshooting Basic CGI Script in Python | Tips to Fix 403 Forbidden Error

  • Python
  • Thread starter zakbrown0308
  • Start date
  • #1
zakbrown0308
13
0
I'm trying to run a cgi script written in python. Everything is on my own computer. And when I say basic, I really mean basic. It's nothing more then a simple "hello world" statement. I've configured the document root to the right folder "c:/programfiles/apache2". And the url is "localhost:8080/cgi-bin/example.cgi"
But for some reason or another, I just cannot get it to run. It always tells me 403 forbidden error thing, telling me I don't have permission to access that directory on the server. and I have adjusted the security settings to be able to access the file the conventional way (file--> open). Is there some kind of security measure I don't know about? Please help.
 
Technology news on Phys.org
  • #2
I've never tried Apache in Windows, but this might provide some clues:

http://my.opera.com/NoteMe/blog/running-python-as-cgi-in-apache-in-windows

Other things to check (I'm just guessing here) would be that you can get at Python proper, not just the script itself. IE, your webserver needs to be able to have access to the Python executable AND the script that you're running (plus any other libraries).

DaveE
 
  • #3
Doesn't seem to be working. I can't find the #ScriptInterpreterSource Registry line in the configuration file. Also, I don't really have a database like SQL. Are those strictly necessary?
 
Back
Top