Felmeddelandet ser ur som följer:
Warning: unlink(C:\Inetpub\wwwroot\xml\127_0_0_1.xml): Permission denied in c:\inetpub\wwwroot\xml\example_mysql_to_xml.php on line 31
4 svar · 284 visningar · startad av Poppe25
Om jag har en fil test.xml som ligger i katalogen C:\Inetpub\wwwroot\xml\ som jag vill kunna radera med hjälp av asp eller php, vilka inställningar i IIS måste jag då göra för att det ska vara möjligt? Vilka kataloger måste jag ändra rättigheter för?
Felmeddelandet ser ur som följer:
Warning: unlink(C:\Inetpub\wwwroot\xml\127_0_0_1.xml): Permission denied in c:\inetpub\wwwroot\xml\example_mysql_to_xml.php on line 31
Då ska du ändra så att iusr_datornamn har skrivrättigheter på mappen xml.
Har nu varit inne och rotat i hela mappstrukturen från Inetpub -> wwwroot -> xml -> fil! Misstänker att jag rört till det ordentligt alltså.
Jag tar det från början: Inetpub har grupperna och användarna CREATER OWNER, INTERACTIVE, NETWORK, mig, SYSTEM och användare. På advanced settings står som ägare Admin och mig.
wwwroot-mappen har Admin, Internet Guest Account, mig, SYSTEM och användare. Som ägare står Admin och mig.
xml-mappen har Admin, Internet Guest Account och mig. Som ägare står Admin och mig.
Filen som ska bort skapas av php när användaren besöker en webbsida, i det här fallet när jag går in på sidan genom localhost.
Vore grymt tacksam om någon kunde guida mig genom rättighetsträsket, så att alla inställningar blir korrekta eller att jag åtminstonde lär mig vad som är vad.
Har nu löst problemet. Problemet var att mitt skript öppnar filen som ska raderas för läsning, men glömmer stänga filen. Problemet var alltså aldrig rättigheterna på servern.