<br><br><div class="gmail_quote">On Mon, Nov 9, 2009 at 1:53 PM, Rami Chowdhury <span dir="ltr"><<a href="mailto:rami.chowdhury@gmail.com">rami.chowdhury@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On Mon, 09 Nov 2009 10:36:31 -0800, Victor Subervi <<a href="mailto:victorsubervi@gmail.com" target="_blank">victorsubervi@gmail.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Of course. Let me start with some updates to httpd.conf, which didn't help<br>
anyway:<br>
<br>
<VirtualHost *:80><br>
ServerAdmin <a href="mailto:me@creative.vi" target="_blank">me@creative.vi</a><br>
DocumentRoot /var/www/html/<a href="http://angrynates.com" target="_blank">angrynates.com</a><br>
ServerName <a href="http://angrynates.com" target="_blank">angrynates.com</a><br>
Options +ExecCGI -IncludesNoExec<br>
<Directory /var/www/html/<a href="http://angrynates.com/global_solutions" target="_blank">angrynates.com/global_solutions</a>><br>
 Options +ExecCGI<br>
 AllowOverride All<br>
 AllowOverride FileInfo<br>
 #AddHandler mod_python .py<br>
 #PythonHandler mod_python.publisher<br>
 #PythonDebug On<br>
AddHandler cgi-script .cgi .py<br>
Options Includes Indexes SymLinksIfOwnerMatch ExecCGI<br>
<IfModule mod_security.c><br>
 SecFilterEngine Off<br>
</IfModule><br>
<IfModule mod_security2.c><br>
 SecRuleEngine Off<br>
</IfModule><br>
AddHandler cgi-script .cgi .py<br>
Options Includes Indexes SymLinksIfOwnerMatch ExecCGI<br>
<br>
<IfModule mod_security.c><br>
 SecFilterEngine Off<br>
</IfModule><br>
<IfModule mod_security2.c><br>
 SecRuleEngine Off<br>
</IfModule><br>
<br>
</Directory><br>
</VirtualHost><br>
<br>
Here's index.py:<br>
<br>
#!/usr/bin/python<br>
<br>
import string<br>
import cgitb; cgitb.enable()<br>
import cgi<br>
import sys,os<br>
sys.path.append(os.getcwd())<br>
from template import template<br>
<br>
ourFile = string.split(__file__, "/")<br>
page = ourFile[len(ourFile) - 1][:-3]<br>
<br>
form = cgi.FieldStorage()<br>
w = form.getfirst('w', '1024')<br>
<br>
template(page, w)<br>
<br>
<br>
</blockquote>
<br></div></div>
Can you try running index.py from the command-line, and let me know if that works?<br></blockquote><div><br>It runs fine. So I created a test file of the same, chmod and tried it on my browser. Rendered. So I deleted index.py and recreated it from the command line, chmod. Rendered! Apparently, somehow in the translation from uploading it via ftp to moving the files to a new dir, something got screwed up in the permissions that I can't see! Any idea what the heck that could possibly be??<br>
TIA,<br>V<br></div></div>