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

    Upload Aruba: accesso negato

    premetto subito che sto lavorando dentro la cartella public

    uso queste righe:

    percorso = "/public/data1/archive/"
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Upload1 = True
    DimensioneFile1 = len(ContenutoFile)
    EstensioneFile1 = right(ContenutoFile,3)
    NomeFile1 = NomeFile
    Set textStream = FSO.CreateTextFile(Server.MapPath(percorso & NomeFile1), True, False)
    textStream.Write ContenutoFile
    textStream.Close
    Set textStream = Nothing
    Set FSO = Nothing

    la risposta del browser:
    Microsoft VBScript runtime error '800a0046'

    Permission denied

    /sub1/sub2/memorizza.asp, line 113

    La riga 113 č quella in rosso
    ho da pochissimo migrato il sito dal mio server a quello di Aruba.
    Questa struttura ha sempre funzionato.
    cosč che mi sfugge?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se tutte le cartelle ci sono potrebbero non averti attivato i permessi.
    Contattali.

    Roby

  3. #3
    si ci sono.
    Aruba dice che ereditano le permission da quella madre.

    Io le sotto cartelle le ho spostate tramite FTP. Prima erano in un altro percorso. Non vorrei che non hanno ereditato.
    Comunque ho provato a crearne una nuova ... ma non funchia lo stesso.

    Posso io, durante la creazione o spostamento, aver dato permission diverse?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    No non puoi gestirle tu le permission.
    Riesci a scrivere solo nella cartella public?

    Roby

  5. #5
    boh ... dovrei povare.
    ora č tardi, domani faccio una paginetta di test

    ciao e grazie

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Basta sotituire questa:

    codice:
    percorso = "/public/data1/archive/"
    con

    codice:
    percorso = "/public/"

    Roby

  7. #7
    ... scoperto l'arcano. Ascolta bene:

    Io, tramite DreamWeaver, avevo spostato una serie di cartelle dentro la cartella public.
    Queste cartelle non hanno ereditato ma mantenuto le politiche precedenti.

    Infatti, creando manualmente cartella per cartella funzionano perfettamente.

    A questo punto la domanda sorge spontanea:
    Se si sposta una cartella, che č gią nella public, in un'altra posizione, diventa anche quella area di scrittura.


    Appena ho voglia di cazzeggiare faccio una prova.

    Ciauz

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma sei in locale o su web?
    Su web se crei o sposti una cartella dentro la public eredita i permessi di scrittura.

    Roby

  9. #9
    sono su web
    Anche io credevo quello che dici te ma, a quanto pare su aruba c'č qualche Bug

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.