2013-09-24 3 views
0

나는 전에 typo3 버전 6.0에서 보았던 이상한 문제에 봉착했습니다. 바로 이지만 지금은 typo3 4.5.29를 사용해야합니다. 나는 페이지 내용의 변경 내역을 표시하려고 "기록의 역사"에 문제가있다, 이것은 내가 볼 것입니다 :Typo3 - 레코드 이력 이상한 동작

은 "차이"열 나는 변화를 볼 것이다 정상적으로 Record history weird behaviour

초록색 텍스트와 빨간 색 텍스트에서 제거 된 이전 값이 있지만 숫자의 의미를 이해하지 못하는 이 표시됩니다.

누구나 같은 것을 직면하고 있습니까?

도움 주셔서 감사합니다.

신디

답변

1

TYPO3 차이의 컬러 볼을 만들기위한 "DIFF"라는 외부 소프트웨어를 사용합니다. 구현 세부 사항은 t3lib/class.t3lib_diff.php를보십시오.

$ GLOBALS [ 'TYPO3_CONF_VARS'] [ 'BE'] [ 'diff_path']이 (가) 잘못 설정되었거나 diff를 사용할 수 없습니다.

검증되지 않은 : 당신이 당신의 서버의 관리자에게 문의 할 수없는 경우

는, 테스트 목적을 위해 어떻게 든이 같은 PHP 파일을 만듭니다

<?php 
$GLOBALS['TYPO3_CONF_VARS']['BE']['diff_path'] = '/usr/bin/'; // do not know your system 
$file1 = ''; 
$file2 = ''; 

$cmd = $GLOBALS['TYPO3_CONF_VARS']['BE']['diff_path'] . ' ' . $file1 . ' ' . $file2; 
$res = array(); 
echo exec($cmd, $res, $returnValue) 
echo $res; 
?> 

이 파일해야

같은 출력 뭔가
diff: missing operand 
+0

방금 ​​내 conf : $ GLOBALS [ 'TYPO3_CONF_VARS'] [ 'BE'] [ 'diff_path'] = diff, 추측 컨데 괜찮지 만 잘 모르겠다. t3lib/class.t3lib_diff.php에서, 나는 어디를 봐야할지 모른다. – user2179985

+0

나는 내 대답에 몇 가지 테스트 코드를 추가했다. "diff"는 경로가 아닙니다! – maholtz

+0

감사합니다! 나는 이것을 마침내 알아 냈다. 덕분에, 그것은/usr/bin/diff와 함께 작동했다. – user2179985