piccola nota...
i permessi da dare alle cartelle dipendono da quale utente deve scriverci... se è php devi vedere, nel 99% delle installazioni, con quale utente gira apache, dopo di che dai il permesso di scrittura a quell'utente sulle cartelle interessate.
visto che sei in locale verifica di non aver creato le cartelle con un utente che non appartenga al gruppo di apache, se così è cambia il proprietario dei files, non i permessi.
i permessi con cui sono creati files e directory dipendono dalla umask associata all'utente e non è detto affatto che debbano essere 775, 755, 644, che, tra parentesi, avulsi dal contesto della proprietà del file non significano niente...
ciao,
marco