테스트 사이트 - 개발 중인 베타 버전입니다

에디터에서 글자 짤려서 db에 저장되는 증상 수정방법

· 4개월 전 · 376

 

그누보드 게시판에서 wr_content 가 longtext인데도 글자가 짤리는경우

 

서버호스팅 root권한을 가진경우에는 my.cnf 에서  이렇게 조치해주세요

 

[1] 현재 연결(세션)의 max_allowed_packet 확인

SHOW VARIABLES LIKE 'max_allowed_packet';

SHOW SESSION VARIABLES LIKE 'max_allowed_packet';

 

데이터가 정말 짤리는지 확인하는 방법

-- 테이블 생성
CREATE TABLE test_longtext (
  id INT AUTO_INCREMENT PRIMARY KEY,
  content LONGTEXT
);

-- 10MB 문자열 생성 및 삽입
SET @long_text = REPEAT('A', 10 * 1024 * 1024);
INSERT INTO test_longtext (content) VALUES (@long_text);

-- 불러오기
SELECT LENGTH(content) FROM test_longtext;
-- 결과가 10485760 (10MB)이면 OK

 

스마트에디터 를 쓰다가 너무 길게 쓰면 잘리는 증상이있어서 확인결과

4MB로 되어있어서 설정수정후 64MB로 하니 정상이 되었습니다.

 

 

SET GLOBAL max_allowed_packet = 67108864; -- 64MB

-- 또는 더 크게:
SET GLOBAL max_allowed_packet = 134217728; -- 128MB

 

[2] 웹호스팅의 경우

 - 고객문의나 기술문의에 등록하시어  db저장시 글자가 짤리는 증상이있어서

max_allowed_packet의 크기를 늘려달라고 기술문의 남깁십시오

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
23966
23963
23953
23949
23938
23935
23933
23928
23919
23918
23917
23910
23902
23901
23897
23894
23893
23891
23885
23872
23870
23862
23859
23853
23845
23838
23827
23819
23805
23801