Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Permissi di scrittura

  1. #1

    Permissi di scrittura

    Alloa utilizzo questo codice per creare una directory:

    <% Dim newdir, objFile

    Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
    BlnDir = FileObject.FolderExists(Server.MapPath("/public/friends/"&(customStyle.Fields.Item("M_NAME").Value)))
    if blnDir = true then
    response.write"La directory è stata già creata"
    Set FileObject = Nothing
    else
    newdir = "/public/friends/"&(customStyle.Fields.Item("M_NAME").Value)
    Set objFile = Server.CreateObject("Scripting.FileSystemObject")
    objFile.CreateFolder Server.MapPath(newdir)
    Response.Write "Directory creata"
    Set FileObject = Nothing
    end if
    %>

    e tutto funziona correttamente...

    continuo copiando dei file nella directory creata:

    <%
    'Creazione dell'istanza FSO.
    Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
    'Copia un file, se esiste lo sovrascrive (True).
    FileObject.CopyFile Server.MapPath("/public/friends/contenuti.asp"), Server.MapPath("/public/friends/"&(customStyle.Fields.Item("M_NAME").Value)), True
    %>

    Perchè mi da errore di permessi?

    Microsoft VBScript runtime error '800a0046'

    Permission denied

    /utenti/attiva_spazio.asp, line 36
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Probabile che la cartella che crei non erediti i permessi della cartella madre.

    Roby

  3. #3

    come risolvo

    e come potrei risolvere?
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi dirglielo esplicitamente di ereditare i permessi.
    Se ssei amministratore del server lo puoi fare.

    Roby

  5. #5

    no

    purtroppo no,

    è server Aruba...forse devo spostare su cgi-bin che è l'unica che eredita i permessi! Altrimenti non esiste uno script???
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Su aruba non esistono script ma nel pannello di controllo che ti danno puoi "riattivare" i permessi "persi".

    roby

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.