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

게시글을 수정을 했는데 반영이 안되는 이유 혹시 아시나요? 채택완료

haras 8년 전 조회 4,048

DB 쪽의 공간은 충분히 있구..

소스 상에서도 충분히 케릭터 사이즈가 됩니다...

길이 문제는 아닌데... 글쓰기 수정을해서 제목이던 내용이던 수정을 하고 작성완료 버튼을 눌러도 update 가 안되네요.. 왜그런지 혹시 아시는분 있나요

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

답변 4개

data폴더 퍼미션 변경된건 아니죠? 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

h
haras
8년 전
네 퍼미션은 변경된게 없어요 ... 다만 의심 가는게... 관리자 페이지에서 새로운 게시글을 보면 올라와있는 글 자체가 등록자가 null 값이 들어가 있어요.. 아마도 게시자가 null 값이 입력된걸로 보아 업데이트 시 권한 충돌이 생기는게 아닌가 하는데... 문제는 원본 페이지에서 수정시 세션 정보를 비교할텐데... 이게 자꾸 null 로 바뀐다면 문제가 있는게 아닌가 하는것인데... 좀 복잡하네요...

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

아래 두 분이 알려주신 방법으로도 해결이 되지 않는다면 그누보드 재설치 해보세요.

(하지만 비추, 최후의 수단)

 

하나하나 확인 해보시다 보면 분명 어딘가 문제가 있을꺼에요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

h
haras
8년 전
우선 apache 로그 및 mysql 에러로그에서는 찍히는게 없네요... 오류라도 뿜으면 원인을 찾겠는데 기본적인 로그에서 떨어지는 에러가 없어서... 찾기가 어렵군요...
방과후티타임
8년 전
HDD 용량 문제 일 수도 있고, 로그인 할 때 session 이 제대로 저장되지 않았다거나 하면 에러 로그 없이 게시판 수정이 안될 수도 있어요. 서버 용량 문제라면 애당초 세션 파일을 생성하지 못해서 로그인 자체가 되지 않겠지만요 ㅎㅅㅎ
로그가 남지않는 에러가 수없이 많아서 DB 백업 후에 재설치가 속 편할 때가 있어요 ㅠㅠ

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

s
sinbi Expert
8년 전

에러 출력 코드 넣어서 에러 내용 확인해 보세요.

 

error_reporting(E_ALL);
ini_set("display_errors", 1);
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

h
haras
8년 전
에러 출력 코드는 update 쿼리문 밑에 넣는건가요?
s
sinbi
8년 전
head.php 상단 등 해당 에러가 발생하는 페이지 어디든 상관 없습니다.
보통, head.php 경우 모든 웹페이지의 상단에 위치하므로, 저 파일에 주로 넣어 사용 중입니ㅏㄷ.

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

8년 전

업데이트 쿼리문을 찍어보시고 그 쿼리가 이상이 없는지 확인해보세요

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인