Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    542

    Permessi per creare cartelle

    Ciao a tutti,
    non riesco a creare cartelle su un server Linux, web Server Apache.
    PHP Version 5.2.5

    Phpinfo() mi restituisce le seguenti impostazioni:
    safe_mode off

    Lo script che uso per il test è il seguente:

    // test path:
    $dir='/home/miodominio/public_html/base_1/test';
    $files1 = scandir($dir);
    print_r($files1);
    // Vedo il contenuto dell'array con i nomi delle cartelle, quindi la Path è ok.


    // provo a dare i permessi:
    chmod($dir,0777);
    //Warning: chmod() [function.chmod]: Operation not permitted in ...


    // provo a creare una cartella:
    $cartella=$dir ."/newfolder";
    mkdir($cartella,0700);

    //Warning: mkdir() [function.mkdir]: Permission denied in /home/miodominio/public_html/base_1/test/mk.php on line 22

    Ho provato anche con:
    mkdir($cartella,0705);
    mkdir($cartella,0600);
    mkdir($cartella,0606);
    mkdir($cartella,0777);

    ed anche con il formato decimale anzichè ottale (mkdir($cartella,700)

    Con il mio programma di FTP (smartFTP) se clicco con il tasto destro sulla cartella public_html, il comando CHMODE è disabilitato.

    Ho segnalato il problema ai gestori del server e questi mi hanno risposto:
    I Permessi di file e cartelle per PHP e CGI sono CGI file 700 o 705.
    logfile per scrivere 600 o 606

    Sembrerebbe che public_html ha i diritti per creare sottocartelle perchè non dicono niente. Ma non so come interpretare la cosa.

    Qualcuno può aiutarmi?
    Sono fermo immobile... e disperato!


    Grazie
    Guidino

  2. #2

  3. #3
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.