tpc at csua.berkeley.edu
tpc at csua.berkeley.edu
Tue Sep 30 13:37:46 EST 2003
hello all I have the following script that ran fine from the command line: <code> #!/usr/bin/env python #string1 = "hello world!" def writeFile(string1): open('somefile.txt', 'w').write(string1) ## writeFile(string1) </code> but as soon as I ported it to mod python I got the following: <paste> Mod_python error: "PythonHandler mod_python.publisher" Traceback (most recent call last): File "/usr/lib/python2.2/site-packages/mod_python/apache.py", line 335, in HandlerDispatch result = object(req) File "/usr/lib/python2.2/site-packages/mod_python/publisher.py", line 194, in handler result = apply(object, (), args) File "/var/www/html/python/testing.py", line 7, in writeFile IOError: [Errno 13] Permission denied: 'somefile.txt' </paste> I searched the web for the error message, chmod'ed 777 somefile.txt, and even chown'ed and chgrp'ed to user and group apache, all to no avail. Is there a way to write to a file from mod python ?
|