From: <jo...@cy...> - 2003-06-26 23:52:03
|
Think of a webkit context as an apache alias. The context is the "location" that is used by webkit to access the folders on your computer. For example ~merk is an apache context which maps to some physical location on your computer. What you need to do is edit the application.conf file such that you add a section called ~merk and point it to the actual physical location on your computer where ~merk is. Then in this directory you need to make sure that you have an __init__.py file there so that webware will load it correctly. <br> <br> For example on my machine I have an apache alias which maps album to some location (lets say /home/pictues/albums). I also have a context defined in my application.conf file which reads 'album':'/home/pictures/albums', this way if anyone goes to my webserver (lets say at <A href="http://www.someplace.com">www.someplace.com</A>) and goto <A href="http://www.someplace.com/album">http://www.someplace.com/album</A> they can see both the psp and py files there. <br> <br> Hope this makes sense. <br> <br> Jose<BR><br> <BLOCKQUOTE style="PADDING-LEFT: 8px; MARGIN-LEFT: 8px; BORDER-LEFT: blue 2px solid"><BR>-------- Original Message --------<BR>Subject: RE: [Webware-discuss] still getting 404's<BR>From: "Ian" <we...@im...><BR>Date: Thu, June 26, 2003 1:55 pm<BR>To: web...@li...<BR><BR>What exactly is a context? There is an __init__.py file in the MyContext <BR>directory.<BR><BR>Here is all the info displayed when i run the appserver. And just to clear <BR>up the directory structure a bit:<BR><BR>~merk/public_html is the directory i'm trying to work out of now. Apache <BR>sees it fine as the index.html page loads up correctly. I have an <BR>index.html and a Hello.psp page in public_html, along with all the extra <BR>directories and files the MakeAppWorking directory script created.<BR><BR>ian<BR><BR>WebKit AppServer 0.8<BR>part of Webware for Python<BR>Copyright 1999-2001 by Chuck Esterbrook. All Rights Reserved.<BR>WebKit and Webware are open source.<BR>Please visit: http://webware.sourceforge.net<BR><BR>Process id is 7749<BR>Date/time is Thu Jun 26 13:57:19 2003<BR><BR>AutoReload = 0<BR>AutoReloadPollInterval = 1<BR>CheckInterval = 100<BR>Host = 127.0.0.1<BR>MaxServerThreads = 20<BR>MinServerThreads = 5<BR>PlugInDirs = ['/disk/u/merk/work/Webware']<BR>PlugIns = []<BR>Port = 8086<BR>PrintConfigAtStartUp = 1<BR>StartServerThreads = 10<BR>Verbose = 1<BR><BR>ActivityLogColumns = ['request.remoteAddress', <BR>'request.method', 'r<BR>equest.uri', 'response.size', 'servlet.name', 'request.timeStamp', <BR>'transaction.<BR>duration', 'transaction.errorOccurred']<BR>ActivityLogFilename = /disk/u/merk/public_html/Logs/Activity.csv<BR>AdminPassword = XXXXXXXXX<BR>CacheServletClasses = 1<BR>CacheServletInstances = 1<BR>ClearPSPCacheOnStart = 1<BR>Contexts = {'Admin': <BR>'/disk/u/merk/work/Webware/WebKit/Ad<BR>min', 'default': 'MyContext', 'Testing': <BR>'/disk/u/merk/work/Webware/WebKit/Testi<BR>ng', 'Examples': '/disk/u/merk/work/Webware/WebKit/Examples', 'MyContext': <BR>'MyCo<BR>ntext'}<BR>Debug = {'Sessions': 0}<BR>DirectoryFile = ['index', 'Index', 'main', 'Main']<BR>DynamicSessionTimeout = 15<BR>EmailErrorReportAsAttachment = 0<BR>EmailErrors = 0<BR>ErrorEmailHeaders = {'To': ['-@-.com'], 'Reply-to': <BR>'-@-.com', 'Fr<BR>om': '-@-.com', 'Content-type': 'text/html', 'Subject': '[WebKit Error]'}<BR>ErrorEmailServer = mail.-.com<BR>ErrorLogFilename = /disk/u/merk/public_html/Logs/Errors.csv<BR>ErrorMessagesDir = /disk/u/merk/public_html/ErrorMsgs<BR>ExtensionCascadeOrder = ['.py', '.psp', '.html']<BR>ExtensionsToIgnore = ['.pyc', '.pyo', '.py~', '.psp~', <BR>'.html~', '.<BR>bak', '.tmpl']<BR>ExtensionsToServe = []<BR>ExtraPathInfo = 0<BR>FancyTracebackContext = 5<BR>FilesToHide = ['.*', '*~', '*.bak', '*.tmpl', <BR>'*.config', '_<BR>_init__.*', '*.pyc', '*.pyo']<BR>FilesToServe = []<BR>IgnoreInvalidSession = 1<BR>IncludeFancyTraceback = 0<BR>LogActivity = 0<BR>MaxDynamicMemorySessions = 10000<BR>MaxValueLengthInExceptionReport = 500<BR>OldStyleActions = 0<BR>PrintConfigAtStartUp = 1<BR>RPCExceptionReturn = traceback<BR>ReportRPCExceptionsInWebKit = 1<BR>SaveErrorMessages = 1<BR>SessionPrefix = None<BR>SessionStore = Dynamic<BR>SessionTimeout = 60<BR>ShowDebugInfoOnErrors = 1<BR>UnknownFileTypes = {'CheckDate': 1, 'Technique': 'serveContent',<BR>'CacheContent': 1, 'ReuseServlets': 1}<BR>UseAutomaticPathSessions = 0<BR>UseCascadingExtensions = 1<BR>UserErrorMessage = The site is having technical difficulties <BR>with<BR> this page. An error has been logged, and the problem will be fixed as <BR>soon as p<BR>ossible. Sorry!<BR><BR>Loading context: Admin at /disk/u/merk/work/Webware/WebKit/Admin<BR>Loading context: Testing at /disk/u/merk/work/Webware/WebKit/Testing<BR>Loading context: Examples at /disk/u/merk/work/Webware/WebKit/Examples<BR>Loading context: MyContext at /disk/u/merk/public_html/MyContext<BR><BR>Current directory: /disk/u/merk/public_html<BR>Session Sweeper started<BR><BR>Plug-ins list: /disk/u/merk/work/Webware/COMKit, <BR>/disk/u/merk/work/Webware/Middl<BR>eKit, /disk/u/merk/work/Webware/MiscUtils, /disk/u/merk/work/Webware/PSP, <BR>/disk/<BR>u/merk/work/Webware/TaskKit, /disk/u/merk/work/Webware/UserKit, <BR>/disk/u/merk/wor<BR>k/Webware/WebUtils<BR>Loading plug-in: COMKit at /disk/u/merk/work/Webware/COMKit<BR> Plug-in /disk/u/merk/work/Webware/COMKit cannot be loaded because:<BR> Required op sys is ['nt'], but actual op sys is posix.<BR>Loading plug-in: MiddleKit at /disk/u/merk/work/Webware/MiddleKit<BR>Loading context: MKBrowser at /disk/u/merk/work/Webware/MiddleKit/WebBrowser<BR>Loading plug-in: MiscUtils at /disk/u/merk/work/Webware/MiscUtils<BR>Loading plug-in: PSP at /disk/u/merk/work/Webware/PSP<BR>Loading context: PSPExamples at /disk/u/merk/work/Webware/PSP/Examples<BR>Loading plug-in: TaskKit at /disk/u/merk/work/Webware/TaskKit<BR>Loading plug-in: UserKit at /disk/u/merk/work/Webware/UserKit<BR>Loading plug-in: WebUtils at /disk/u/merk/work/Webware/WebUtils<BR><BR>Listening on ('127.0.0.1', 8086)<BR>Creating 10 threads..<BR><BR>At 08:41 AM 6/26/2003, you wrote:<BR>>Just to be sure could you check your application.conf file to see what<BR>>contexts are actualy listed, also when you run athe appserver from the<BR>>command line it displays all sorts of startup info, is the ~merk context<BR>>loading correctly? If it is not, make sure that you have a __init__.py<BR>>file in it (all the file needs is a single # in it). You need the<BR>>__init__.py for the context to load correctly, I've been bitten by that<BR>>in the past.<BR>><BR>>Jose<BR>><BR>>-----Original Message-----<BR>>From: web...@li...<BR>>[mailto:web...@li...] On Behalf Of Ian<BR>>Sent: Thursday, June 26, 2003 4:04 AM<BR>>To: web...@li...<BR>>Subject: [Webware-discuss] still getting 404's<BR>><BR>><BR>>I ran the MakeAppWorkDir.py file and it did its thing.<BR>><BR>>I then ran the Appserver script in that directory and the app server<BR>>started up.<BR>><BR>>However, every time i try to call a psp page in that directory, the<BR>>appserver comes back with 404. its not apache's 404 error message but<BR>>the<BR>>appserver's 404 error message. The appserver is definitely getting the<BR>>request:<BR>><BR>>Ready (0.18 seconds after launch)<BR>><BR>> 1 2003-06-26 04:03:58 /~merk/Hello.psp<BR>> 1 0.00 secs /~merk/Hello.psp<BR>><BR>> 2 2003-06-26 04:04:00 /~merk/Hello.psp<BR>> 2 0.00 secs /~merk/Hello.psp<BR>><BR>> 3 2003-06-26 04:04:01 /~merk/Hello.psp<BR>> 3 0.00 secs /~merk/Hello.psp<BR>><BR>>Any other suggestions?<BR>><BR>>Ian<BR>><BR>><BR>><BR>>-------------------------------------------------------<BR>>This SF.Net email is sponsored by: INetU<BR>>Attention Web Developers & Consultants: Become An INetU Hosting Partner.<BR>>Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!<BR>>INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php<BR>>_______________________________________________<BR>>Webware-discuss mailing list Web...@li...<BR>>https://lists.sourceforge.net/lists/listinfo/webware-discuss<BR>><BR>><BR>><BR>><BR>><BR>>-------------------------------------------------------<BR>>This SF.Net email is sponsored by: INetU<BR>>Attention Web Developers & Consultants: Become An INetU Hosting Partner.<BR>>Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!<BR>>INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php<BR>>_______________________________________________<BR>>Webware-discuss mailing list<BR>>Web...@li...<BR>>https://lists.sourceforge.net/lists/listinfo/webware-discuss<BR><BR><BR><BR>-------------------------------------------------------<BR>This SF.Net email is sponsored by: INetU<BR>Attention Web Developers & Consultants: Become An INetU Hosting Partner.<BR>Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!<BR>INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php<BR>_______________________________________________<BR>Webware-discuss mailing list<BR>Web...@li...<BR>https://lists.sourceforge.net/lists/listinfo/webware-discuss </BLOCKQUOTE> |
From: Geoffrey T. <gta...@na...> - 2003-07-01 12:59:45
|
Ian wrote: > At 01:17 AM 7/1/2003, you wrote: >> Ian wrote: >>> here are the various lines in my httpd.conf file relating to >>> webware: LoadModule webkit_module modules/mod_webkit.so >>> AddType txt/psp .psp >>> AddHandler psp-handler .psp >> >> Shouldn't you have something like this in there too? >> >> <Location /webware> >> WKServer localhost 8086 >> SetHandler webkit-handler >> </Location> >> >> Nick > > I'm pretty sure that in one of the readme files it said that was only > needed under certain conditions. And in any case, since the appserver > IS getting the psp requests, i dont think thats the issue, is it? > Whenever i request a psp page, apache does pass the request to the > app server because i see it scroll past in the console, and the 404 > error is the error message from webware, not apache's 404 error > message. In my httpd.conf the only Webware-related lines I have are: LoadModule webkit_module modules/mod_webkit.dll <Location /WebKit> WKServer localhost 8086 SetHandler webkit-handler </Location> I don't have the psp-related lines that you have. I suggest you try adding these lines to your httpd.conf and see if it helps. It's important to realize that there are 2 different ways to use PSP. The most common way, and the way that I use it, is to have a "context" directory that is entirely separate from the directory containing your static pages to be served by Apache. You use the Location directive with WKServer and SetHandler as I show above, and you also must edit the Contexts setting in your Application.config file to include your context directory. The advantage of this method is that you can use a combination of PSP's and Python Servlets. The other way to use PSP is to simply place PSP pages into the same directories where you are storing static files to be served by Apache. That's what the AddType and AddHandler lines are for. You may still need to include the WKServer and SetHandler directives even if you're using this method -- I'm not sure. The disadvantage of this method is that you can't use regular Python Servlets -- you can only use PSPs. (Also, I believe that there may be a few features of Webware that don't quite work properly using this method, such as forwarding from one PSP to another.) - Geoff |
From: <jo...@cy...> - 2003-07-01 16:37:41
|
You can use regular servlets mixed in with your static pages as long as you change your default webware context to be the same as your main apache context, as well as use an AddType for .py and an Addhandler bakc to your WKServer location, that's what I have done and it everythig works without any problems<br> Jose<BR><BR><br> <BLOCKQUOTE style="PADDING-LEFT: 8px; MARGIN-LEFT: 8px; BORDER-LEFT: blue 2px solid"><BR>-------- Original Message --------<BR>Subject: RE: [Webware-discuss] still getting 404's<BR>From: "Geoffrey Talvola" <gta...@na...><BR>Date: Tue, July 01, 2003 5:59 am<BR>To: "'Ian'" <we...@im...>, web...@li...<BR><BR>Ian wrote:<BR>> At 01:17 AM 7/1/2003, you wrote:<BR>>> Ian wrote:<BR>>>> here are the various lines in my httpd.conf file relating to<BR>>>> webware: LoadModule webkit_module modules/mod_webkit.so<BR>>>> AddType txt/psp .psp<BR>>>> AddHandler psp-handler .psp<BR>>> <BR>>> Shouldn't you have something like this in there too?<BR>>> <BR>>> <Location /webware><BR>>> WKServer localhost 8086<BR>>> SetHandler webkit-handler<BR>>> </Location><BR>>> <BR>>> Nick<BR>> <BR>> I'm pretty sure that in one of the readme files it said that was only<BR>> needed under certain conditions. And in any case, since the appserver<BR>> IS getting the psp requests, i dont think thats the issue, is it?<BR>> Whenever i request a psp page, apache does pass the request to the<BR>> app server because i see it scroll past in the console, and the 404<BR>> error is the error message from webware, not apache's 404 error<BR>> message. <BR><BR>In my httpd.conf the only Webware-related lines I have are:<BR><BR>LoadModule webkit_module modules/mod_webkit.dll<BR><Location /WebKit><BR>WKServer localhost 8086<BR>SetHandler webkit-handler<BR></Location><BR><BR>I don't have the psp-related lines that you have.<BR><BR>I suggest you try adding these lines to your httpd.conf and see if it helps.<BR><BR>It's important to realize that there are 2 different ways to use PSP. The<BR>most common way, and the way that I use it, is to have a "context" directory<BR>that is entirely separate from the directory containing your static pages to<BR>be served by Apache. You use the Location directive with WKServer and<BR>SetHandler as I show above, and you also must edit the Contexts setting in<BR>your Application.config file to include your context directory. The<BR>advantage of this method is that you can use a combination of PSP's and<BR>Python Servlets.<BR><BR>The other way to use PSP is to simply place PSP pages into the same<BR>directories where you are storing static files to be served by Apache.<BR>That's what the AddType and AddHandler lines are for. You may still need to<BR>include the WKServer and SetHandler directives even if you're using this<BR>method -- I'm not sure. The disadvantage of this method is that you can't<BR>use regular Python Servlets -- you can only use PSPs. (Also, I believe that<BR>there may be a few features of Webware that don't quite work properly using<BR>this method, such as forwarding from one PSP to another.)<BR><BR>- Geoff<BR><BR><BR>-------------------------------------------------------<BR>This SF.Net email sponsored by: Free pre-built ASP.NET sites including<BR>Data Reports, E-commerce, Portals, and Forums are available now.<BR>Download today and enter to win an XBOX or Visual Studio .NET.<BR>http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01<BR>_______________________________________________<BR>Webware-discuss mailing list<BR>Web...@li...<BR>https://lists.sourceforge.net/lists/listinfo/webware-discuss </BLOCKQUOTE> |
From: Ian <we...@im...> - 2003-07-02 00:15:34
|
At 05:59 AM 7/1/2003, you wrote: >Ian wrote: > > At 01:17 AM 7/1/2003, you wrote: > >> Ian wrote: > >>> here are the various lines in my httpd.conf file relating to > >>> webware: LoadModule webkit_module modules/mod_webkit.so > >>> AddType txt/psp .psp > >>> AddHandler psp-handler .psp > >> > >> Shouldn't you have something like this in there too? > >> > >> <Location /webware> > >> WKServer localhost 8086 > >> SetHandler webkit-handler > >> </Location> > >> > >> Nick > > > > I'm pretty sure that in one of the readme files it said that was only > > needed under certain conditions. And in any case, since the appserver > > IS getting the psp requests, i dont think thats the issue, is it? > > Whenever i request a psp page, apache does pass the request to the > > app server because i see it scroll past in the console, and the 404 > > error is the error message from webware, not apache's 404 error > > message. > >In my httpd.conf the only Webware-related lines I have are: > >LoadModule webkit_module modules/mod_webkit.dll ><Location /WebKit> > WKServer localhost 8086 > SetHandler webkit-handler ></Location> > >I don't have the psp-related lines that you have. > >I suggest you try adding these lines to your httpd.conf and see if it helps. This worked!! Thank you! So for future reference, if i want psp pages to work under someone elses apache directory I'll have to create a <location> directive for each user? Right now i created one called <location /~merk/test> and that worked for me. Ian |
From: Aaron H. <aaron@MetroNY.com> - 2003-07-02 14:03:09
|
Be careful about security. If you are planning to run a single instace of webware for multiple users realize that contexts can talk to each other. So if I have a db connection in a context called metronycom another user can call import dbConnection from metronycom and get by connection code. Also a psp can do anything a python module can do, like erase a drive of spawn treads in a loop. -Aaron (I setup webware on one of my dedicated servers and at first I thought of this, but then I decided to run multiple webware instances, each one running as a different user.) Ian wrote: > At 05:59 AM 7/1/2003, you wrote: > >> Ian wrote: >> > At 01:17 AM 7/1/2003, you wrote: >> >> Ian wrote: >> >>> here are the various lines in my httpd.conf file relating to >> >>> webware: LoadModule webkit_module modules/mod_webkit.so >> >>> AddType txt/psp .psp >> >>> AddHandler psp-handler .psp >> >> >> >> Shouldn't you have something like this in there too? >> >> >> >> <Location /webware> >> >> WKServer localhost 8086 >> >> SetHandler webkit-handler >> >> </Location> >> >> >> >> Nick >> > >> > I'm pretty sure that in one of the readme files it said that was only >> > needed under certain conditions. And in any case, since the appserver >> > IS getting the psp requests, i dont think thats the issue, is it? >> > Whenever i request a psp page, apache does pass the request to the >> > app server because i see it scroll past in the console, and the 404 >> > error is the error message from webware, not apache's 404 error >> > message. >> >> In my httpd.conf the only Webware-related lines I have are: >> >> LoadModule webkit_module modules/mod_webkit.dll >> <Location /WebKit> >> WKServer localhost 8086 >> SetHandler webkit-handler >> </Location> >> >> I don't have the psp-related lines that you have. >> >> I suggest you try adding these lines to your httpd.conf and see if it >> helps. > > > This worked!! Thank you! > > So for future reference, if i want psp pages to work under someone > elses apache directory I'll have to create a <location> directive for > each user? Right now i created one called <location /~merk/test> and > that worked for me. > > Ian > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 > _______________________________________________ > Webware-discuss mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webware-discuss -- -Aaron http://www.MetroNY.com/ "I don't know what's wrong with my television set. I was getting C-Span and the Home Shopping Network on the same station. I actually bought a congressman." - Bruce Baum |
From: Ian <we...@im...> - 2003-07-02 14:16:52
|
I would normally be more concerned about such issues. But in this case it will just be a handful of people i know who would be writing any psp pages. This is for a bio lab and for a few people who work in the lab and need to make changes to pages occasionally. So its not going to be just random people. If someone does abuse it, we know where they live :) ian At 07:03 AM 7/2/2003, you wrote: >Be careful about security. If you are planning to run a single instace of >webware for multiple users realize that contexts can talk to each >other. So if I have a db connection in a context called metronycom >another user can call >import dbConnection from metronycom and get by connection code. > >Also a psp can do anything a python module can do, like erase a drive of >spawn treads in a loop. > >-Aaron >(I setup webware on one of my dedicated servers and at first I thought of >this, but then I decided to run multiple webware instances, each one >running as a different user.) > >Ian wrote: > >>At 05:59 AM 7/1/2003, you wrote: >> >>>Ian wrote: >>> > At 01:17 AM 7/1/2003, you wrote: >>> >> Ian wrote: >>> >>> here are the various lines in my httpd.conf file relating to >>> >>> webware: LoadModule webkit_module modules/mod_webkit.so >>> >>> AddType txt/psp .psp >>> >>> AddHandler psp-handler .psp >>> >> >>> >> Shouldn't you have something like this in there too? >>> >> >>> >> <Location /webware> >>> >> WKServer localhost 8086 >>> >> SetHandler webkit-handler >>> >> </Location> >>> >> >>> >> Nick >>> > >>> > I'm pretty sure that in one of the readme files it said that was only >>> > needed under certain conditions. And in any case, since the appserver >>> > IS getting the psp requests, i dont think thats the issue, is it? >>> > Whenever i request a psp page, apache does pass the request to the >>> > app server because i see it scroll past in the console, and the 404 >>> > error is the error message from webware, not apache's 404 error >>> > message. >>> >>>In my httpd.conf the only Webware-related lines I have are: >>> >>>LoadModule webkit_module modules/mod_webkit.dll >>><Location /WebKit> >>> WKServer localhost 8086 >>> SetHandler webkit-handler >>></Location> >>> >>>I don't have the psp-related lines that you have. >>> >>>I suggest you try adding these lines to your httpd.conf and see if it helps. >> >> >>This worked!! Thank you! >> >>So for future reference, if i want psp pages to work under someone elses >>apache directory I'll have to create a <location> directive for each >>user? Right now i created one called <location /~merk/test> and that >>worked for me. >> >>Ian >> >> >>------------------------------------------------------- >>This SF.Net email sponsored by: Free pre-built ASP.NET sites including >>Data Reports, E-commerce, Portals, and Forums are available now. >>Download today and enter to win an XBOX or Visual Studio .NET. >>http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 >>_______________________________________________ >>Webware-discuss mailing list >>Web...@li... >>https://lists.sourceforge.net/lists/listinfo/webware-discuss > > > >-- >-Aaron >http://www.MetroNY.com/ >"I don't know what's wrong with my television set. I was getting >C-Span and the Home Shopping Network on the same station. >I actually bought a congressman." > - Bruce Baum > > > > > >------------------------------------------------------- >This SF.Net email sponsored by: Free pre-built ASP.NET sites including >Data Reports, E-commerce, Portals, and Forums are available now. >Download today and enter to win an XBOX or Visual Studio .NET. >http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01 >_______________________________________________ >Webware-discuss mailing list >Web...@li... >https://lists.sourceforge.net/lists/listinfo/webware-discuss |
From: Ian <we...@im...> - 2003-06-27 00:43:14
|
i tried what you suggested. I added a line: '~merk':'/disk/u/merk/public_html' to the application.config file under the context setting. I also tried adding '/~merk' and '/~merk/' with no success. I thought the MakeAppWorkingDir script was supposed to do all this anyhow? Is there any way i can see where specifically the appserver is looking for the file and not finding it? Has this behavior changed from the previous versions? I have an older version .7 or .6 i think running which works fine. And as far as i can tell its set up in the same way as i am trying to set this one up. Ian At 04:51 PM 6/26/2003, you wrote: >Think of a webkit context as an apache alias. The context is the >"location" that is used by webkit to access the folders on your >computer. For example ~merk is an apache context which maps to some >physical location on your computer. What you need to do is edit the >application.conf file such that you add a section called ~merk and point >it to the actual physical location on your computer where ~merk is. Then >in this directory you need to make sure that you have an __init__.py file >there so that webware will load it correctly. > >For example on my machine I have an apache alias which maps album to some >location (lets say /home/pictues/albums). I also have a context defined >in my application.conf file which >reads 'album':'/home/pictures/albums', this way if anyone goes to my >webserver (lets say at <http://www.someplace.com>www.someplace.com) and >goto <http://www.someplace.com/album>http://www.someplace.com/album they >can see both the psp and py files there. > >Hope this makes sense. > >Jose > > >-------- Original Message -------- >Subject: RE: [Webware-discuss] still getting 404's >From: "Ian" <we...@im...> >Date: Thu, June 26, 2003 1:55 pm >To: web...@li... > >What exactly is a context? There is an __init__.py file in the MyContext >directory. > >Here is all the info displayed when i run the appserver. And just to clear >up the directory structure a bit: > >~merk/public_html is the directory i'm trying to work out of now. Apache >sees it fine as the index.html page loads up correctly. I have an >index.html and a Hello.psp page in public_html, along with all the extra >directories and files the MakeAppWorking directory script created. > >ian > >WebKit AppServer 0.8 >part of Webware for Python >Copyright 1999-2001 by Chuck Esterbrook. All Rights Reserved. >WebKit and Webware are open source. >Please visit: http://webware sourceforge.net > >Process id is 7749 >Date/time is Thu Jun 26 13:57:19 2003 > >AutoReload = 0 >AutoReloadPollInterval = 1 >CheckInterval = 100 >Host = 127.0.0.1 >MaxServerThreads = 20 >MinServerThreads = 5 >PlugInDirs = ['/disk/u/merk/work/Webware'] >PlugIns = [] >Port = 8086 >PrintConfigAtStartUp = 1 >StartServerThreads = 10 >Verbose = 1 > >ActivityLogColumns = ['request.remoteAddress', >'request.method', 'r >equest.uri', 'response.size', 'servlet.name', 'request.timeStamp', >'transaction. >duration', 't ransaction.errorOccurred'] >ActivityLogFilename = /disk/u/merk/public_html/Logs/Activity.csv >AdminPassword = XXXXXXXXX >CacheServletClasses = 1 >CacheServletInstances = 1 >ClearPSPCacheOnStart = 1 >Contexts = {'Admin': >'/disk/u/merk/work/Webware/WebKit/Ad >min', 'default': 'MyContext', 'Testing': >'/disk/u/merk/work/Webware/WebKit/Testi >ng', 'Examples': '/disk/u/merk/work/Webware/WebKit/Examples', 'MyContext': >'MyCo >ntext'} >Debug = {'Sessions': 0} >DirectoryFile = ['index', 'Index', 'main', 'Main'] >DynamicSessionTime o ut = 15 >EmailErrorReportAsAttachment = 0 >EmailErrors = 0 >ErrorEmailHeaders = {'To': ['-@-.com'], 'Reply-to': >'-@-.com', 'Fr >om': '-@-.com', 'Content-type': 'text/html', 'Subject': '[WebKit Error]'} >ErrorEmailServer = mail.-.com >ErrorLogFilename = /disk/u/merk/public_html/Logs/Errors.csv >ErrorMessagesDir = /disk/u/merk/public_html/ErrorMsgs >ExtensionCascadeOrder = ['.py', '.psp', '.html'] >ExtensionsToIgnore = ['.pyc', '.pyo', '.py~', '.psp~', >'.html~', '. >bak', '.tmpl'] >ExtensionsToServe = [] >ExtraPathInfo &nbs >p; = 0 >FancyTracebackContext = 5 >FilesToHide = ['.*', '*~', '*.bak', '*.tmpl', >'*.config', '_ >_init__.*', '*.pyc', '*.pyo'] >FilesToServe = [] >IgnoreInvalidSession = 1 >IncludeFancyTraceback = 0 >LogActivity = 0 >MaxDynamicMemorySessions = 10000 >MaxValueLengthInExceptionReport = 500 >OldStyleActions = 0 >PrintConfigAtStartUp = 1 >RPCExceptionReturn = traceback >ReportRPCExceptionsInWebKit = 1 >SaveErrorMessages &n >bsp; = 1 >SessionPrefix = None >SessionStore = Dynamic >SessionTimeout = 60 >ShowDebugInfoOnErrors = 1 >UnknownFileTypes = {'CheckDate': 1, 'Technique': >'serveContent', >'CacheContent': 1, 'ReuseServlets': 1} >UseAutomaticPathSessions = 0 >UseCascadingExtensions = 1 >UserErrorMessage = The site is having technical difficulties >with > this page. An error has been logged, and the problem will be fixed as >soon as p >ossible. Sorry! > >Loading context: Admin at /disk/u/merk/work/Webware/WebKit/Admin >Loading context: Testing at /disk/u/merk/work /Webware/WebKit/Testing >Loading context: Examples at /disk/u/merk/work/Webware/WebKit/Examples >Loading context: MyContext at /disk/u/merk/public_html/MyContext > >Current directory: /disk/u/merk/public_html >Session Sweeper started > >Plug-ins list: /disk/u/merk/work/Webware/COMKit, >/disk/u/merk/work/Webware/Middl >eKit, /disk/u/merk/work/Webware/MiscUtils, /disk/u/merk/work/Webware/PSP, >/disk/ >u/merk/work/Webware/TaskKit, /disk/u/merk/work/Webware/UserKit, >/disk/u/merk/wor >k/Webware/WebUtils >Loading plug-in: COMKit at /disk/u/merk/work/Webware/COMKit > Plug-in /disk/u/merk/work/Webware/COMKit cannot be loaded because: > Required op sys is ['nt'], but actual op sys is posix. >Loading plug-in: MiddleKit at /disk/u/merk/work/Webware/MiddleKit >Loading context: MKBrowser at /disk/u/merk/work/Webware/MiddleKit/WebBrowser >Loading plug-in: MiscUtils at /disk/u/merk/work/Webware/MiscUtils >Loading plug-in: PSP at /disk/u/merk/work/Webware /PSP >Loading context: PSPExamples at /disk/u/merk/work/Webware/PSP/Examples >Loading plug-in: TaskKit at /disk/u/merk/work/Webware/TaskKit >Loading plug-in: UserKit at /disk/u/merk/work/Webware/UserKit >Loading plug-in: WebUtils at /disk/u/merk/work/Webware/WebUtils > >Listening on ('127.0.0.1', 8086) >Creating 10 threads.. > >At 08:41 AM 6/26/2003, you wrote: > >Just to be sure could you check your application.conf file to see what > >contexts are actualy listed, also when you run athe appserver from the > >command line it displays all sorts of startup info, is the ~merk context > >loading correctly? If it is not, make sure that you have a __init__.py > >file in it (all the file needs is a single # in it). You need the > >__init__.py for the context to load correctly, I've been bitten by that > >in the past. > > > >Jose > > > >-----Original Message----- > >From: web...@li... > >[mailto:webware-discuss -a...@li...] On Behalf Of Ian > >Sent: Thursday, June 26, 2003 4:04 AM > >To: web...@li... > >Subject: [Webware-discuss] still getting 404's > > > > > >I ran the MakeAppWorkDir.py file and it did its thing. > > > >I then ran the Appserver script in that directory and the app server > >started up. > > > >However, every time i try to call a psp page in that directory, the > >appserver comes back with 404. its not apache's 404 error message but > >the > >appserver's 404 error message. The appserver is definitely getting the > >request: > > > >Ready (0.18 seconds after launch) > > > > 1 2003-06-26 04:03:58 /~merk/Hello.psp > > 1 0.00 secs /~merk/Hello.psp > > > > 2 2003-06-26 04:04:00 /~merk/Hello.psp > > 2 0.00 secs &nb >sp; /~merk/Hello.psp > > > > 3 2003-06-26 04:04:01 /~merk/Hello.psp > > 3 0.00 secs /~merk/Hello.psp > > > >Any other suggestions? > > > >Ian > > > > > > > >------------------------------------------------------- > >This SF.Net email is sponsored by: INetU > >Attention Web Developers & Consultants: Become An INetU Hosting Partner. > >Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! > >INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > >_______________________________________________ > >Webware-discuss mailing list Web...@li... > >https://lists.sourceforge.net/lists/listinfo/webware-discuss > > > > > > > > > > > >------------------------------------------------------- > >This SF.Net email is sponsored by: I NetU > >Attention Web Developers & Consultants: Become An INetU Hosting Partner. > >Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! > >INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > >_______________________________________________ > >Webware-discuss mailing list > >Web...@li... > >https://lists.sourceforge.net/lists/listinfo/webware-discuss > > > >------------------------------------------------------- >This SF.Net email is sponsored by: INetU >Attention Web Developers & Consultants: Become An INetU Hosting Partner. >Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! >INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php >_______________________________________________ >Webware-discuss mailing list >Web...@li... >https://lists.sourceforge.net/lists/listinfo/webware-discuss > >------------------------------------------------------- This SF.Net email >is sponsored by: INetU Attention Web Developers & Consultants: Become An >INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get >10% Monthly Commission! INetU Dedicated Managed Hosting >http://www.inetu.net/partner/index.php >_______________________________________________ Webware-discuss mailing >list Web...@li... >https://lists.sourceforge.net/lists/listinfo/webware-discuss |
From: jose <jo...@cy...> - 2003-06-27 05:33:22
|
Well if you're not getting an error when the context is loading (when you run the appserver it should tell you if all the contexts load correctly) then sorry I seem to be out of suggestions. Hopefully someone with more experience then me will pick up the thread. I'm not sure about the MakeAppWorkingDir since I never used it, I just set up webware to work centrally, but then again I am on a windoze machine and really didn't need to use it. As far as I know the appserver loads the contexts as they are listed in the application.conf file. As long as they all have valid __init__.py files they should load fine. Apart from that the only other problem that you might have is with your apache setup. I don't recall are you using apache 1.3x or 2x? And how are you connecting the appserver? Are you using the webkit mod, cgi connector or of the other connectors? Maybe you could send me the section of your apache conf where you configure webkit? Jose -----Original Message----- From: web...@li... [mailto:web...@li...] On Behalf Of Ian Sent: Thursday, June 26, 2003 5:43 PM To: web...@li... Subject: RE: [Webware-discuss] still getting 404's i tried what you suggested. I added a line: '~merk':'/disk/u/merk/public_html' to the application.config file under the context setting. I also tried adding '/~merk' and '/~merk/' with no success. I thought the MakeAppWorkingDir script was supposed to do all this anyhow? Is there any way i can see where specifically the appserver is looking for the file and not finding it? Has this behavior changed from the previous versions? I have an older version .7 or .6 i think running which works fine. And as far as i can tell its set up in the same way as i am trying to set this one up. Ian At 04:51 PM 6/26/2003, you wrote: >Think of a webkit context as an apache alias. The context is the >"location" that is used by webkit to access the folders on your >computer. For example ~merk is an apache context which maps to some >physical location on your computer. What you need to do is edit the >application.conf file such that you add a section called ~merk and point >it to the actual physical location on your computer where ~merk is. Then >in this directory you need to make sure that you have an __init__.py file >there so that webware will load it correctly. > >For example on my machine I have an apache alias which maps album to >some >location (lets say /home/pictues/albums). I also have a context defined >in my application.conf file which >reads 'album':'/home/pictures/albums', this way if anyone goes to my >webserver (lets say at <http://www.someplace.com>www.someplace.com) and >goto <http://www.someplace.com/album>http://www.someplace.com/album they >can see both the psp and py files there. > >Hope this makes sense. > >Jose > > >-------- Original Message -------- >Subject: RE: [Webware-discuss] still getting 404's >From: "Ian" <we...@im...> >Date: Thu, June 26, 2003 1:55 pm >To: web...@li... > >What exactly is a context? There is an __init__.py file in the >MyContext directory. > >Here is all the info displayed when i run the appserver. And just to >clear up the directory structure a bit: > >~merk/public_html is the directory i'm trying to work out of now. >Apache sees it fine as the index.html page loads up correctly. I have >an index.html and a Hello.psp page in public_html, along with all the >extra directories and files the MakeAppWorking directory script >created. > >ian > >WebKit AppServer 0.8 >part of Webware for Python >Copyright 1999-2001 by Chuck Esterbrook. All Rights Reserved. WebKit >and Webware are open source. Please visit: http://webware >sourceforge.net > >Process id is 7749 >Date/time is Thu Jun 26 13:57:19 2003 > >AutoReload = 0 >AutoReloadPollInterval = 1 >CheckInterval = 100 >Host = 127.0.0.1 >MaxServerThreads = 20 >MinServerThreads = 5 >PlugInDirs = ['/disk/u/merk/work/Webware'] >PlugIns = [] >Port = 8086 >PrintConfigAtStartUp = 1 >StartServerThreads = 10 >Verbose = 1 > >ActivityLogColumns = ['request.remoteAddress', >'request.method', 'r >equest.uri', 'response.size', 'servlet.name', 'request.timeStamp', >'transaction. duration', 't ransaction.errorOccurred'] >ActivityLogFilename = /disk/u/merk/public_html/Logs/Activity.csv >AdminPassword = XXXXXXXXX >CacheServletClasses = 1 >CacheServletInstances = 1 >ClearPSPCacheOnStart = 1 >Contexts = {'Admin': >'/disk/u/merk/work/Webware/WebKit/Ad >min', 'default': 'MyContext', 'Testing': >'/disk/u/merk/work/Webware/WebKit/Testi >ng', 'Examples': '/disk/u/merk/work/Webware/WebKit/Examples', 'MyContext': >'MyCo >ntext'} >Debug = {'Sessions': 0} >DirectoryFile = ['index', 'Index', 'main', 'Main'] >DynamicSessionTime o ut = 15 >EmailErrorReportAsAttachment = 0 >EmailErrors = 0 >ErrorEmailHeaders = {'To': ['-@-.com'], 'Reply-to': >'-@-.com', 'Fr >om': '-@-.com', 'Content-type': 'text/html', 'Subject': '[WebKit Error]'} >ErrorEmailServer = mail.-.com >ErrorLogFilename = /disk/u/merk/public_html/Logs/Errors.csv >ErrorMessagesDir = /disk/u/merk/public_html/ErrorMsgs >ExtensionCascadeOrder = ['.py', '.psp', '.html'] >ExtensionsToIgnore = ['.pyc', '.pyo', '.py~', '.psp~', >'.html~', '. >bak', '.tmpl'] >ExtensionsToServe = [] >ExtraPathInfo &nbs >p; = 0 >FancyTracebackContext = 5 >FilesToHide = ['.*', '*~', '*.bak', '*.tmpl', >'*.config', '_ >_init__.*', '*.pyc', '*.pyo'] >FilesToServe = [] >IgnoreInvalidSession = 1 >IncludeFancyTraceback = 0 >LogActivity = 0 >MaxDynamicMemorySessions = 10000 >MaxValueLengthInExceptionReport = 500 >OldStyleActions = 0 >PrintConfigAtStartUp = 1 >RPCExceptionReturn = traceback >ReportRPCExceptionsInWebKit = 1 >SaveErrorMessages &n >bsp; = 1 >SessionPrefix = None >SessionStore = Dynamic >SessionTimeout = 60 >ShowDebugInfoOnErrors = 1 >UnknownFileTypes = {'CheckDate': 1, 'Technique': >'serveContent', >'CacheContent': 1, 'ReuseServlets': 1} >UseAutomaticPathSessions = 0 >UseCascadingExtensions = 1 >UserErrorMessage = The site is having technical difficulties >with > this page. An error has been logged, and the problem will be fixed as >soon as p >ossible. Sorry! > >Loading context: Admin at /disk/u/merk/work/Webware/WebKit/Admin >Loading context: Testing at /disk/u/merk/work /Webware/WebKit/Testing >Loading context: Examples at /disk/u/merk/work/Webware/WebKit/Examples >Loading context: MyContext at /disk/u/merk/public_html/MyContext > >Current directory: /disk/u/merk/public_html >Session Sweeper started > >Plug-ins list: /disk/u/merk/work/Webware/COMKit, >/disk/u/merk/work/Webware/Middl eKit, >/disk/u/merk/work/Webware/MiscUtils, /disk/u/merk/work/Webware/PSP, >/disk/ u/merk/work/Webware/TaskKit, /disk/u/merk/work/Webware/UserKit, >/disk/u/merk/wor >k/Webware/WebUtils >Loading plug-in: COMKit at /disk/u/merk/work/Webware/COMKit > Plug-in /disk/u/merk/work/Webware/COMKit cannot be loaded because: > Required op sys is ['nt'], but actual op sys is posix. >Loading plug-in: MiddleKit at /disk/u/merk/work/Webware/MiddleKit >Loading context: MKBrowser at /disk/u/merk/work/Webware/MiddleKit/WebBrowser >Loading plug-in: MiscUtils at /disk/u/merk/work/Webware/MiscUtils >Loading plug-in: PSP at /disk/u/merk/work/Webware /PSP >Loading context: PSPExamples at /disk/u/merk/work/Webware/PSP/Examples >Loading plug-in: TaskKit at /disk/u/merk/work/Webware/TaskKit >Loading plug-in: UserKit at /disk/u/merk/work/Webware/UserKit >Loading plug-in: WebUtils at /disk/u/merk/work/Webware/WebUtils > >Listening on ('127.0.0.1', 8086) >Creating 10 threads.. > >At 08:41 AM 6/26/2003, you wrote: > >Just to be sure could you check your application.conf file to see > >what contexts are actualy listed, also when you run athe appserver > >from the command line it displays all sorts of startup info, is the > >~merk context loading correctly? If it is not, make sure that you > >have a __init__.py file in it (all the file needs is a single # in > >it). You need the __init__.py for the context to load correctly, > >I've been bitten by that in the past. > > > >Jose > > > >-----Original Message----- > >From: web...@li... > >[mailto:webware-discuss -a...@li...] On Behalf Of > >Ian > >Sent: Thursday, June 26, 2003 4:04 AM > >To: web...@li... > >Subject: [Webware-discuss] still getting 404's > > > > > >I ran the MakeAppWorkDir.py file and it did its thing. > > > >I then ran the Appserver script in that directory and the app server > >started up. > > > >However, every time i try to call a psp page in that directory, the > >appserver comes back with 404. its not apache's 404 error message but > >the appserver's 404 error message. The appserver is definitely > >getting the > >request: > > > >Ready (0.18 seconds after launch) > > > > 1 2003-06-26 04:03:58 /~merk/Hello.psp > > 1 0.00 secs /~merk/Hello.psp > > > > 2 2003-06-26 04:04:00 /~merk/Hello.psp > > 2 0.00 secs &nb >sp; /~merk/Hello.psp > > > > 3 2003-06-26 04:04:01 /~merk/Hello.psp > > 3 0.00 secs /~merk/Hello.psp > > > >Any other suggestions? > > > >Ian > > > > > > > >------------------------------------------------------- > >This SF.Net email is sponsored by: INetU > >Attention Web Developers & Consultants: Become An INetU Hosting > >Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly > >Commission! INetU Dedicated Managed Hosting > >http://www.inetu.net/partner/index.php > >_______________________________________________ > >Webware-discuss mailing list Web...@li... > >https://lists.sourceforge.net/lists/listinfo/webware-discuss > > > > > > > > > > > >------------------------------------------------------- > >This SF.Net email is sponsored by: I NetU > >Attention Web Developers & Consultants: Become An INetU Hosting > >Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly > >Commission! INetU Dedicated Managed Hosting > >http://www.inetu.net/partner/index.php > >_______________________________________________ > >Webware-discuss mailing list > >Web...@li... > >https://lists.sourceforge.net/lists/listinfo/webware-discuss > > > >------------------------------------------------------- >This SF.Net email is sponsored by: INetU >Attention Web Developers & Consultants: Become An INetU Hosting >Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly >Commission! INetU Dedicated Managed Hosting >http://www.inetu.net/partner/index.php >_______________________________________________ >Webware-discuss mailing list >Web...@li... >https://lists.sourceforge.net/lists/listinfo/webware-discuss > >------------------------------------------------------- This SF.Net >email >is sponsored by: INetU Attention Web Developers & Consultants: Become An >INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get >10% Monthly Commission! INetU Dedicated Managed Hosting >http://www.inetu.net/partner/index.php >_______________________________________________ Webware-discuss mailing >list Web...@li... >https://lists.sourceforge.net/lists/listinfo/webware-discuss ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Webware-discuss mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/webware-discuss |
From: Ian <we...@im...> - 2003-06-27 06:29:43
|
At 10:33 PM 6/26/2003, you wrote: >Well if you're not getting an error when the context is loading (when >you run the appserver it should tell you if all the contexts load >correctly) then sorry I seem to be out of suggestions. Hopefully >someone with more experience then me will pick up the thread. > >I'm not sure about the MakeAppWorkingDir since I never used it, I just >set up webware to work centrally, but then again I am on a windoze >machine and really didn't need to use it. > >As far as I know the appserver loads the contexts as they are listed in >the application.conf file. As long as they all have valid __init__.py >files they should load fine. > >Apart from that the only other problem that you might have is with your >apache setup. I don't recall are you using apache 1.3x or 2x? And how >are you connecting the appserver? Are you using the webkit mod, cgi >connector or of the other connectors? Maybe you could send me the >section of your apache conf where you configure webkit? > >Jose I'm using apache2, with mod_webkit. I dont think there's any problem there, because the appserver is getting the requests when i try to hit a psp page, and it is the app server itself giving me the 404 error message. here are the various lines in my httpd.conf file relating to webware: LoadModule webkit_module modules/mod_webkit.so AddType txt/psp .psp AddHandler psp-handler .psp Oh, and i am running everything as myself. I have root access. But at the moment i'm just trying to get it working before i make it a permanent install. Ian |
From: jose <jo...@cy...> - 2003-06-27 07:39:21
|
Well that all looks correct. Is the py servlet being created correctly? (webkit takes the psp file and makes it into a servlet) look in your cache folder for the PSP folder and make sure that the files are being made correctly, they have pretty long names but the end part should look like your original psp file. You do have write access to this folder right (I know dumb question but everything looks good) BTW can you run psp's if you set up a different type of url one without the ~ in it? The only reason I ask is that I was looking at my application.conf file and I saw an entry that said to ignore files with ~ in them, just wondering if that might be messing you up Jose -----Original Message----- From: web...@li... [mailto:web...@li...] On Behalf Of Ian Sent: Thursday, June 26, 2003 11:30 PM To: web...@li... Subject: RE: [Webware-discuss] still getting 404's At 10:33 PM 6/26/2003, you wrote: >Well if you're not getting an error when the context is loading (when >you run the appserver it should tell you if all the contexts load >correctly) then sorry I seem to be out of suggestions. Hopefully >someone with more experience then me will pick up the thread. > >I'm not sure about the MakeAppWorkingDir since I never used it, I just >set up webware to work centrally, but then again I am on a windoze >machine and really didn't need to use it. > >As far as I know the appserver loads the contexts as they are listed in >the application.conf file. As long as they all have valid __init__.py >files they should load fine. > >Apart from that the only other problem that you might have is with your >apache setup. I don't recall are you using apache 1.3x or 2x? And how >are you connecting the appserver? Are you using the webkit mod, cgi >connector or of the other connectors? Maybe you could send me the >section of your apache conf where you configure webkit? > >Jose I'm using apache2, with mod_webkit. I dont think there's any problem there, because the appserver is getting the requests when i try to hit a psp page, and it is the app server itself giving me the 404 error message. here are the various lines in my httpd.conf file relating to webware: LoadModule webkit_module modules/mod_webkit.so AddType txt/psp .psp AddHandler psp-handler .psp Oh, and i am running everything as myself. I have root access. But at the moment i'm just trying to get it working before i make it a permanent install. Ian ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Webware-discuss mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/webware-discuss |
From: Ian <we...@im...> - 2003-06-27 11:20:12
|
My Cache/PSP folder is empty...nothing in it. Which is what I would expect if it cant find the file psp file to begin with, no? And yeah i have permissions. I own the directory, and everything is running as me for now. I saw the section with the ~ in it. I changed it from *~ to *.~ just in case, but it made no difference. Do you know if theres any way to get the appserver to tell me specifically what directories its looking in? I'll try changing the url later to remove the ~ since i cant think of anything else to do. ian At 12:39 AM 6/27/2003, you wrote: >Well that all looks correct. >Is the py servlet being created correctly? (webkit takes the psp file >and makes it into a servlet) look in your cache folder for the PSP >folder and make sure that the files are being made correctly, they have >pretty long names but the end part should look like your original psp >file. You do have write access to this folder right (I know dumb >question but everything looks good) > >BTW can you run psp's if you set up a different type of url one without >the ~ in it? The only reason I ask is that I was looking at my >application.conf file and I saw an entry that said to ignore files with >~ in them, just wondering if that might be messing you up > >Jose > >-----Original Message----- >From: web...@li... >[mailto:web...@li...] On Behalf Of Ian >Sent: Thursday, June 26, 2003 11:30 PM >To: web...@li... >Subject: RE: [Webware-discuss] still getting 404's > > >At 10:33 PM 6/26/2003, you wrote: > >Well if you're not getting an error when the context is loading (when > >you run the appserver it should tell you if all the contexts load > >correctly) then sorry I seem to be out of suggestions. Hopefully > >someone with more experience then me will pick up the thread. > > > >I'm not sure about the MakeAppWorkingDir since I never used it, I just > >set up webware to work centrally, but then again I am on a windoze > >machine and really didn't need to use it. > > > >As far as I know the appserver loads the contexts as they are listed in > > >the application.conf file. As long as they all have valid __init__.py > >files they should load fine. > > > >Apart from that the only other problem that you might have is with your > > >apache setup. I don't recall are you using apache 1.3x or 2x? And how > > >are you connecting the appserver? Are you using the webkit mod, cgi > >connector or of the other connectors? Maybe you could send me the > >section of your apache conf where you configure webkit? > > > >Jose > >I'm using apache2, with mod_webkit. I dont think there's any problem >there, >because the appserver is getting the requests when i try to hit a psp >page, >and it is the app server itself giving me the 404 error message. > >here are the various lines in my httpd.conf file relating to webware: > >LoadModule webkit_module modules/mod_webkit.so > >AddType txt/psp .psp >AddHandler psp-handler .psp > >Oh, and i am running everything as myself. I have root access. But at >the >moment i'm just trying to get it working before i make it a permanent >install. > >Ian > > > >------------------------------------------------------- >This SF.Net email is sponsored by: INetU >Attention Web Developers & Consultants: Become An INetU Hosting Partner. >Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! >INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php >_______________________________________________ >Webware-discuss mailing list Web...@li... >https://lists.sourceforge.net/lists/listinfo/webware-discuss > > > > >------------------------------------------------------- >This SF.Net email is sponsored by: INetU >Attention Web Developers & Consultants: Become An INetU Hosting Partner. >Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! >INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php >_______________________________________________ >Webware-discuss mailing list >Web...@li... >https://lists.sourceforge.net/lists/listinfo/webware-discuss |
From: Nick M. <ni...@go...> - 2003-07-01 08:18:06
|
Ian wrote: > here are the various lines in my httpd.conf file relating to webware: > > LoadModule webkit_module modules/mod_webkit.so > > AddType txt/psp .psp > AddHandler psp-handler .psp Shouldn't you have something like this in there too? <Location /webware> WKServer localhost 8086 SetHandler webkit-handler </Location> Nick |
From: Ian <we...@im...> - 2003-07-01 10:34:54
|
At 01:17 AM 7/1/2003, you wrote: >Ian wrote: >>here are the various lines in my httpd.conf file relating to webware: >>LoadModule webkit_module modules/mod_webkit.so >>AddType txt/psp .psp >>AddHandler psp-handler .psp > >Shouldn't you have something like this in there too? > ><Location /webware> > WKServer localhost 8086 > SetHandler webkit-handler ></Location> > >Nick I'm pretty sure that in one of the readme files it said that was only needed under certain conditions. And in any case, since the appserver IS getting the psp requests, i dont think thats the issue, is it? Whenever i request a psp page, apache does pass the request to the app server because i see it scroll past in the console, and the 404 error is the error message from webware, not apache's 404 error message. Ian |
From: Aaron H. <aaron@MetroNY.com> - 2003-06-27 13:52:10
|
Ian wrote: > i tried what you suggested. I added a line: > '~merk':'/disk/u/merk/public_html' to the application.config file > under the context setting. I also tried adding '/~merk' and '/~merk/' > with no success. I am not sure if Python understands that '~' means your home directory - try changing it to: /disk/u/merk/public_html/ Also from your startup log the appserver is looking at: Loading context: MyContext at /disk/u/merk/public_html/MyContext so your file needs to be /disk/u/merk/public_html/MyContext/hello.psp -Aaron |
From: Ian <we...@im...> - 2003-06-27 19:16:58
|
Oh i tried changing it to the full path. I also tried copying the file into MyContext and it still comes up with 404. is there any way to get it to tell me exactly specifically where its looking for the file? Could the problem i've been having with shutdowns and startups be related in any way? Seemingly randomly when i start the appserver it seems to hang at the point where its creating threads. And when i hit ctrl-c to shut it down it will also sometimes hang where it says theadedappserver shutting down. ian At 06:52 AM 6/27/2003, you wrote: >Ian wrote: > >>i tried what you suggested. I added a line: >>'~merk':'/disk/u/merk/public_html' to the application.config file under >>the context setting. I also tried adding '/~merk' and '/~merk/' with no >>success. > >I am not sure if Python understands that '~' means your home directory - >try changing it to: >/disk/u/merk/public_html/ > >Also from your startup log the appserver is looking at: >Loading context: MyContext at /disk/u/merk/public_html/MyContext > >so your file needs to be >/disk/u/merk/public_html/MyContext/hello.psp > >-Aaron > > > > >------------------------------------------------------- >This SF.Net email is sponsored by: INetU >Attention Web Developers & Consultants: Become An INetU Hosting Partner. >Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! >INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php >_______________________________________________ >Webware-discuss mailing list >Web...@li... >https://lists.sourceforge.net/lists/listinfo/webware-discuss |