webForumDet fria alternativet

Skrivrättigheter

Webbservrar

4 svar · 284 visningar · startad av Poppe25

Medlem sedan apr. 2002255 inlägg
Frågan#1

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?

Medlem sedan apr. 2002255 inlägg
#2

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

Medlem sedan juni 20006 022 inlägg
#3

Då ska du ändra så att iusr_datornamn har skrivrättigheter på mappen xml.

Medlem sedan apr. 2002255 inlägg
#4

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.

Medlem sedan apr. 2002255 inlägg
#5

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.

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)