Hallo zusammen,
ich hatte auch eine Fehlermeldungen beim Hochladen von Dokumenten ins WIKI. Es wurde ein interner Fehler beim Zugriff auf /tmp/sadfsasoaif gemeldet. Ich hatte jedoch wegen Server-Hardening einige Änderungen an der Konfiguration vorgenommen und möcht Euch hier mitteilen, was konkret dazu geführt hat.
in /etc/php5/apache2/php.ini (SLES 11) habe ich "open_basedir =" auf das DocumentRoot von Apache eingestellt "open_basedir = /srv/www/htdocs". Ab diesem Zeitpunkt funktionierte der Upload nicht mehr.
Um die gehärtete Einstellung zu erhalten, kann man offentischtlich in LocalSettings.php eine Zeile durch Entfernung des Kommentars aktivieren, um die Verzeichnisse für Mediawiki zu ändern:
$wgHashedUploadDirectory = false;
Danach funktionierte der Upload mit neuen Dokumenten trotz gehärteter php.ini - ABER: Alle alten Dokumente waren dann nicht mehr durchs WIKI auffindbar. Das ist natürlich dämlich...
..man sollt also am Besten beim Setup vom WIKI gleich richtig einstellen.
Hoffe, diese Info ist für Euch hilfreich.
LG, Mr.Blue