On Sat, Jan 19, 2013 at 5:58 AM, Ferrous Cranus <nikos.gr...@gmail.com> wrote: > Τη Παρασκευή, 18 Ιανουαρίου 2013 3:28:10 μ.μ. UTC+2, ο χρήστης Joel Goldstick > έγραψε: > >> DocumentRoot = os.environ['HOME'] + 'public_html' > > Yes, iam using this and it works. > One last thing: > > my python script file is located at > /home/nikos/public_html/addon_domain/cgi-bin/ > > How python is able to run the following statement? > > f = open( '/home/nikos/public_html/' + page ) > > which is clearly levels up of addon domain's DocumentRoot?
Time to take a step backward and figure out what you're really trying to accomplish. I think, after gazing idly into my crystal ball for a while, that you actually want to chroot your script - instead of seeing "/home/nikos/public_html/" it would see just "/", and then it can't access anything outside of that. ChrisA -- http://mail.python.org/mailman/listinfo/python-list