Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    eseguire due volte mkdir

    Ciao a tutti,

    Ho dei problemi con il server su cui sto lavorando..

    Ho uno script che mi crea una cartella con all'interno delle sottocartelle.
    Il primo comando è
    Codice PHP:
    mkdir($album,0777);
    chmod($album,0777); 
    Tutto funziona, e se mi connetto con ftp i permessi sono 777.

    Le righe successive però falliscono senza dare spiegazioni!
    Codice PHP:
    mkdir($album."/images",0777);
    mkdir($album."/full",0777); 
    Ho poi provato a creare io la prima cartella con permessi 777 via ftp e tutto funziona.

    Credo che il problema sia creare sottocartelle di una cartella che appartiene già all'utente apache. È plausibile??
    (a me sembra una cosa assurda.. se possiedo la cartella e i suoi diritti sono 777, perché non posso creare una sottocartella?!)

    Ho anche provato ad inserire error_reporting(E_ALL), ma php non visualizza niente!

    Avete qualche idea??
    (ps: ho già eseguito lo stesso script su altri server e tutto funzionava!)

  2. #2
    Sono riuscito a vedere gli errori di php e adesso il problema è più chiaro:
    Codice PHP:
     Warningmkdir() [function.mkdir]: SAFE MODE Restriction in effectThe script whose uid is 10106 is not allowed to access .../httpdocs/maps/album/NuovoAlbum owned by uid 48 in .../httpdocs/maps/edit/preview.php on line 36 
    Su google ho trovato addirittura una patch per risolver il problema, ma andrebbe applicata sui sorgenti, a cui io non ho sicuramente accesso!

    Qualcuno a qualche altra idea su come risolvere il problema?

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.