PHP 4.0 Bug #4665: Error in ISAPI module, preventing Netscape access to Frontpage protected areas.

From: Date: Mon, 29 May 2000 12:38:44 +0000
Subject: PHP 4.0 Bug #4665: Error in ISAPI module, preventing Netscape access to Frontpage protected areas.
Groups: php.dev 
Request: Send a blank email to php-dev+get-19672@lists.php.net to get a copy of this message
From: nthjam001@mail.uct.ac.za Operating system: Windows NT version 4, service Pack 5 PHP version: 4.0 Release Candidate 2 PHP Bug Type: Installation problem Bug description: Error in ISAPI module, preventing Netscape access to Frontpage protected areas. The php4 installation is the Win32 Binaries that are available on the site now. After fllowing the isntallation instruction and testing php, we started experiencing some strange errors on the FrontPage (FP) authentications. Users, using Netscape browser (ver 4.xx) were no longer able to login. The FP authentication generates the correct dialogue box, but refuses to accept even the web administrator passwords. After trying for almost 3 days to work around the problem (posting to NT newsgroups, reviewing any and all documentation and trying all sorts of authentication methods), we finally uninstalled php4 from the server. And now Netscape can log into the protected web areas without any problems. There isn't anything unique to the setup, as we aren't running SSL, or anything really different. It seems strange to be that the ISAPI module would affect the FP authentication, but that is the indication. The FAQ (7.6) suggests that this is an IIS Security issue, and after visiting the sugested Microsoft URL, (http://support.microsoft.com/support/kb/articles/q160/4/22.asp), I'm not so sure as NONE of the php files that we are accessing exists within restricted areas. Thanks James << Copy of the NT 4 event log error! TYPE="WAM">> The HTTP server encountered an unhandled exception while processing the ISAPI Application ' php4isapi!HttpExtensionProc + 0x394 wam!SE_TABLE::ReleaseExtension(class HSE_BASE *) + 0x526 wam!CLKLinearHashTable::Print(void)const + 0x477 wam!CLKLinearHashTable::Print(void)const + 0x30C w3svc!IIS_SERVER_INSTANCE::QueryServerSize(void)const + 0xC8 w3svc!PARAM_LIST::CanonList(void) + 0x2BE8 w3svc!HTTP_REQ_BASE::BuildURLMovedResponse(class BUFFER *,class STR *,unsigned long,int) + 0x3774 w3svc!HTTP_REQ_BASE::BuildURLMovedResponse(class BUFFER *,class STR *,unsigned long,int) + 0x36E4 w3svc!HTTP_REQ_BASE::TestConnection(void) + 0xA42 w3svc!ScanForTerminator(char const *) + 0x386 w3svc!HTTP_REQ_BASE::CheckForBasicAuthenticationHeader(char *) + 0x30B1 w3svc!HTTP_REQ_BASE::CheckForBasicAuthenticationHeader(char *) + 0x3049 ISATQ!_AtqPostCompletionStatus@8 + 0x645 ISATQ!_AtqPostCompletionStatus@8 + 0x862 KERNEL32!lstrcmpiW + 0xBE ----------- The ISAPI module error also occures under Win2000, although I've not been able to test if the user authenticaion problem is also present. << the Same error under Windows 2000, using IIS 5 (personal development machine. No login information is setup and no problems, other than this error message have been discovered >> <<<<<< Included for completeness >>>>>>> The HTTP server encountered an unhandled exception while processing the ISAPI Application ' php4isapi + 0x1127 wam!STR::STR(char const *) + 0x239 wam!DllGetClassObject + 0x808 w3svc!_WamDictatorDumpInfo@8 + 0x2DB w3svc!HTTP_REQUEST::GetInfo(char const *,class STR *,int *) + 0xD61 w3svc!HTTP_REQUEST::GetInfo(char const *,class STR *,int *) + 0xC39 w3svc!HTTP_REQUEST::GetInfo(char const *,class STR *,int *) + 0xBA1 w3svc!HTTP_HEADERS::FindValue(char const *,unsigned long *) + 0x58B w3svc!HTTP_HEADERS::FindValue(char const *,unsigned long *) + 0x2D5 w3svc!HTTP_REQ_BASE::WriteLogRecord(void) + 0x432 ISATQ!CDirMonitor::EqualKeys(char const *,char const *) + 0x129 + 0x5286636F '.

« previous php.dev (#19672) next »