그리고 버그 보고하면서 검색해보니,
http://bugs.php.net/45996
http://bugs.gentoo.org/show_bug.cgi?id=249703
이미 어느 정도 추적은 되고 있는 듯합니다만, 뚜렷한 해결책은 나오지 않은 것 같군요. orz
또한 문제의 원인은 리눅스에서 많이 사용되는 XML 백엔드 라이브러리인 libxml 2.7.x 버전 자체의 버그인 것으로 보입니다.
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
TNF : Tatter Network Foundation forum » 질문과 답변 / 사용자 지원 » Live writer 사용해서 포스팅 시 Tag 누락 문제 » 새 댓글 쓰기
입력을 마치기 전에 (필수) 로 명기된 부분은 모두 적어 주셔야 합니다.
그리고 버그 보고하면서 검색해보니,
http://bugs.php.net/45996
http://bugs.gentoo.org/show_bug.cgi?id=249703
이미 어느 정도 추적은 되고 있는 듯합니다만, 뚜렷한 해결책은 나오지 않은 것 같군요. orz
또한 문제의 원인은 리눅스에서 많이 사용되는 XML 백엔드 라이브러리인 libxml 2.7.x 버전 자체의 버그인 것으로 보입니다.
일단 Gentoo bugzilla에 직접 보고해두었습니다만 언제 고쳐질지, 혹은 이후 버전에서 고쳐졌을지까지는 저도 모르겠네요;;;
PHP 자체 라이브러리가 아니라 Textcube XML Parser를 이용할텐데, 약간 이상하군요.
음, 그 파서는 XML을 미리 읽어놓고 편하게 접근할 수 있는 DOM 라이브러리가 없기 때문에 php 4.x대에서 제공하던 SAX 방식의 XML 라이브러리를 이용해 DOM 접근 기능을 자체적으로 구현한 것입니다.
(텍스트큐브의 XML 컴포넌트는 직접 XML 파일을 문자열로 읽어 해석하는 게 아니라, SAX 방식으로 php에서 제공되는 파서를 이용해 자체적인 자료 구조로 DOM을 메모리에 저장하는 역할을 합니다)
이 버그가 발생하는 이유는 SAX 파서가 호출하는 character data handler에서 HTML entity 값을 제대로 변환하지 못하고 빈 문자열로 주기 때문인데, 이 현상이 gentoo + compiled php에서만 보고된 바 있습니다.
앞으로 텍스트큐브 1.8 이후부터는 php 5.2가 설치 조건에 포함되므로 이렇게 DOM 자료구조를 직접 구현할 필요 없이 기본 제공되고 표준에 보다 가까운 DOM 라이브러리를 사용할 수 있습니다.
PHP 자체 라이브러리가 아니라 Textcube XML Parser를 이용할텐데, 약간 이상하군요.
# emerge --version
Portage 2.1.4.5 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24.2 i686)
#cat /proc/version
Linux version 2.6.24.2 (root@linuxstudy.pe.kr) (gcc version 4.1.2 (Gentoo 4.1.2)) #1 SMP Sat Feb 16 03:54:00 KST 2008
php 는 5.2.6 입니다.(PHP 5.2.6 (cli) (built: Oct 21 2008 13:25:24)
신속한 답변 감사드립니다. 눈물이 날 지경 ㅠㅠ
# emerge --version
Portage 2.1.4.5 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24.2 i686)
#cat /proc/version
Linux version 2.6.24.2 (root@linuxstudy.pe.kr) (gcc version 4.1.2 (Gentoo 4.1.2)) #1 SMP Sat Feb 16 03:54:00 KST 2008
php 는 5.2.6 입니다.(PHP 5.2.6 (cli) (built: Oct 21 2008 13:25:24)
신속한 답변 감사드립니다. 눈물이 날 지경 ㅠㅠ
으음... 그러면 gentoo-specific patch에 의한 버그일 가능성이 높아보입니다.
젠투 버그질라에 보고해봐야겠군요.
사용하시는 gentoo, php, emerge 등의 정확한 버전 정보 부탁드립니다.
후덜덜..
우낀게 저도 Gentoo를 쓰면서 PHP를 직접 컴파일한 환경입니다-_-;
이게 문제가 있을까요? 흠;;
http://forum.tattersite.com/ko/viewtopic.php?id=6751
왠지 이거랑 같은 문제일 것 같다는 생각이 드는....OTL
안녕하세요.
Live writer를 사용하면서 문제가 있어서 문의 합니다.
잘 되는지 테스트 해볼려고 한번 포스팅 해봤는데 문제가 있습니다.
Live writer에서 '웹 미리보기' 항목으로 보면 잘 동작하는 것 같은데
게시하기를 누르면 내용이 묘하게 나오네요
"이게 지금 되는거야 안되는거야
??? 안되는것"
이라는 내용을 Live writer로 작성후 게시하면
"p이게 지금 되는거야 안되는거야/p p??? 안되는것/p"
이렇게 나옵니다.
검색 해보니
http://dev.textcube.org/browser/trunk/c … format=txt
요 문제인 것 같은데
Textcube.Data.Post.php
Textcube.Data.Tag.php
를 복사 해줘도 문제가 똑같습니다. (그후 textcube 최신 버전으로 업그레이드 했어도 같은 현상)
문제가 무엇인가요?..