1

주제: 블러그 다음버젼때엔 호환버젼으로 올려주세요.

두손두발 다들었어요...

기타웹파일에서 세션, 쿠키도 안먹히는 텍스터큐브...

조금만 잘못건드려도 오류투성인 텍스터큐브...

다음 차기 버젼때엔, 기타웹파일세션,쿠키 게시판연동 호환 버젼 으로 올려주세요...

2

답글: 블러그 다음버젼때엔 호환버젼으로 올려주세요.

흠.. 작업 과정에서 웹서버 로그(아파치라면 error.log 등) 같은 거 확인해보셨나요?
세션이 안 구워진다면 몇 가지 원인이 있을 수 있는데, php 자체의 세션을 이용할 경우 아파치가 세션 디렉토리에 쓰기 권한이 없다거나  하면 세션이 제대로 작동하지 않을 가능성도 있습니다.

무엇 때문에 되지 않는 것인지 정확하게 알고 싶으시다면 별도의 파일에 디버깅용 정보를 출력해서 살펴보시거나, 제가 가끔 쓰는 방법으로는 syslog 함수들을 이용해 시스템 로그에 메시지를 찍어보는 방법이 있습니다. 예를 들면 $_SESSION 변수에 값을 설정한 다음 제대로 설정이 되었는지 찍어본다거나 말이죠. 이런 식으로 한 줄 한 줄 검사해보시면 답을 찾는 데 좀더 가까워지지 않을까 생각합니다.

또, 세션 관련 정보를 디버깅하기 위한 방법으로 config.php에
$service['debug_session_dump'] = 1;
를 넣어보시는 것도 도움이 될 수 있습니다.

한편 php에서 제공하는 세션 관리에서 세션 데이터가 어떤 형태로 저장될지(기본값은 특정 경로의 파일) 직접 프로그래밍해주실 수도 있습니다. 이를 테면 자기가 직접 mysql table을 만들어놓고 거기에 세션 정보를 저장할 수도 있다는 얘깁니다. http://blueb.net/blog/751 여기를 참고해보세요.

daybreaker (2008-07-13 11:22:59)에 의해 마지막으로 수정

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

3

답글: 블러그 다음버젼때엔 호환버젼으로 올려주세요.

http://oops.org/?t=lecture&sb=beginner&n=1

잡담 전문 인생

4

답글: 블러그 다음버젼때엔 호환버젼으로 올려주세요.

Creorix 작성:
daybreaker 작성:

흠.. 작업 과정에서 웹서버 로그(아파치라면 error.log 등) 같은 거 확인해보셨나요?
세션이 안 구워진다면 몇 가지 원인이 있을 수 있는데, php 자체의 세션을 이용할 경우 아파치가 세션 디렉토리에 쓰기 권한이 없다거나  하면 세션이 제대로 작동하지 않을 가능성도 있습니다.

세션이 안 구워진다는게 아니고 아마 다른 페이지에서 텍스트큐브 세션을 못 가져오겠다는 뜻일겁니다. (저번에 세션 관련 질문 계속 올리셨던 http://forum.tattersite.com/ko/viewtopic.php?id=6107 이 분입니다)

네, 저도 그 글이 생각나서 답변을 드린 것입니다.
나름대로 열심히 코드 작성은 시도하신 것 같지만, 디버깅을 위해 혹은 문제점을 찾기 위해 정확히 무엇무엇을 시도해보셨고 각각에 대해 어떤 결과를 얻으셨는지 알 수 없어서 최대한 넓게 답변을 드리려고 했습니다.; 또 매우 당연한(?) 것인데 빠뜨리신 것이 있을 수도 있구요.

그렇다고 제가 크리스토옵님이 올려주신 코드를 받아서 일일이 테스트해보기도 난감하고 말이죠...

daybreaker (2008-07-13 20:42:06)에 의해 마지막으로 수정

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

5

답글: 블러그 다음버젼때엔 호환버젼으로 올려주세요.

가끔씩 아이디어 제안 포럼을 보면서 고민을 많이 합니다.
안 그래도 텍스트큐브 자체가 bloatware라고 불릴 수 있을 만큼 비대하게 이것저것 기능이 많아졌는데, 굉장히 세세한 것들까지 원하시는 분들을 보면 난감하죠. 플러그인으로 해결이 다 된다면 좋겠지만 꼭 그런 것도 아니고...

"죄송하지만 올려주신 내용은 반영할 수 없습니다"라고 딱 잘라 말하지도 못하겠는 게, 하다보면 들어가게 될 수도 있고 또 어디선가(?) 나타난 분이 샤샥 넣어주실 수도 있고 누군가 패치를 만들어주실 수도 있고 경우의 수가 워낙 많기 때문이기도 하지요. '반드시 이러이러한 조건을 갖춘 아이디어만 반영할 수 있다' 뭐 이런 규정이 있는 것도 아니고 말이죠;;

daybreaker (2008-07-13 20:46:39)에 의해 마지막으로 수정

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.