Extension:WindowsAzureStorage

This page is a translated version of the page Extension:WindowsAzureStorage and the translation is 50% complete.
MediaWiki 拡張機能マニュアル
OOjs UI icon advanced-invert.svg
WindowsAzureStorage
リリースの状態: 安定
Windows Azure logo.png
実装 ファイル リポジトリ
説明 Allows MediaWiki to use Windows Azure as the file backend
作者 Thai Phan, Markus Glaser
最新バージョン 1.2.0
MediaWiki >= 1.34.0
ライセンス GNU 一般公衆利用許諾書 2.0 以降
ダウンロード
translatewiki.net で翻訳を利用できる場合は、WindowsAzureStorage 拡張機能の翻訳にご協力ください

使用状況とバージョン マトリクスを確認してください。

The WindowsAzureStorage extension enables MediaWiki to store uploaded files to the Windows Azure Storage service.

インストール

  • ダウンロードして、ファイルをextensions/フォルダー内のWindowsAzureStorageという名前のディレクトリ内に配置します。
  • 以下のコードを LocalSettings.php の末尾に追加します:
    wfLoadExtension( 'WindowsAzureStorage' );
    
  • Configure as required.
  •   完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。

設定

Add the following to the end of the "LocalSettings.php" file to start using your Windows Azure Storage account as the file backend for your wiki. You will need to change your_azure_storage_account and your_azure_storage_account_key to the relevant values.

$wgFileBackends[] = [
    'name'         => 'localAzure',
    'class'        => 'WindowsAzureFileBackend',
    'lockManager'  => 'nullLockManager',
    'azureAccount' => 'your_azure_storage_account',
    'azureKey'     => 'your_azure_storage_account_key'
];

$wgLocalFileRepo = [
    'class'             => 'LocalRepo',
    'name'              => 'local',
    'backend'           => 'localAzure',
    'scriptDirUrl'      => $wgScriptPath,
    'scriptExtension'   => $wgScriptExtension,
    'url'               => $wgScriptPath . '/img_auth.php',
    'hashLevels'        => 0,
    'deletedHashLevels' => 0,
    'zones'             => array(
        'public'  => [ 'container' => 'public' ],
        'thumb'   => [ 'container' => 'thumb' ],
        'temp'    => [ 'container' => 'temp' ],
        'deleted' => [ 'container' => 'deleted' ]
    ]
];

$wgImgAuthPublicTest = false;

See also