Manüel:$wgLocalFileRepo

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgLocalFileRepo and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎français • ‎magyar • ‎polski • ‎日本語
Uploads: $wgLocalFileRepo
Yerel depo için tek bir depo yapısı.
Sürümde tanıtıldı:1.11.0 (r22580)
Sürümde kaldırıldı:hala kullanımda
İzin verilen değerler:(dizi)
Varsayılan değer:aşağıya bakınız

Ayrıntılar

Tüm depolar için gereken özellikler

class
Deponun sınıf adı. Çekirdek veya uzantıdan gelebilir. Çekirdek depo sınıfları FileRepo, LocalRepo, ForeignDBRepo'dur. (FSRepo da geriye dönük uyumluluk için desteklenir.)
name
'local' olarak ayarlanmalıdır.
backend
Bir dosya arka uç adı (bkz. $wgFileBackends ). $wgLocalFileRepo ve $wgForeignFileRepos için tanımlanmamışsa, Setup.php içinde otomatik olarak bir ad oluşturulur.

Tüm temel depolar için

url
Temel genel URL
hashLevels
Dosyaların karma tabanlı bölümü için dizin seviyelerinin sayısı (bilgi için bkz. $wgHashedUploadDirectory)
thumbScriptUrl
thumb.php URL'si (isteğe bağlı, önerilmez)
transformVia404
Medya dosyası dönüşümünün ayrıştırmada atlanıp atlanmadığı ve bunun yerine bir 404 işleyiciye bağlı olup olmadığı.
initialCapital
$wgCapitalLinks 'e eşdeğer, dosya adlarının dolaylı olarak bir büyük harfle başlayıp başlamayacağını belirler. Geçerli uygulama, yerel $wgCapitalLinks ve initialCapital eşleşmiyorsa hatalı açıklama sayfası bağlantıları verebilir.
pathDisclosureProtection
Tüm parametreleri hata mesajlarından kaldırmak için 'paranoyak' olabilir, yolları hiç değişmeden bırakmak için 'hiç' veya yolları yer tutucularla değiştirmek için 'basit' olabilir. LocalRepo için varsayılan 'basittir'.

Varsayılan değer

Setup.php dosyasındaki bu kod, diğer yapılandırma ayarlarının değerlerine bağlı olarak $wgLocalFileRepo için varsayılan bir değer oluşturur:

if ( !$wgLocalFileRepo ) {
    if ( isset( $wgFileStore ['deleted']['hash'] ) ) {
        $deletedHashLevel = $wgFileStore ['deleted']['hash'];
    } else {
        $deletedHashLevel = $wgHashedUploadDirectory  ? 3 : 0;
    }
    $wgLocalFileRepo = array(
        'class' => 'LocalRepo',
        'name' => 'local',
        'directory' => $wgUploadDirectory ,
        'scriptDirUrl' => $wgScriptPath ,
        'scriptExtension' => $wgScriptExtension ,
        'url' => $wgUploadBaseUrl  ? $wgUploadBaseUrl  . $wgUploadPath  : $wgUploadPath ,
        'hashLevels' => $wgHashedUploadDirectory  ? 2 : 0,
        'thumbScriptUrl' => $wgThumbnailScriptPath ,
        'transformVia404' => !$wgGenerateThumbnailOnParse ,
        'deletedDir' => $wgDeletedDirectory ,
        'deletedHashLevels' => $deletedHashLevel
    );
}

Ayrıca bakınız