I'm trying to set up a Zope site to be accessible through an Apache server via fastcgi. The suggested procedures in the how-tos seems to work. Except! the pages displayed on the browser are badly distorted. The effect is variable, but I get things like missing background tiles, blocks of black color, i.e. general weirdness. The page looks fine when displayed through ZServer directly. I've checked the HTML & text and what gets through is fine. I use a jpeg as a background tile and some images here and there. If I take out all images from the document then the page looks fine through fastcgi. If I include just the background tile image from the fastcgi/ZServer, the whole page is displayed weirdly. If I take the exact same image from the apache server the page looks good through fastcgi. I'm thinking that the images are getting munged somehow and confusing the browser. I'm using a DEC UNIX machine (I don't have a problem on intel Linux). I wonder if there is a problem somewhere with how FCGIServer.py handles images (and possibly other blocks of binary data). Looking in FCGIServer.py I see things like: self.contentLength = (vals[4] << 8) + vals[5] I don't know python internals at all. Might this sort of quick calculation by shifts generate erroneous transfers on 64-bit machines? -- John Edstrom
participants (1)
-
John Edstrom