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