RE: [Zope] ZHttpServer and NT service using pythons
-----Original Message----- From: Michel Pelletier [mailto:michel@digicool.com] Sent: Tuesday, July 20, 1999 18:06 To: Jay, Dylan Cc: 'zope@zope.org' Subject: Re: [Zope] ZHttpServer and NT service using pythons
"Jay, Dylan" wrote:
I have an external method that works just fine with
ZHttpServer. When I
switched to using apache and the Zope.exe cgi I have problems. os.ListDir is not working the same.
How is it not working the same?
I'm using a path such as r"//machinename/sharedrive/dir". With ZHttpServer this works fine. With apache and the cgi exe it throws an exception... along the lines of it being an illegal path.
I presume that somehow the python path or environment is different. Can anyone help me with this problem?
Try creating an external method that returns sys.path, then <!--#var --> that with both servers and compare them.
From Apache I get ['D:\\Program Files\\ZopeTest\\lib\\python', 'D:\\Program Files\\ZopeTest\\lib\\python\\python1.5', 'D:\\Program Files\\ZopeTest\\lib\\python1.5\\plat-win', 'D:\\Program Files\\ZopeTest\\bin', 'D:\\Program Files\\ZopeTest\\lib\\python', 'D:\\Program Files\\ZopeTest\\lib\\python1.5', 'D:\\Program Files\\ZopeTest\\lib\\python1.5\\plat-win', '.\\DLLs', '.\\lib', '.\\lib\\plat-win', '.\\lib\\lib-tk', 'D:\\Program Files\\ZopeTest\\bin']
From ZHttpServer I get ['D:\\Program Files\\ZopeTest\\lib\\python', 'D:\\Program Files\\ZopeTest\\lib\\python\\Components', 'D:\\Program Files\\ZopeTest\\lib\\python\\Components\\win32', 'D:\\Program Files\\ZopeTest/lib/python', 'D:\\Program Files\\ZopeTest/lib/python1.5', 'D:\\Program Files\\ZopeTest/lib/python1.5/plat-win', 'D:\\Program Files\\ZopeTest', 'D:\\Program Files\\ZopeTest', 'D:\\Program Files\\ZopeTest\\lib\\python', 'D:\\Program Files\\ZopeTest\\lib\\python1.5', 'D:\\Program Files\\ZopeTest\\lib\\python1.5\\plat-win', '.\\DLLs', '.\\lib', '.\\lib\\plat-win', '.\\lib\\lib-tk', 'D:\\Program Files\\ZopeTest\\bin']
The main differences seem to be \\ZopeTest\\lib\\python\\Components', 'D:\\Program Files\\ZopeTest\\lib\\python\\Components\\win32', however no such directories exist. The os.name returned by both servers is "nt". Whats going on here?
participants (1)
-
Jay, Dylan