Manuel:$wgFileStore

From mediawiki.org
This page is a translated version of the page Manual:$wgFileStore and the translation is 100% complete.
Fichiers et téléversements de fichiers: $wgFileStore
Chemins des fichiers de stockage; n'est utilisé actuellement que pour les fichiers supprimés.
Introduit dans la version :1.7.0 (r14777)
Obsolète dans la version :1.17.0 (r69007)
Retiré dans la version :1.24.0 (Gerrit change 145738; git #5842d0aa)
Valeurs autorisées :voir ci-dessous
Valeur par défaut :voir ci-dessous

Détails

Chemins des fichiers de stockage; a été utilisé dernièrement uniquement pour les fichiers supprimés.

Le paramètre contient un tableau de tableaux. Le premier index est le nom du type de fichier qui a été enregistré (actuellement, uniquement 'deleted' est valide) et le second index est l'une des trois clés suivantes :

  • 'directory' contient le répertoire du serveur dans lequel les fichers supprimés ont été sauvegardés. Depuis la version 1.17, ceci est remplacé par $wgDeletedDirectory .
  • 'url' contient l'URL utilisée pour accéder au fichier à partir d'internet.
Si le fichier est privé (tout comme les fichiers supprimés) ceci doit être null.

Depuis la version 1.23, cette valeur est ignorée.

  • 'hash' contient le nombre de niveaux de sous-répertoires à créer sous le répertoire spécifié. Par exemple, si la valeur est 3, les images seront enregistrées avec des chemins du type /a/b/a/Abacus.jpg (relativement aux repertoires supérieurs).

Depuis la version 1.17, ceci est remplacé par $wgHashedUploadDirectory .

Valeurs par défaut

Versions de MediaWiki :
1.11 – 1.23

Les images supprimées sont rangées par défaut dans $wgUploadDirectory /deleted. $wgFileStore peut être utilisé pour personnaliser ceci :

Les paramètres par défaut sont :

$wgFileStore['deleted']['directory'] = false;// Par défaut $wgUploadDirectory/deleted
$wgFileStore['deleted']['url'] = null;       // Privé, donc initialisé à null
$wgFileStore['deleted']['hash'] = 3;         // Partage en 3 niveaux de sous-répertoires
Versions de MediaWiki :
1.7 – 1.10

Avant MediaWiki 1.11, les fichiers supprimés sont par défaut, simplement effacés; voir $wgSaveDeletedFiles pour la manière d'activer leur enregistrement. Pour activer la restitution, le répertoire 'deleted' doit être défini et $wgSaveDeletedFiles doit être à true.

Les paramètres par défaut sont :

$wgFileStore = array();
$wgFileStore['deleted']['directory'] = null; // N'oubliez pas d'initialiser ceci.
$wgFileStore['deleted']['url'] = null;       // Privé
$wgFileStore['deleted']['hash'] = 3;         // Partage en 3 niveaux de sous-répertoires

Exemple

Un exemple de l'activation de la sauvegarde des images supprimées :

$wgSaveDeletedFiles = true;                                    // Plus nécessaire à partir de MW 1.11.0
$wgFileStore['deleted']['directory'] = "$IP/imagesDeleted";
$wgFileStore['deleted']['url'] = null; 
$wgFileStore['deleted']['hash'] = 3;

L'URL 'deleted' peut rester à null (parce que les fichiers supprimés sont privés et non accessibles à partir d'internet).

Voir aussi