Typo3 - запись истории странного поведения

Я сталкиваюсь со странной проблемой, которую я никогда не видел в typo3 версии 6.0, но сейчас я должен использовать typo3 4.5.29. Что-то не так с "историей записей", когда я пытаюсь отобразить историю изменений содержимого страницы, вот что я вижу:

Записать историю странного поведения

Обычно в столбце "Различия" я вижу изменения в тексте зеленого цвета и старых значениях, которые были удалены в тексте красного цвета, но я вижу какое-то число, которое я даже не понимаю смысла...

Кто-нибудь сталкивается с тем же?

Большое спасибо за Вашу помощь.

Синди

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
Другие вопросы по тегам