Extension:DataDump
![]() Sürüm durumu: kararlı |
|
---|---|
Uygulama | Veritabanı , Özel sayfa |
Açıklama | Dökümleri oluşturmak/silmek/indirmek için Özel sayfa sağlar |
Sürdürücü(ler) | Miraheze system administrators |
En son sürüm | continuous updates |
MediaWiki | 1.36.0+ |
PHP | 7.2+ |
Veritabanı değişiklikleri | Evet |
Composer | miraheze/data-dump |
Tablolar | data_dump |
Lisans | GNU Genel Kamu Lisansı 3.0 veya üstü |
İndir | GitHub: Not: |
|
|
|
|
DataDump uzantısı, kullanıcıların sistem hizmetlilerin katılımı olmadan dökümlerini oluşturmaları, silmeleri veya indirmeleri için araçlar sağlar.
Bir sorunu veya hatayı bildirmek için lütfen Miraheze Phabricator kullanın. Çalışma panosu için buraya bakın.
Kurulum
- Dosyaları İndir ve
extensions/
klasörünüzdekiDataDump
adlı dizine yerleştirin. - LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
wfLoadExtension( 'DataDump' );
- Bu uzantının ihtiyaç duyduğu gerekli veritabanı tablolarını otomatik olarak oluşturacak betik güncelleme komutunu çalıştırın.
- Gerektiği gibi yapılandırın.
Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.
Yapılandırma
parametre | varsayılan | yorum |
---|---|---|
$wgDataDump
|
[]
|
Bu yapılandırma, dökümlerin nasıl oluşturulduğunu ve ne tür dökümlerin olduğunu tanımlar. |
$wgDataDumpInfo
|
""
|
Bu yapılandırma, Special:DataDump üzerinde görüntülenen bilgileri tanımlar. |
$wgDataDumpLimits
|
["memory": 0, "filesize": 0, "time": 0, "walltime": 0]
|
Bu yapılandırma, çalışan betiklerine ayrılan kaynakları tanımlar. |
$wgDataDumpDirectory
|
false
|
Bu yapılandırma, dökümlerin saklanacağı dizini tanımlar. |
$wgDataDumpFileBackend
|
false
|
Bu yapılandırma, kullanılacak arka ucu tanımlar ($wgFileBackends) |
Örnek
Bu, yapılandırmanın nasıl kurulacağına dair bir örnektir. Özel ihtiyaçlarınıza göre uyarlayabilirsiniz:
$wgDataDumpDirectory = "<path>${wgDBname}/";
$wgDataDump = [
'xml' => [
'file_ending' => '.xml.gz',
'generate' => [
'type' => 'mwscript',
'script' => "$IP/maintenance/dumpBackup.php",
'options' => [
'--full',
'--output',
"gzip:${wgDataDumpDirectory}" . '${filename}',
],
],
'limit' => 1,
'permissions' => [
'view' => 'view-dump',
'generate' => 'generate-dump',
'delete' => 'delete-dump',
],
],
'image' => [
'file_ending' => '.zip',
'generate' => [
'type' => 'script',
'script' => '/usr/bin/zip',
'options' => [
'-r',
'<path>${filename}',
"<path>${wgDBname}/"
],
],
'limit' => 1,
'permissions' => [
'view' => 'view-dump',
'generate' => 'view-image-dump',
'delete' => 'delete-dump',
],
],
];
$wgAvailableRights[] = 'view-dump';
$wgAvailableRights[] = 'view-image-dump';
$wgAvailableRights[] = 'generate-dump';
$wgAvailableRights[] = 'delete-dump';
${file}
uzantı içinde dahili olarak değiştirildiğine dikkat edin, bu nedenle her zaman çift dizede değil tek bir dizede olduğundan emin olun.
Limit parametresi, o viki için kaç tane döküm oluşturulabileceğini belirtir.
Ayrıca bakınız
![]() | This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
![]() | This extension is made by Miraheze. It may have issues you don't see in Miraheze. To report a bug or request a configuration change, please do so in the Miraheze Phabricator instead of the Wikimedia one. |
Categories:
- Stable extensions/tr
- Database extensions/tr
- Special page extensions/tr
- Extensions supporting Composer/tr
- GPL licensed extensions/tr
- Extensions in GitHub version control/tr
- Extensions which add rights/tr
- LoadExtensionSchemaUpdates extensions/tr
- All extensions/tr
- Extensions included in Miraheze/tr
- Extensions included in WikiForge/tr
- Extensions included in WikiTide/tr
- Extensions by Miraheze/tr