Su alcuni vecchi hosting, ci sono dei problemi dovuti alla gestione dei permessi che se non gestita in modo corretto possono causare qualche piccolo problema.
Nello specifico quando caricate i file tramite frontend (script in php o altro), l'ownership dei file non è quella del vostro utente, ma quella di apache.
Per ovviare a questo problema ci sono due soluzioni:
1- Caricare i file tramite gli script di apache con permessi 777, in modo che vi possiate lavorare tranquillamente anche via ftp
2- Caricare i file solo tramite ftp, in tal modo non incorrete in alcun problema di permessi.