1

주제: 텍스트큐브.com 에서 1.7.5 로 데이터 복구시 - 2

1. http://testbed.cymacyma.org/
2. http://elda.kr

1,2번 전부 같은 파일로 복구된 화면입니다.

1번은 제가 관리하는 서버가 아닌 다른 서버입니다.
2번은 제가 관리하는 서버입니다.

요청으로 1번 테스트해봤는데 잘됩니다.
혹시나 싶어서 php 의 configure 를 변경해보기도 하고 버전을 낮춰보기도 했고,
젠드문제인가 싶어서 다시 설치해봤고.. 텍스트큐브 버전을 낮은걸로 설정했지만 2번은 동일합니다.

복구시에 이런 문제가 발생하고 있습니다.
정상적인 포스트를 남기면 정상 적용됩니다.

< >

만 삭제되니 저로썬 약간 황당합니다..
혹 연락이 필요하시면 MSN: secret@elda.kr 이나 hanirc 얇찡을 호출해주시기 바랍니다.
( 호출시 반응이 없으면 자고있는 것일 확률이 높습니다. 오후 4시 이후에 일어납니다. )

2

답글: 텍스트큐브.com 에서 1.7.5 로 데이터 복구시 - 2

으흠;; 특이한 상황이네요.;
첫번째는 1.7.6 RC1을, 두번째는 1.7.4를 쓰고 계시는 걸로 보이는데 버전을 맞춘 다음 해보면 어떤 결과가 나오는지요?;

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

3

답글: 텍스트큐브.com 에서 1.7.5 로 데이터 복구시 - 2

무슨 버전을 사용해도 elda.kr 서버에서는 동일하게 <> 가 삭제됩니다.
cymacyma 쪽은 제 서버가 아니구요.

4

답글: 텍스트큐브.com 에서 1.7.5 로 데이터 복구시 - 2

우선 박주영님 서버의 계정을 직접 얻어서 테스트해본 결과, XMLStruct 클래스에서 character data handler가 호출될 때, >, <, & 등과 같은 XML 기본 엔티티를 파라메터로 넘겨받아야 할 시점에 빈 문자열을 받고 있음을 발견했습니다.

따라서 PHP의 버그일 가능성도 있고, XML 파서의 세팅 문제일 가능성도 있어보입니다. 좀더 살펴보고 다시 답글 달겠습니다.

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

5

답글: 텍스트큐브.com 에서 1.7.5 로 데이터 복구시 - 2

으음, 똑같은 테스트 코드와 테스트용 XML 파일을 이용해서 제 서버에서 실행해보고 박주영님 서버에서 실행해보고 XMLStruct 안에서 출력 찍어가면서 디버깅해봤으나 원인 불명입니다.

GG -_-

ps. Gentoo를 쓰면서 PHP를 직접 컴파일해 사용하시는 환경이었는데 혹시 관련 문제가 있을까요? 일단 구글링해봐도 안 나옵니다..

daybreaker (2008-10-09 21:14:44)에 의해 마지막으로 수정

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

6

답글: 텍스트큐브.com 에서 1.7.5 로 데이터 복구시 - 2

PHP는 설정만 달라도 다른언어...

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'