헤더 오류, Cannot modify header information - headers already > php

본문 바로가기
사이트 내 전체검색

php

헤더 오류, 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 편집기등을 사용하여 텍스트파일을 작성하거나 수정하시는것이 가장 좋은 방법입니다. 
     

댓글목록

등록된 댓글이 없습니다.

Total 612건 28 페이지
게시물 검색

회원로그인

접속자집계

오늘
248
어제
225
최대
1,347
전체
155,007
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.