헤더 오류, Cannot modify header information - headers already
페이지 정보
작성자 서방님 댓글 0건 조회 97회 작성일 13-04-05 14:53본문
Warning: Cannot modify header information - headers already sent by (output started at ...... |
위 오류메시지로 인하여, 넘즈유틸리티가 동작하지 않을수 있습니다.
오류메시지의 발생 원인은, 대부분 오픈소스인 배포본을 이용자가 직접 수정하는 과정에서 발생합니다.
- header 출력전에 문자 출력이 있는 경우.
- 헤더 출력전 헤더보다 먼저 문자 출력이 되는 경우.
(include,require 되는 파일도 포함)
- echo / print 등 문자 출력 명령이 존재하는 경우.
- 소스코드 수정에 사용하신 텍스트 편집기나 웹에디터에 따라 빈칸/공란도 오류의 원인이 될수 있습니다.
- 오류는 connect.php ,header.php 또는 환경설정파일들을 가르키지만 실제로는 오류메세지를 보이는 파일들을 include한 파일들중에 문제가 있을 확률도 크기때문에 오류정보가 가르키는 파일에서 문제가 해결되지 않을 경우, 오류난 파일을 include한 파일들을 모두 점검해야 합니다.
- 이 문제는 개발된지 오래되거나, UTF8 character set과 호환되지 않는 일부 텍스트편집기에 의해 발생활 확률도 있습니다. (BOM코드를 첫머리에 삽입하는 윈도우 메모장이나... 크랙된 텍스트편집기 - 크랙된것들이 대체로 업데이트가 안되어 있음.)
- 윈도우용 텍스트편집기 사용시 꼭 가장 최근에 업데이트되어 버그발생확률이 적은것을 선택후 소스코드 수정에 이용하여 주십시요. (예를들어 Acroedit)
- 웹서버가 UNIX(LINUX) 계열일때는 O/S에 포함된 VI 편집기등을 사용하여 텍스트파일을 작성하거나 수정하시는것이 가장 좋은 방법입니다.
댓글목록
등록된 댓글이 없습니다.