Jun 21st, 2010
How to check if Python script engine is enabled
How to check if Python script engine is enabled
We can check using the default Parallels Plesk Panel domain page content (http://domain.tld/index.html) - then by the “Python” item.
The test looks successful if a page with a list of environment variables is shown.
Test can be done using a simple script like this.
# -*- coding: UTF-8 -*-
# enable debugging
import cgitb
cgitb.enable()
print “Content-Type: text/plain;charset=utf-8″
print
print “Hello World!”
It is necessary to put the content into a text file and save in the domain web-accessible folder (like $HTTPD_VHOSTS_D/domain.tld/httpdocs) on the server with .py extension (test.py for example). Then try to open the file via browser by the http://domain.tld/test.py URL.
The test looks successful if a page shows the “Hello World!” string. If an error or full script listing is visible, it means that Python engine is not configured for the domain properly.
Reference: http://parallels.com/