• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Getting a test python script working

A

anjanesh

Guest
Hi

My client has a dedicated server having Plesk 7.5.4 with mod_python enabled.

I tried to run a test script
Code:
Print "hello"
but nothing shows up.
I had this in the htaccess
Code:
AddHandler mod_python .py
# AddHandler python-program .py # Tried this too but same result
PythonHandler mptest
PythonDebug On

How do I get a test python script running ?

Thanks
 
First you need to get the python binary location, su to root

which python

Then try the following script in a file and save it as Hello.py

#!/usr/bin/python
print "Content-type: text/html\n\n";
print "This is a test file of python";

Remember to change the path to python binary location
 
If python is available as a mod and not as CGI, why do we have to give the shebang line ?

Code:
from mod_python import apache

def handler(req):
      req.log_error('handler')
      req.content_type = 'text/html'
      req.send_http_header()
      req.write('Working<hr>')
      return apache.OK
 
Back
Top