2012-03-19 3 views
1

Я создал частный сервер mediawiki для документирования группового проекта, все работает красиво, за исключением случаев, когда два пользователя пытаются отредактировать одну и ту же статью.Параллельная модификация отдельных разделов моей MediaWiki всегда приводит к конфликтам

При использовании Wikipedia несколько пользователей могут редактировать отдельные разделы одной и той же статьи, не вызывая конфликтов слияния, но по какой-то причине у меня возникают конфликты слияния на моем сервере mediawiki при тех же обстоятельствах.

продукта и Версия:

  • MediaWiki - 1.18.1
  • PHP - 5.2.17 (apache2handler)
  • MySQL - 5.1.57

Я попробовал обычный поиск и вы найдете технику, но, к сожалению, я не смог найти причин для этого. Очень сложно не иметь одновременной модификации наших статей.

ответ

2

Автоматическое разрешение одновременных изменений выполняется путем обхода команды GNU diff3; если он не найден во время установки (или если он больше не подлежит вызову), то все конфликты должны быть разрешены вручную, даже если они явно являются отдельными разделами.

Проверьте LocalSettings.php для немного как это:

# Путь к утилите GNU diff3. Используется для разрешения конфликтов.

$ wgDiff3 = "/ usr/bin/diff3";

и убедитесь, что это правильно. Если это правильно, проверьте, нет ли каких-либо ограничений на использование PHP для программ (безопасный режим и т. Д.).