The following will allow you to create a test script to ensure Python is working on your account and view the environment variables.

  1. Create a python file locally on your computer with the following code:
    #!/usr/bin/python
    print "Content-type: text/html"
    print
    print "<pre>"
    import os, sys
    from cgi import escape
    print "<strong>Python %s</strong>" % sys.version
    keys = os.environ.keys()
    keys.sort()
    for k in keys:
        print "%s\t%s" % (escape(k), escape(os.environ[k]))
    print "</pre>"
    
  2. Create or modify an existing .htaccess file, add the following lines:
    AddType text/html py
    AddHandler cgi-script .py
    
  3. Save the files and upload them both to your public_html folder via FTP or the cPanel File Manager.

  4. Set the permissions of your .py file to 755 so that the server can execute it, this can be done via the File Manager or in most FTP clients.

  5. Navigate to /index.py and you should see output of the environment variables and their values.

Was this answer helpful?

Related Articles

We run suPHP on our servers, so PHP is running as CGI.
PHP code can be a very useful tool but also very dangerous if not used correctly. There are many coding mistakes that can lead to hacked websites,...
PHP is an open source scripting language used to create dynamic Web pages. PHP script is enclosed within special tags. This way, the author can...
The Ioncube loaders are installed and ready for use so you don't need to do anything to use them.
SSI (Server Side Include) tags allow you to include dynamic content in standard HTML pages. All of our servers support the use of SSI on pages with...