Il mio codicemkdir() non funziona
mkdir("/some/absolute/path",0777);
e
mkdir("relative/path", 0777);
non funziona, il modo sicuro è spento, e ho anche provato a installare tutte le cartelle principali a 777.
Qualche idea?
EDIT: Ho segnalazioni di errore attivate, nella mia frustrazione ho 777'd l'intero percorso solo per assicurarsi che, questo non è il problema. Deve essere qualcosa di stupidamente semplice da fare.
MODIFICA MODIFICA: Upvotes per tutti coloro che hanno risposto con suggerimenti ... Ma non selezionerò una risposta poiché questo non è ancora risolto, ma poi penso che questo sarà uno di quelli rimasti aperto per sempre.
EDIT x 3: Quindi ho la risoluzione più insoddisfacente a questa domanda ... Ho iniziato con una pulita immagine VM, ritentato e funziona ora. Nessun scherzo.
Che errore restituisce? – enricog
Nessuno, passa solo fa la cosa e non sputa errori. Ho anche provato a vedere se in qualche modo stava erroneamente posizionando la nuova directory da qualche altra parte e ho potuto trovare se dovunque. –
Un paio di cose: il processo che esegue questo codice ha il permesso di scrivere nella directory superiore? Se stai eseguendo questo attraverso un server web, hai controllato i log per i messaggi di errore? – GreenMatt