Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    creo cartella con mkdir ma non riesco ad eliminarla

    Salve,
    questo è il mio problema...
    creo una cartella tramite script, sul server:

    mkdir ("cartella",0777);

    ora se vado in ftp, la cartella viene creata correttamente però quando provo ad eliminarla (dall'ftp stesso) mi compare un messaggio di errore e mi dice che non ho i permessi per farlo

    forse sbaglio qualcosa nei permessi? ma con 777 dovrei aver dato tutti i permessi...

    grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    tramite il client ftp riesci a verificare che i permessi siano effettivamente a 777?

    ciao

  3. #3
    si, ma invece di 777 risulta 755, ma da cosa può dipendere?

    qualche configurazione del server?


  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    potrebbe, ma hai provato anche con chmod a settare i permessi e a vedere se ti rilascia qualche errore?

    ciao

  5. #5
    si, con cuteFTP se clicchi sul tasto dx c'è properties/CHMOD, ho cambiato 755 a 777 ma compare questo messaggio

    Request denied.
    Please verify that the file or folder exists and that you have the necessary permissions on the server to perform the requested operation.

    penso proprio che dipenda dalle impostazioni del server... tu che ne pensi?

    grazie

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    a dire il vero intendevo con chmod tramite php.

    Immagino che l'utente con cui gira apache sia diverso da quello dell'ftp, quindi se puoi cambiare i permessi lo devi fare attraverso php.

  7. #7
    ok, ho fatto come hai detto tu, ho impostato il chmod da php settando a 777, la cosa strana è che vedo via ftp che i permessi cambiano però non riesco ad eliminarla... invece se procedo con rmdir la cartella viene eliminata correttamente...


  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    109
    Avevo avuto anchio questo problema... ho risolto così:

    umask(0);
    mkdir("cartella",0777);


    rmdir() ti funziona appunto perchè l'utente ceh esegue l'operazione rmdir è lo stesso che ha creato la cartella, fai quello che ti ho detto e dovrebbe funzionare...

    Fammi sapere

  9. #9
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ti da sempre l'errore di permission denied?

    Hai provato a fare il refresh dei contenuti nel client ftp, per verificare se magicamente i permessi ritornano a 755?

    Ciao

    p.s.

    Comunque mi chiedo:

    Perchè dovresti creare una dir con apache e poi andare a rimuoverla con il client ftp?

    ciao

  10. #10
    i permessi non cambiano, però ho risolto cancellandole da php, grazie mille dell'aiuto sei stato gentilissimo.

    a buon rendere

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.