Haben Sie die GROUP überprüft, die den hochgeladenen Dateien zugewiesen wurde? Es ist üblich, dass der Eigentümer der "Benutzer" des Webservers ist, die Gruppe enthält jedoch normalerweise Ihre Shell-Benutzer-ID. Sie hätten dieses Problem immer noch mit FTP, aber dann wäre Ihr Server für Missbrauch offen.
Wenn Sie sich in der Gruppe befinden, stellen Sie einfach sicher, dass die hochgeladenen Dateien beim Hochladen die richtigen Berechtigungen erhalten.
Joomla wird in der Tat PHP zum Hochladen verwenden, da die hochgeladenen Dateien lokal gespeichert sind und SFTP oder andere Remote-Mechanismen nicht benötigt werden. Es ist schon eine Weile her, seit ich Joomla benutzt habe, aber ich denke, wenn Sie zu:
Site -> Global Configuration -> Server tab
In Joomla Admin sollten Sie die Standardberechtigungen für das Hochladen von Dateien ändern können.