私は自分の MediaWiki Web サイトをローカルに設定していますが、InstantCommons 機能を動作させることができません(commons.wikimedia.org からファイルを直接埋め込むために使用されます)。
次の構文を使用して Commons からファイルをロードしようとすると、エラー メッセージは表示されません。
[[File:Cervus elaphus Luc Viatour 1.jpg|Cervus elaphus Luc Viatour 1]]
ロードされていないだけで、ページに存在しないファイルを参照する赤いリンクが表示されます。解決策を探してから2日が経ちましたが、これまでのところ成功していません。
私は走っています:
- MediaWiki v.1.19.1
- Fedora 16 (SElinux を使用)
- PHP 5.3.15
- MySQL バージョン 14.14 Distrib 5.5.25a、Linux (x86_64) 用
で次の 2 つの構成を試しましたが、LocalSettings.php
成功しませんでした。
$wgUseInstantCommons = true;
と
$wgForeignFileRepos[] = array(
'class' => 'ForeignAPIRepo',
'name' => 'shared',
'apibase' => 'http://commons.wikimedia.org/w/api.php',
'fetchDescription' => true, // Optional
'descriptionCacheExpiry' => 43200, // 12 hours, optional (values are seconds)
'apiThumbCacheExpiry' => 43200, // 12 hours, optional, but required for local thumb caching
);
どんな提案でも大歓迎です。