Manüel:$wgLocalFileRepo

This page is a translated version of the page Manual:$wgLocalFileRepo and the translation is 100% complete.
Dosya ve dosya yüklemeleri: $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

zones
...
url
Temel genel URL
hashLevels
Dosyaların karma tabanlı bölümü için dizin seviyelerinin sayısı (bilgi için bkz. $wgHashedUploadDirectory )
deletedHashLevels
...
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ığı.
thumbProxyUrl
...
thumbProxySecret
...
disableLocalTransform
...
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'.
fileMode
...
directory
...
thumbDir
...
thumbUrl
...
isPrivate
...
useJsonMetadata
...
useSplitMetadata
...
splitMetadataThreshold
...
updateCompatibleMetadata
...
reserializeMetadata
...

ForeignDBRepo class

dbType, dbServer, dbUser, dbPassword, dbName, dbFlags
equivalent to the corresponding member of $wgDBservers
tablePrefix
Table prefix, the foreign wiki's $wgDBprefix
hasSharedCache
True if the wiki's shared cache is accessible via the local $wgMemc

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 ) { $wgLocalFileRepo = [ 'class' => LocalRepo::class, 'name' => 'local', 'directory' => $wgUploadDirectory , 'scriptDirUrl' => $wgScriptPath , 'url' => $wgUploadBaseUrl  ? $wgUploadBaseUrl . $wgUploadPath  : $wgUploadPath, 'hashLevels' => $wgHashedUploadDirectory  ? 2 : 0, 'thumbScriptUrl' => $wgThumbnailScriptPath , 'transformVia404' => !$wgGenerateThumbnailOnParse , 'deletedDir' => $wgDeletedDirectory , 'deletedHashLevels' => $wgHashedUploadDirectory ? 3 : 0 ]; }

Ayrıca bakınız