2014-04-12 4 views
1

SVN 1.6.11을 사용 중이며 오늘 1.8.8로 업그레이드되었습니다. 우리와 HTTPS를 사용하여 파일을 확인할 수 있습니다 : // 및 파일 : //WebSVN이 XML 오류를 발생시킵니다 : 요소를 찾을 수 없습니다 (SVN 1.8.8로 업그레이드 한 후) (3)

우리는 WebSVN에 2.3.3의 설치 이전 작업을했지만, 지금은이 오류와 함께 빈 페이지를 제공합니다 :

XML 오류 : 없음 (3) 행 3 열 0 바이트 28 \ ncmd : svn - 비대화 형 --config-dir/tmp 로그 --xml --verbose -r HEAD : 1 'file : /// home/ckhronos/파일을 SVN /의 repos/@ 헤드 ': SVN --non-대화 형 --config-DIR/tmp를 로그 -r HEAD를 --verbose --xml 일을 우리가 실행하는 경우

2 --limit': ///path/to/repos/@ HEAD '- 제한 2

명령 줄에서 우리는 g 적당한 출력 :

<?xml version="1.0" encoding="UTF-8"?> 
<log> 
<logentry 
    revision="26184"> 
<author>authorname</author> 
<date>2014-04-02T16:09:30.683040Z</date> 
<msg>Short message. 
</msg> 
</logentry> 
<logentry 
    revision="26183"> 
<author>authorname</author> 
<date>2014-04-02T15:46:03.903486Z</date> 
<paths> 
<path 
    prop-mods="false" 
    text-mods="true" 
    kind="file" 
    action="M">/path/to/file/edited.txt</path> 
</paths> 
<msg>Long message here</msg> 
</logentry> 
</log> 

우리는 PHP 5.4와 함께 CentOS 6.5를 실행하고 있습니다. 우리는 근원지에서 전복을 만듭니다. 왜 우리가이 오류를 겪고 있는지 알 수 있습니까?

답변

1

서버에 두 가지 버전의 SVN이 있습니다. 하나는/usr/bin/svn에있는 1.6.11이고 다른 하나는/usr/local/bin/svn에있는 새로운 1.8.8 버전입니다. 커맨드 라인에서 새로운/usr/local/bin/svn 버전을 사용하고 있습니다. 해당 명령이 실행 된 PHP에서 이전 버전의 svn에서로드 중입니다.

일단 적절한 버전의 svn을 가리 키도록 경로를 업데이트하면 문제가 없습니다.

는 덧붙여 내가 사용하여이 버그를 발견 :

echo stream_get_contents($pipes[2]); 

실제 출력은 스크립트에서 무엇을 참조하십시오.

관련 문제