normalmente le directory dovrebbero essere con chmod 777 per l'upload da script ma ho notato che esempio su altervista.org funzionano anche con 755
come può essere?
normalmente le directory dovrebbero essere con chmod 777 per l'upload da script ma ho notato che esempio su altervista.org funzionano anche con 755
come può essere?
PHP può essere invocato o dall'utente apache o da un qualsiasi altro utente a seconda di come apache sia stato configurato.Originariamente inviato da ale.mazzini
normalmente le directory dovrebbero essere con chmod 777 per l'upload da script ma ho notato che esempio su altervista.org funzionano anche con 755
come può essere?
777 è necessario quando PHP vuole creare un file in una cartella su cui l'utente che ha invocato PHP non ha i permessi di scrittura.
L'ultimo numero sono i permessi che tutti gli utenti hanno su un file/cartella.
755 significa che tutti gli utenti possono leggere ed eseguire la cartella ma non possono scrivere nella cartella perciò non è sufficiente.
Questo problema è collegato al tipo di configurazione di apache, i due principali sono prefork-mod_php (PHP invocato dall'utente apache) e worker/event-fastcgi (PHP invocato da un utente dedicato).