Oh, danke!
Es entzieht sich aber meinem Kenntnisstand, ob für Uploads überhaupt ein Verzeichnis außerhalb des Root Pfades der Wordpress Installation gewählt werden kann.
Ändere ich die define-Zeile folgendermaßen
define( 'UPLOADS', '../../media/public_html/images/posts' );
werden die Dateien auf dem Server richtig hochgeladen, allerdings sucht WordPress die Dateien wieder im Installationsordner.
Warum änderst du nicht einfach deine Subdomain auf ein entsprechendes Verzeichnis ab?
Weil ich mehrere tausend Fotos auf der Media-Subdomain habe und der Einheit halber alle Mediendateien auf der Subdomain sein sollen.
Weitere Ideen?