Meine erste Frage: Wo genau muss die .htaccess dann überhaupt hin?
In das Verzeichnis, in dem sich die php-Datei befindet, die meinen Upload empfängt und verarbeitet?
Richtig, die Konfigurationsdatei .htaccess gilt immer nur für das Verzeichnis (bzw. seinen Inhalt, inklusive Unterverzeichnissen), in dem sie selbst liegt.
Meine zweite Frage:
Was muss ich genau dort hinein schreiben?
...wäre meine Vermutung, aber ich erhalte nichts als interne Serverfehler (500)... Selbst wenn meine .htaccess nur
<directory>
</directory>
[Kann ja so falsch nicht sein, auch wenn's nichts bewirkt?!]
In der Apache-Anleitung ist klipp und gar beschrieben, daß <directory> auf dem .htaccess-Level nichts zu suchen hat: http://httpd.apache.org/docs-2.0/mod/core.html#directory.
Das führt dann zu meiner dritten Frage:
Wie kann ich herausfinden, was der Serverbetreiber für Apache-Einstellungen z.B. bei AllowOverride usw. vorgenommen hat?
Warum fragst Du ihn nicht einfach?
Ich habe schon alles Mögliche probiert, aber der 500er Fehler ist einfach zu nichtssagend. :-(
Anleitung lesen ist für Dich unmöglich? Das ist allerdings schade ;)