我正面临着一个奇怪的问题,这是我在typo3 6.0版中从未见过的, 但是现在我必须使用typo3 4.5.29。 "记录历史记录"出现问题,当我尝试显示页面内容的更改历史记录时,这就是我所看到的:
通常在"差异"专栏我会看到绿色文字和 在红色文本中删除的旧值,但我看到某种数字 我甚至不理解其含义......
任何人都面临同样的事情吗?
非常感谢你的帮助。
辛迪
答案 0 :(得分: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