Formular:Da25
- --- Dateiuploads aktivieren ---
$wgEnableUploads = true;
- Erlaubte Dateitypen
$wgFileExtensions = [
'png', 'jpg', 'jpeg', 'gif', 'webp', 'svg', 'pdf'
];
- Berechtigungen für Benutzer
$wgGroupPermissions['user']['upload'] = true; $wgGroupPermissions['autoconfirmed']['upload'] = true;
- --- PageForms Upload-Einstellungen ---
$wgPageFormsSimpleUpload = true; # Aktiviert Upload-Felder $wgAllowIdenticalReupload = true; # Erlaubt gleiche Dateien erneut hochzuladen $wgPFUseFixedUploadName = true; # Behalte den vom Benutzer gewählten Dateinamen $wgPFOverwriteOnUpload = false; # Bestehende Dateien nicht überschreiben $wgPFMaxUploadFiles = 50; # Optional: Erlaubt mehrere Dateien pro Feld
- --- Prüfung lockern, um unnötige Fehler zu vermeiden ---
$wgCheckFileExtensions = false; $wgVerifyMimeType = false; $wgStrictFileExtensions = false;
- --- Upload-Verzeichnis (Standard: /images) ---
$wgUploadDirectory = "$IP/images"; $wgUploadPath = "$wgScriptPath/images";
- --- Optional: größere Upload-Dateien erlauben (bis 50 MB) ---
$wgMaxUploadSize = 50 * 1024 * 1024;