Hallo,
das "Problem" ist jenes, welches die Anfrage vom Script an dem Webserver übergibt, der dann im Auftrag des Scripts die Bilder hoch lädt.
Beispiel:
Sie laden ein Bild über die Software/Script im Shop hoch. Der Befehl wird übergeben an dem Webserver (Apache), der dann die Bilder für Sie hoch lädt. Da nun der Apache (z.B. www-data / 33) die Bilder hoch lädt, ist der Apache der Besitzer.
Wenn nun das Bild direkt über dem FTP-Server (z.B. FileZilla) hochgeladen wird, ist der Besitzer der FTP-Benutzer (z.B. web1 / 1147)
Wie bereits gestern erwähnt, können wir Ihnen hier zwei Möglichkeiten anbieten.
- 1) Wir können Ihnen kostenfrei suPHP einrichten, so dass immer, ohne Ausnahme der Besitzer der FTP-Benutzer ist. Hier muss allerdings beachtet werden, dass die CHMOD-Rechte nicht verändert werden dürfen. Diese werden immer für Dateien mit 644 und Ordner mit 755 versehen:
ACHTUNG: Falls die Rechte verändert werden, kommt es zu einem Serverfehler. Falls die Rechte 777 benötigt werden, wird dies vorher ausgelesen und automatisiert für den Ordner/Dateien vergeben, Beispiel: templates_c Ordner.
- 2) Wie franky_n bereits schrieb, kann man via Script die richtigen Dateirechte mit übergeben, in dem Falle 777. Auch die Übergabe des Besitzers, sollte man via Script festhalten können.
Im Vorfeld könnte ich via ssh allen Bilder unter /images den Besitzer 1147 zuweisen.
Bei Rückfragen wäre ich Ihnen sehr verbunden, wenn Sie uns hierzu eine E-Mail an support@estugo.de zukommen lassen könnten.
Vielen Dank
!