1. 정확한 제품 또는 플러그인 이름
KBoard
2. 상세 내용
게시판 글 등록할 때 이미지를 삽입하여 글을 등록하면 읽을 때 "이 웹사이트에 치명적인 오류가 있습니다." 라고 뜨고 읽어지지가 않습니다.
근데 어떤 글은 이미지가 있지만 또 읽어지기도 하고요..
원인을 모르겠습니다.
아울러 썸네일을 한번 올리고 난 뒤에는 삭제가 안되는데요.. 이유를 모르겠습니다.
3. 확인 가능한 상세 페이지 주소
https://test.woolimhd.com/board_inside/
ID: *
PW: *
4. 수정한 코드 내역 (있다면)
없습니다.
썸머노트 에디터 사용시
썸머노트의 에디터 기능을 사용하면 사진을 base64 형태로 인코딩하여 저장하게 됩니다.
이러면 사진의 크기에 따라서 인코딩된 정보가 매우 길어지는 경우가 있는데
이때는 서버가 해당 데이터를 불러오지 못할 수 있습니다.
썸머노트 이미지 입력 버튼을 보이지 않게 하여 사용을 제한하거나
워드프레스 에디터를 사용해보시겠어요?
썸머노트 에디터에서 이미지 입력 버튼을 보이지 않게하시려면
FTP로 접속 후 /wp-content/plugins/kboard/template/js/script.js 파일을 편집 해주셔야 합니다.
아래 코드를 찾아주세요.
['insert', ['link', 'picture', 'hr']],
아래 코드로 교체 해주세요.
['insert', ['link', 'hr']],
고맙습니다.
여러가지 테스트를 거쳐 보았는데요..
1) A.jpg 라는 이미지는 약 1M 정도였고 이미지를 삽입하면 오류납니다.
2) A.jpg를 사이즈 변경 약 0.5M 정도로 줄였더니 오류가 안 납니다.
3) 결국 게시판 글 쓸 때 이미지를 글 내에 삽입할 때 이미지 용량에 따라 오류가 나는 것으로 추정됩니다.
4) 이러한 경우 이미지 사이즈 용량 제한을 늘리거나 하는 방법이 있을까요?
아.. 그리고 이미지를 올릴 때 어떻게 올리느냐에 따라 오류가 나고 안나고 하는 것 같습니다.
아래 사진을 첨부해 주세요.
아래와 같이 로고가 작성되었습니다.
(아울러 위에 접속 ID,PW는 비공개로 하고 싶습니다.)
[05-Apr-2023 08:06:27 UTC] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/u471400104/domains/woolimhd.com/public_html/test/wp-content/plugins/kboard/index.php on line 78
[05-Apr-2023 08:06:30 UTC] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/u471400104/domains/woolimhd.com/public_html/test/wp-content/plugins/kboard/index.php on line 78
[05-Apr-2023 08:06:30 UTC] PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given in /home/u471400104/domains/woolimhd.com/public_html/test/wp-includes/formatting.php:3443
Stack trace:
#0 /home/u471400104/domains/woolimhd.com/public_html/test/wp-includes/class-wp-hook.php(308): convert_smilies()
#1 /home/u471400104/domains/woolimhd.com/public_html/test/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#2 /home/u471400104/domains/woolimhd.com/public_html/test/wp-includes/post-template.php(255): apply_filters()
#3 /home/u471400104/domains/woolimhd.com/public_html/test/wp-content/themes/neve/template-parts/content-pagebuilder.php(9): the_content()
#4 /home/u471400104/domains/woolimhd.com/public_html/test/wp-includes/template.php(785): require('/home/u47140010...')
#5 /home/u471400104/domains/woolimhd.com/public_html/test/wp-includes/template.php(718): load_template()
#6 /home/u471400104/domains/woolimhd.com/public_html/test/wp-includes/general-template.php(204): locate_template()
#7 /home/u471400104/domains/woolimhd.com/public_html/test/wp-content/themes/neve/page-templates/template-pagebuilder-full-width.php(23): get_template_part()
#8 /home/u471400104/domains/woolimhd.com/public_html/test/wp-includes/template-loader.php(106): include('/home/u47140010...')
#9 /home/u471400104/domains/woolimhd.com/public_html/test/wp-blog-header.php(19): require_once('/home/u47140010...')
#10 /home/u471400104/domains/woolimhd.com/public_html/test/index.php(17): require('/home/u47140010...')
#11 {main}
thrown in /home/u471400104/domains/woolimhd.com/public_html/test/wp-includes/formatting.php on line 3443
안녕하세요.
올려주신 내용만으로는 원인을 파악하기 어렵습니다.
정확한 원인을 파악하기 위해 디버그 모드를 활성화해서
어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.
오류 메시지가 표시되면 오류메시지를 남겨주시겠어요?
디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.
오류 메시지가 표시되지 않는다면 잠시 다른 테마로 바꿔서 확인해보시고
다른 플러그인을 비활성화하신 후에도 확인해보셔야 할 듯합니다.
고맙습니다.