Salve, ho un piccolo ma grande problemino...
vi spiego subito e parto proprio dall'errore che ricevo...
> *Warning*: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 10124 is not allowed to access /home/path_completo/photogallery/folder_pg_002 owned by uid 48 in */home/path_completo/action_photogallery.php* on line *146*
> *Warning*: chmod(): Unable to access /home/path_completo/photogallery/folder_pg_002/thumbs in */home/path_completo/action_photogallery.php* on line *147*
> *Warning*: chmod(): No such file or directory in */home/path_completo/action_photogallery.php* on line *147*
Il problema quindi sta nel fatto che dinamicamente creo sul sito delle cartelle e dentro ognuna di queste mi creo anche la cartella thumbs o meglio dovrei....![]()
Questa è la risposta che mi ha dato il mio host:
Il safe_mode non consente la scrittura sulla directoru folder_pg_002 perchè è stata creata via web e quindi appartiene all'utente apache (48) mentre il dominio è 10124.
Ora ho sistemato i gruppi e deve funzionare, resta il fatto che se le directory le crea via www ... il problema resta.
L'ultimo warning invece, dice che manca la directory (ed in effetti non c'e)
chmod("$UploadImagePhotoGallery/$FOLDER_photogallery/thumbs", 0777);
.....e questo è il codice che uso per fare ciò che devo....
(le righe interessate dall'errore sono quelle in neretto...)
$crea_cartella_photogallery = @mkdir("$UploadImagePhotoGallery/$FOLDER_photogallery", 0777);
@chmod("$UploadImagePhotoGallery/$FOLDER_photogallery", 0777);
$res_make_dir_photogallery = "";
if($crea_cartella_photogallery == "true"){
mkdir("$UploadImagePhotoGallery/$FOLDER_photogallery/thumbs", 0777);
chmod("$UploadImagePhotoGallery/$FOLDER_photogallery/thumbs", 0777);
$res_make_dir_photogallery .= "<span class='testo2'>La cartella
<big>$FINAL_FOLDER/$FOLDER_photogallery</big>
è stata creata correttamente!!</span>";}
else
if($crea_cartella_photogallery == "false"){
$res_make_dir_photogallery .= "<span class='testo2'>La cartella <big>$FINAL_FOLDER/$FOLDER_photogallery</big> , non è stata creata!!
Crearla manualmente settando il suo <big>CHMOD a 0777</big> !!
[CHMOD = permessi di scrittura]</span>";}
Mi sapete dare qualche dritta per fare in modo che all'interno della direttory che creo in modo dinamico io possa anche creare anche quella benedetta cartella thumbs!!???
Grazie mille in anticipo![]()
![]()