I have a apache setup where our users can serve html pages from the
public_html directory which is within their home directories.
Now I want them to be able to serve psp pages from these
directories as well.
It seems that WebKit doesn't allow pages outside the document
root to be served. I guess I identified this problem within
HTTPRequest.py. This file contains a function fsPath, which
has the following line :
fspath = os.path.join(docroot,requri)
When I send a request http://localhost/~gideon/index.psp
the docroot is set to my document root (/home/httpd/htdocs)
and requri is set to /~gideon/index.psp
It seems that this is a problem of the communication between apache
and WebKit. Apache doesn't parse the url to point to the correct
filename and WebKit doesn't allow pages to be served outside the
Is there a solution to this problem, except for hacking the
fsPath function ?