News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Problem after update to 1.1RC2

Started by AbsolutelyFreeWeb, July 02, 2006, 02:38:55 AM

Previous topic - Next topic

AbsolutelyFreeWeb

A problem that shows just sometimes after update from 1.0.7 to 1.1 RC2:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

Reloading it may or may not show the page. It seems some of the pages are shown half of the time. It was the first thing that showed up after update, but started working after 2nd browser reload so I thought it was gone, but then someone else had seen it, and I saw it again.

MySQL 4.1 PHP 4.4.1 WIN2K3, IIS 6.0.... any ideas?

Pages that have this problem:
http://community.finexe.com/index.php?board=24.0 (will it load for you the first time?)
looking at profiles is worst: http://community.finexe.com/index.php?action=profile;u=1
:hearts:
I use finexe web for
domain registration and hosting.

AbsolutelyFreeWeb

I changed problem description some..
:hearts:
I use finexe web for
domain registration and hosting.

AbsolutelyFreeWeb

:hearts:
I use finexe web for
domain registration and hosting.

青山 素子

Ah, lovely IIS. If you are using PHP as a CGI, try switching to the ISAPI extension.
Motoko-chan
Director, Simple Machines

Note: Unless otherwise stated, my posts are not representative of any official position or opinion of Simple Machines.


AbsolutelyFreeWeb

thanks, works after isapi change, but shouldnt it work with cgi too? not everyone is able to switch...!
:hearts:
I use finexe web for
domain registration and hosting.

青山 素子

IIS 6 (and IIS in general) is rather... unique. PHP as a CGI application expects to be run by a web server that will fill in the missing headers (or as a CLI that doesn't need headers). IIS 5.0 seemed to oblige, but it seems 6.0 isn't too friendly towards that behavior. ISAPI extensions have different sets of rules.
Motoko-chan
Director, Simple Machines

Note: Unless otherwise stated, my posts are not representative of any official position or opinion of Simple Machines.


AbsolutelyFreeWeb

:hearts:
I use finexe web for
domain registration and hosting.

Ardenn

#7
I know this is a silly question.  But How do you change PHP 4.4.4 to use he ISAPI instead of the EXE in IIS 6.0? I attempted to upgrade to PHP 5 but that didnt work out to well.  I am running Windows Server 2003 64 bit and it wouldnt let me use the 32 bit application for php5.
Ardenn // Traxxus
http://www.twinwand.com
D&D Play by Post Community Looking for Players and DM's

青山 素子

Load php4isapi.dll as an isapi filter. Instructions are in the docs for php
Motoko-chan
Director, Simple Machines

Note: Unless otherwise stated, my posts are not representative of any official position or opinion of Simple Machines.


Advertisement: