묻고답하기
1.5.1 업데이트 이후 댓글이 등록되지 않습니다.
2011.12.21 18:46
예. 말 그대로입니다.
1.5.1 업데이트 이후로, 대쉬보드에서 모두 업데이트 됨을 확인한 후에도 아무리 댓글을 써도 등록되지 않습니다.
단, 수정은 정상적으로 잘 됩니다.
제가 가진 유일한 단서는 파이어폭스 8.0에 포함된 오류정보에 나온 다음의 정보가 전부입니다.
오류: 문서 항목 오류
소스 파일: [웹사이트 호스트이름]?mid=freeboard&document_srl=27663
행: 2, 열: 1
소스 코드:
<b>Fatal error</b>: Call to a member function isGranted() on a non-object in <b>[XE 설치경로]/modules/board/board.controller.php</b> on line <b>220</b><br />
예. 제 웹사이트 이름은 일단 지우고, [ 설명 ]을 붙였으니 양해바랍니다.
아무리 소스코드를 읽어봐도 이파일 저파일 돌아다녀야 하니 알수가 있어야죠.
참고로 게시판에 글을 새로 작성해 올릴때는 이상하게,
문서속성에서 문서를 정렬하는 속성인 데이터베이스의 list_order 하고 update_order이 0으로 되어, 목록의 맨 마지막으로 들어가는 현상이 있습니다.
이역시 글수정은 정상적으로 잘 됩니다.
참고로 제가 질문을 드리는 그 문제의 XE의 설치환경은
Linux centOS 서버, Mysql 4, php 5.2 입니다.
저것이 무엇때문에 문제가 있을거라는 답변도 대단히 감사하게 받겠습니다.
확실한 해결방법이 있으면 더 좋겠고요.
스스로가 답을 해결해버려서 어떻게 해결했는지 알려드리게요.
XE를 사용하는 [테이블 머릿문자]_Sequence 테이블이 손상되었었군요.
대략 텔넷이나 ssh 환경등 mysql 에 직접 들어가셔서 데이터베이스 테이블을 check table 하고 repair table (명령어) 하세요.