2012-03-19 1 views
1

私は、2人のユーザーが同じ記事を編集しようとする場合を除いて、グループプロジェクトのドキュメント作成の目的でプライベートメディアウィキサーバーをセットアップしました。MediaWikiの別々のセクションを同時に変更すると、常に競合が発生する

複数のユーザーが同じアーティクルの別のセクションを編集すると、マージの競合が発生することはありませんが、何らかの理由で同じ状況でマージ競合が発生しています。

製品とバージョン:

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

私はいつも検索を試してみましたテクニックを見つけることができますが、残念ながら私はこれが起こっている理由を見つけることができませんでした。私たちの記事を同時に変更することができないのは非常にイライラします。

答えて

2

同時編集の自動解決は、GNU diff3コマンドを使用して行われます。インストール時に見つからない場合(または呼び出し可能になっていない場合)、明らかに別々のセクションであっても、すべての競合を手動で解決する必要があります。 GNUのdiff3のユーティリティに

#パス:

は、このようなビットのためにあなたのLocalSettings.phpを確認してください。競合解消に使用されます。

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

が正しいことを確認してください。それが正しければ、PHPのプログラムへのシェルリング(セーフモードなど)に制限はないことを確認してください。

関連する問題