ウィキメディアコモンズウィキの組織

Wikiエンジンはインターネット上で広く普及しています。 Wikiマークアップと多くの便利な拡張機能を使用すると、個人的なメモのページの作成から企業のナレッジセンターまで、幅広いタスクをカバーできます。



あなたの道は、共有ホスティングにウィキをインストールすることだとします。 このソリューションは十分に一般的です-Apacheを上げてMySQLを構成する必要はありませんが、個々のホスティングサイトではocamlとlatexについても心配する必要があります。 多くの場合、仮想サーバーへのアクセスは、企業サーバーへのアクセスよりも信頼性が高くなります。



この決定には2つの欠点があります。

1)Wiki自体がドキュメントの作成を引き起こし、かなり急速に成長します。 その結果、有料ホスティングの利用可能なディスク容量に制限があります。

2)一部の企業ファイルを外部サーバーに配置する-風水ではありません。



Wikiページに添付されているすべてのファイル(写真、pdf、測定テレメトリなど)を運用サーバーに保存すると、問題を解決できます。



MediaWikiでは、タンバリンとの追加のダンスなしでこの概念を実装できます。



動作しているMediaWikiサーバーにインストールします。 私の場合、外部IPが一定の弱いQNAP(NAS)がサーバーでした。 ApacheとMySQL、2つのディスクからのRAIDは、その工場から起動されます。 ただし、Linuxは完全に削除されているため、完全なラテックス、オカルムなどをすばやく組み立てることができないため、MediaWikiを最大限に活用できます。



QNAPのMediaWikiでは、LocalSettings.phpで追加/変更するファイルのアップロードを許可します。

$wgEnableUploads = true;

$wgCheckFileExtensions = false;









ユーザーの権利は独自の裁量で設定します。



有料ホストのMediaWikiで、同様のファイルに追加します。

$wgForeignFileRepos[] = array(

'class' => 'ForeignAPIRepo',

'name' => 'servercommon', # , ...

'apibase' => 'http://YOURFILESERVER/wiki/api.php', # API QNAP

'hashLevels' => 2,

'fetchDescription' => true,

'descriptionCacheExpiry' => 43200, # ,

'apiThumbCacheExpiry' => 86400, #

);



$wgUploadNavigationUrl = "http://YOURFILESERVER.ru/wiki/index.php/Special:Upload"; # " " QNAP



$wgEnableUploads = true; # " "









WikipediaがWikimedia Commonsを使用するため、2番目のwiki(実動サーバー上)を使用できます。2番目のwikiにファイルをアップロードし、独自のファイルに使用する最初のWikiと同じ構文を使用します。 例えば

[[File:MyPic.png]]







鑑定家への質問:異なるマシン上にある2つのwikiの共通アカウントをどのように整理するのですか?



All Articles