From: David W. <da...@su...> - 2002-12-03 04:14:57
|
My webkit basic installation did not work. I am using Mandrake linux with Apache 1.3 and mod_python 2.7.8 I have a fix at the bottom of this email. My mod_python works on it's own using their tutorial. I installed as follows: cvs copy of webware into /home/david/tools/python/WebWare I have run MakeAppWordDirectory.py to create a context cm at /home/david/dev/cm In /home/david/dev/cm I type ./Appserver and it seems to start OK. In httpd.conf I put as per the docs in ModPythonAdapter.py <Location /WK> SetHandler python-program # add the directory that contains ModPythonAdapter.py PythonPath "sys.path+['/home/david/tools/python/Webware/WebKit/Adapters']" PythonOption AppWorkDir /home/david/dev/cm PythonHandler ModPythonAdapter PythonDebug On </Location> I restart httpd and got url: http://localhost/WK Content: ==================================================================================== Mod_python error: "PythonHandler ModPythonAdapter" Traceback (most recent call last): File "/var/tmp/mod_python-root/usr/lib/python2.2/site-packages/mod_python/apache.py", line 181, in Dispatch File "/var/tmp/mod_python-root/usr/lib/python2.2/site-packages/mod_python/apache.py", line 335, in import_module File "./WebKit/Adapters/ModPythonAdapter.py", line 54, in ? from Adapter import Adapter File "./WebKit/Adapters/Adapter.py", line 3, in ? from WebKit.Object import Object ImportError: No module named WebKit.Object =================================================================================== The fix is to have this in httpd.conf instead of what ModPythonAdapter.py current says <Location /WK> SetHandler python-program # add the directory that contains ModPythonAdapter.py PythonPath "sys.path+['/home/david/tools/python/Webware']" PythonOption AppWorkDir /home/david/dev/cm PythonHandler WebKit.Adapters.ModPythonAdapter PythonDebug On </Location> Now things mostly work apart from http://localhost/WK/Admin/ where the problem seems to be /home/david/tools/python/Webware/WebKit/Admin/LoginPage.py Traceback (most recent call last): File "./WebKit/Application.py", line 414, in dispatchRequest File "./WebKit/Application.py", line 564, in handleGoodURL File "./WebKit/Application.py", line 756, in respond File "./WebKit/Transaction.py", line 105, in respond File "./WebKit/HTTPServlet.py", line 38, in respond File "./WebKit/Page.py", line 35, in respondToGet File "./WebKit/Page.py", line 74, in _respond File "./WebKit/Page.py", line 136, in writeHTML File "./WebKit/Page.py", line 202, in writeBody File "./WebKit/SidebarPage.py", line 55, in writeBodyParts File "./WebKit/Admin/LoginPage.py", line 7, in writeContent AttributeError: LoginPage instance has no attribute 'loginDisabled' a) Have I done this right, in which case would you like a patch for ModPythonAdapter.py? b) Any idea why Admin is not working? Is it a known issue? Thanks Dave -- David Warnock, Sundayta Ltd. http://www.sundayta.com iDocSys for Document Management. VisibleResults for Fundraising. Development and Hosting of Web Applications and Sites. |
From: Ian B. <ia...@co...> - 2002-12-03 04:31:51
|
On Mon, 2002-12-02 at 22:05, David Warnock wrote: > a) Have I done this right, in which case would you like a patch for > ModPythonAdapter.py? I just changed the docstring in that module -- I just noticed the PythonHandler line had changed, right? > b) Any idea why Admin is not working? Is it a known issue? The admin page problem was unrelated -- it's now fixed in CVS as well. -- Ian Bicking <ia...@co...> |
From: David W. <da...@su...> - 2002-12-03 09:25:41
|
Ian, >>a) Have I done this right, in which case would you like a patch for >>ModPythonAdapter.py? > > I just changed the docstring in that module -- I just noticed the > PythonHandler line had changed, right? Yes, but also it was not clear to me that the PythonPath should be to the Webware directory not to Webware/WebKit or Webware/WebKit/Adapters which is what I understood initially. >>b) Any idea why Admin is not working? Is it a known issue? > > The admin page problem was unrelated -- it's now fixed in CVS as well. Ok cool, thanks. That has fixed the problem for me. Thanks Dave -- David Warnock, Sundayta Ltd. http://www.sundayta.com iDocSys for Document Management. VisibleResults for Fundraising. Development and Hosting of Web Applications and Sites. |
From: David W. <da...@su...> - 2002-12-03 13:11:53
|
Ian, >> a) Have I done this right, in which case would you like a patch for ModPythonAdapter.py? > > > I just changed the docstring in that module -- I just noticed the > PythonHandler line had changed, right? Yes, but also it was not clear to me that the PythonPath should be to the Webware directory not to Webware/WebKit or Webware/WebKit/Adapters which is what I understood initially. >> b) Any idea why Admin is not working? Is it a known issue? > > > The admin page problem was unrelated -- it's now fixed in CVS as well. Ok cool, thanks. That has fixed the problem for me. Thanks Dave -- David Warnock, Sundayta Ltd. http://www.sundayta.com iDocSys for Document Management. VisibleResults for Fundraising. Development and Hosting of Web Applications and Sites. |