From: Tim R. <ti...@pr...> - 2002-12-20 21:05:08
|
On Fri, 20 Dec 2002 14:16:06 -0500, Michael Engelhart <men...@ka...> wrote: > >I'm running Webware 0.7 (apache + mod_webkit) and the latest version >of Cheetah and noticed something strange happen. > >If i have a document called Home.tmpl and it's resultant compiled >servlet Home.py, if go to a URL that ends with "home.py" >I get an error saying: >ImportError: No module named home > >I'm not sure that this is the expected behavior or not. Anyone know? Except for the host name, URLs are always case sensitive. Thus, these: http://.../Home.py http://.../home.py represent two different URLs. -- - Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. |
From: <jo...@cy...> - 2002-12-22 00:44:45
|
Dear Terence Using Apache2 with windows can be a bit tricky, but can be done: 1) make sure Python is installed properly, I used the one from activestate. If you can run python files simply by typing there name in a command window then everything is fine s don't worry about it 2) Make sure webkit is installed, just run the install.py file, and edit your application.conf file in the webkit/conf dir if you need to 3) either launch the appserver (using the included bat file) or run ThreadedAppServerService.py to install it as a service. If you do this make sure the service is set to Automatic and that it is started 4) get the latest webkit_mod.dll from the cvs (http://cvs.sourceforge.net/cgi- bin/viewcvs.cgi/webware/Webware/WebKit/Adapters/mod_webkit2/) and put it in your apache modules folder 5) (almost done) edit your apache conf file to read something like this --------------------------------------------------------- LoadModule webkit_module modules/mod_webkit.dll AddType text/psp .psp AddHandler psp-handler .psp <Location /WK> WKServer localhost 8086 SetHandler webkit-handler </Location> Action py-serverpages /WK/ AddType py-serverpages .py ------------------------------------------------------------ 6) Lastly make sure that msvcr70.dll is in your path, I copied mine to the windows/system32 folder. (this has really caused alot of people trouble on windows since MS is not putting this file in your path by default, and it is needed by the mod_webkit.dll - someone please correct me if I am worng, but it is needed emperically on my system to get things to work) Now save everything, and restart apache and it should run. Feel free to email me if you have any questions, I've set webware up using apache2 on windows a few times now, it might take a while, but I think you'll like it when you get it running Jose Message: 1 Date: Fri, 20 Dec 2002 15:13:37 +0800 (CST) From: =?big5?q?Terence=20Ng?= <ngt...@ya...> To: web...@li... Subject: [Webware-discuss] installation in Windows2000 Hi! I am using Windows2000, Apache2.0, python2.2 with win32 extension. 1) I don't know how to set python in my search path as defined in AUTOEXEC.BAT, since I don't need to add 'python' before the file name to run the file. And I do not know where AUTOEXEC.BAT is located. 2)I have run install.py contained in main directory, and copy OneShot.cgi to \Apache\cgi-bin (Is this correct?), and modify it. But the document said that "Do not launch the app server". And I cannot see anything while trying http://localhost/OneShot.cgi. What should I do? Terence _________________________________________________________ Lonely Christmas(³¯«³¨³)¡A·ºå»P·(Twins)¡A¯º¤¤¦³²\(·¨¤då_)... Over 800 latest ringtones, only on Yahoo! http://ringtone.yahoo.com.hk |
From: <ngt...@ya...> - 2002-12-22 07:09:25
|
Jose, Thanks for your help. But after all the procedures, I still cannot see anything in http://localhost/oneshot.cgi I did copy oneshot.cgi to cgi-bin and modify it to WebwareDir = 'C:\\Webware'. What did I miss? Which adaptor (except OneShot.cgi) should I use for development? Terence --- jo...@cy... 的郵件內容:> Dear Terence > > Using Apache2 with windows can be a bit tricky, but > can be done: > > 1) make sure Python is installed properly, I used > the one from > activestate. If you can run python files simply by > typing there name in a > command window then everything is fine s don't worry > about it > > 2) Make sure webkit is installed, just run the > install.py file, and edit > your application.conf file in the webkit/conf dir if > you need to > > 3) either launch the appserver (using the included > bat file) or run > ThreadedAppServerService.py to install it as a > service. If you do this > make sure the service is set to Automatic and that > it is started > > 4) get the latest webkit_mod.dll from the cvs > (http://cvs.sourceforge.net/cgi- > bin/viewcvs.cgi/webware/Webware/WebKit/Adapters/mod_webkit2/) > and put it in your apache modules folder > > 5) (almost done) edit your apache conf file to read > something like this > --------------------------------------------------------- > LoadModule webkit_module modules/mod_webkit.dll > > AddType text/psp .psp > AddHandler psp-handler .psp > > <Location /WK> > WKServer localhost 8086 > SetHandler webkit-handler > </Location> > > Action py-serverpages /WK/ > AddType py-serverpages .py > ------------------------------------------------------------ > > 6) Lastly make sure that msvcr70.dll is in your > path, I copied mine to the > windows/system32 folder. (this has really caused > alot of people trouble on > windows since MS is not putting this file in your > path by default, and it > is needed by the mod_webkit.dll - someone please > correct me if I am worng, > but it is needed emperically on my system to get > things to work) > > Now save everything, and restart apache and it > should run. > > Feel free to email me if you have any questions, > I've set webware up using > apache2 on windows a few times now, it might take a > while, but I think > you'll like it when you get it running > > Jose > > > > > Message: 1 > Date: Fri, 20 Dec 2002 15:13:37 +0800 (CST) > From: =?big5?q?Terence=20Ng?= > <ngt...@ya...> > To: web...@li... > Subject: [Webware-discuss] installation in > Windows2000 > > Hi! > > I am using Windows2000, Apache2.0, python2.2 with > win32 extension. > > 1) I don't know how to set python in my search > path as > defined in > AUTOEXEC.BAT, since I don't need to add 'python' > before the file name to run > the file. And I do not know where AUTOEXEC.BAT > is > located. > > 2)I have run install.py contained in main > directory, > and copy OneShot.cgi to > \Apache\cgi-bin (Is this correct?), and modify > it. > But the document said > that "Do not launch the app server". And I > cannot see > anything while trying > http://localhost/OneShot.cgi. What should I do? > > Terence > > > > _________________________________________________________ > Lonely > Christmas(陳奕迅),風箏與風(Twins),笑中有淚(楊千嬅)... > Over 800 latest ringtones, only on Yahoo! > http://ringtone.yahoo.com.hk > > > > > _________________________________________________________ Lonely Christmas(陳奕迅),風箏與風(Twins),笑中有淚(楊千嬅)... Over 800 latest ringtones, only on Yahoo! http://ringtone.yahoo.com.hk |
From: Tim R. <ti...@pr...> - 2002-12-23 17:57:22
|
On Fri, 20 Dec 2002 16:55:20 -0500, Michael Engelhart <men...@ka...> wrote: > >Actually it's on OS X which is BSD Unix underneath but I have noticed >that for example using a "cd" in a terminal window is not case >sensitive. I guess BSD variants aren't necessarily case sensitive? File name completion is usually case-insensitive, so that typing: cd web<tab> will correctly expand to cd WebKit but if you type "cd webkit", you should get "No such file or directory". What's the default shell for OS X? -- - Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. |
From: Mark R. <bd...@gm...> - 2002-12-24 09:44:17
|
>> ve. I guess BSD variants aren't necessarily case sensitive? > > File name completion is usually case-insensitive, so that typing: > cd web<tab> > will correctly expand to > cd WebKit > but if you type "cd webkit", you should get "No such file or > directory". > > What's the default shell for OS X? The default shell on Mac OS X is tcsh. The file name tab completion is case sensitive, but file names passed to applications are case _insensitive_. [mark:~] mark% echo $shell /bin/tcsh [mark:~] mark% mkdir Test [mark:~] mark% cd test [mark:~/test] mark% pwd /Users/mark/Test [mark:~/test] mark% I'm rather sure that this depends on the case sensitivity of the file system. Mac OS X can use either HFS+ or UFS. HFS+, the default and preferred file system, is case insensitive but case preserving. UFS is case sensitive. In general, Unix systems tend to use case sensitive file systems, and most "user friendly" systems tend to use case insensitive file systems. -- Mark Rowe bd...@cl... |