Invalid access to memory location 오류
게시일: 2002/10/22 | 글쓴이: doa | 14096 번 | 프린트 | 메일


Unable to load dynamic library ... 오류에서 언급했듯 PHP는 Unix 기반 OS에 아파치 모듈로 동작시키는 경우 가장 이상적으로 동작한다. 그러나 사정이 여의치않아 Windows 계열의 OS에 IIS를 올린 후, ISAPI 모드로 동작시키는 경우 많은 예기치않은 오류가 발생한다.

NT 4.0 SP6 기반에 IIS를 설치하고 PHP를 ISAPI 모드로 기동하는 경우, 설치는 정상적으로 되지만 Invalid access to memory location가 뜰 수도 있다. Invalid access to memory location 오류는 웹브로우저에 직접 출력되는 경우도 있으며, 브로우저의 설정에따라 500 서버 오류, 또는 Warning: Failed opening 'xxx.php' for inclusion (include_path='.;xxx') in Unknown on line nnn가 같은 형식으로 출력되는 경우도있다. 여기서 xxx는 경로/파일명, nnn은 행 번호이다.

이 오류에대한 원인은 다음과같이 크게 2가지로 볼 수 있다.

  1. PHP 4.2.3 버전의 버그 PHP 4.2.2 버전을 설치하면 정상적으로 처리되는 경우가 많다.
  2. 서비스 팩의 문제 NT 4.0 서비스 팩 6의 경우 많은 윈속 문제를 포함하고 있으며, NT 4.0 SP6에 IIS를 올린 후 PHP를 설치하는 경우 위와같은 오류가 발생한다. 이 오류가 발생한 후, IIS를 중지/재 기동하면 윈속 오류가 발생한다. 이 경우 서비스 팩을 6a로 업그레이드하면 된다.


NS에서 IE의 즐겨찾기 폴더 사용하기 전세계 최초의 인터넷 브로우저는 아니라고 하더... (6555) 2002-10-22
Windows 설치시 0x0000007B 오류 Windows 2000을 설치할 때 다음과 같은 오류가 발생할... (12366)2002-10-21

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.