creare cartella su macchina Linux

  • Creatore Discussione Creatore Discussione webeco
  • Data di inizio Data di inizio

webeco

Nuovo Utente
29 Dic 2009
4
0
0
Ciao, questo codice che su windows funziona senza problemi, su Linux non va:

PHP:
<?php
mkdir("/percorso/mia_cartella",0777);
?>

e mi restituisce il seguente errore:
Warning: mkdir() [function.mkdir]: No such file or directory in (percorso script) on line 2

potete aiutarmi? 0:)

grazie ciao
 
Ma esiste il percorso in cui crei la cartella oppure devi creare anche quello? Perché in quel caso devi impostare a true il terzo parametro. Comunque prova a dare da console i seguenti comandi:
Codice:
sudo chown -R [B]nomeutente[/B]:www-data [B]/var/www[/B]
sudo chmod -R 0777 [B]/var/www[/B]
Sostituendo correttamente le parti in grassetto con il tuo nome utente e il percorso assoluto della cartella del tuo VH.
 
Ultima modifica:
Grazie alessandro, modificando i permessi funziona benissimo!! :fonzie:
 
Ultima modifica:
Quei permessi li ho dati solo alla cartella (che è una sottocartella di quella principale del sito) sotto la quale vengono create ogni tanto nuove cartelle nelle quali gli utenti caricano dei file. Se su tale cartella lascio i permessi..."aperti" non dovrebbero esserci problemi giusto?
 
boh...io..incrocio le dita :p

grazie ancora alessandro :beer:

p.s. credo ci risentiremo perchè sto migrando il sito da una macchina win a una linux e ogni tanto salta fuori qualche magagna...ciao
 
Ultima modifica:

Discussioni simili