운영 포럼

모델에이드 운영과 관련한 다양한 이야기들을 주고 받는 곳입니다. 편하게 의견을 전해주세요.

KBoard 관련 PHP 에러
 
알림
모두 지우기

[해결됨] KBoard 관련 PHP 에러

3
1 사용자
0 반응
1,165 보기
한호성
글: 214
관리자
주제 스타터
(@modelaid)
Noble Member
가입일: 4년 전
[#5]

상황상 Kboard와 관련된 에러인 것으로 보이는데 아래와 같은 두 가지 에러가 기록 되고 있다.

첫번째는 Kboard에서 발견되는 것이고 두번째는 사이트 환경 설정과 관련된 부분인데 내용적으로는 Kboard와 연관이 있는 것으로 보인다.

 

Date: [15-Dec-2022 18:49:03 UTC]
Type: PHP Warning
Message: session_start(): Session cannot be started after headers have already been sent
In: .../plugins/kboard/index.php on line 78

 

Date: [14-Dec-2022 18:34:42 America/Boise]
Type: PHP Warning
Message: Constant WP_CACHE already defined
In: .../wp-config.php on line 3

 


2개의 답글
한호성
글: 214
관리자
주제 스타터
(@modelaid)
Noble Member
가입일: 4년 전

게시자: @modelaid

session_start()

은 KBoard의 구조적인 상황이므로 어떻게 변경할 수 있는 이슈가 아니네요.

블록 테마에서 기인하는 것으로 보이므로 우선 이 이슈는 닫아두겠습니다.

 


답글 쓰기
한호성
글: 214
관리자
주제 스타터
(@modelaid)
Noble Member
가입일: 4년 전

AI느님께서 말씀하시길…

 

해결 방법
  1. PHP 파일 BOM 제거 (가장 유력)
    • /wp-content/plugins/kboard/index.php 파일을 노트패드++(Notepad++) 등으로 엽니다.
    • 메뉴에서 인코딩(Encoding) -> UTF-8(BOM 없음)로 변환(Convert to UTF-8 without BOM)을 선택한 후 저장합니다.
  2. 공백 및 HTML 확인
    • index.php 파일 최상단의 <?php 이전에 공백이나 줄바꿈이 있는지 확인하고 제거합니다.
    • <?php 앞에 HTML이나 echo 문이 있다면 세션 시작 후로 이동시킵니다.
  3. KBoard 관련 업데이트 확인
  4. PHP 세션 설정 변경 (최후의 수단)
    • 워드프레스 wp-config.php 파일에 session_start()가 미리 호출되지 않도록 확인하거나, PHP output_buffering 설정을 ‘On’으로 변경하여 헤더 전송을 지연시킵니다.

 

이라고 하는데…
 
1. 이미 no BOM 인 듯 하고…
2. 공백은 없었으며…
3. 업데이트는 언제 될 지 기약할 수 없으니…
남은 것은 4 일지도 모르겠네요.
 
여튼 테마의 구텐베르크 이슈는 아닌 듯 합니다.
 
 

답글 쓰기
Spread the love
최근 커뮤니티 글

  1. 감사합니다. AI 가 궁금한 것을 바로 답해주는 시절이지만 그래도 이런 홈페이지 하나 정도는 남아 있어도 좋을 듯 해서 오래전부터 가지고…

  2. 열가소성을 이해한다는것 하나만으로도 런너재활용이라던가 열판플레스로 찍어서 사용하는 방법등 다양하게 쓰이더라구요. 그런걸 할수 있다는건 소재를 이해하고 있다고 볼수 있는것 같습니다.생산 방식을…

 지금 온라인에 있는 회원이 없음

지금 아무도 온라인 상태가 아닙니다.