あなたの道は、共有ホスティングにウィキをインストールすることだとします。 このソリューションは十分に一般的です-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の共通アカウントをどのように整理するのですか?