Hier klingt es ganz danach, als würdest du in eine typische Owner/Permission-Falle von Froxlor tappen. Im Normalfall sollte dein Webroot dem System-User gehören, den Froxlor für deine Domain anlegt – also z. B. web1:client1 oder ähnlich, nicht www-data. Joomla muss dann unter genau diesem User laufen, nicht unter www-data. Wenn du per FTP hochlädst, stimmen die Besitzer meist, aber Joomla braucht Schreibrechte via PHP, also setz besser Ordner auf 755 und Dateien auf 644. 777 solltest du unbedingt vermeiden. Prüf in Froxlor, welcher Webuser deiner Domain zugewiesen ist, setz via SSH/Panel die Ownership korrekt und dann klappt auch das Installieren von Templates/Modulen wieder.