0

私は、typo3 バージョン 6.0 でこれまで見たことのない奇妙な問題に直面していますが、現在は、typo3 4.5.29 を使用する必要があります。「記録履歴」に問題があります。ページ コンテンツの変更履歴を表示しようとすると、次のように表示されます。

変な行動の履歴を記録する

通常、「差異」列には、緑色のテキストの変更と、赤色のテキストで削除された古い値が表示されますが、意味が理解できないような数字が表示されます...

誰もが同じことに直面していますか?

ご助力ありがとうございます。

シンディ

4

1 に答える 1

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
于 2013-09-30T14:04:35.070 に答える