När du integrerar Joomla 3.2 på en Windows Server 2008 R2 med IIS 7.5, finns det ofta problem med katalogrättigheter, som ofta löses otillräckligt med inställningar som är för generöst valda. Följande lösning är säker och fullt fungerande:
- IIS_IUSRS-gruppen behöver rättigheterna för C: \ inetpub \ wwwroot \: läs & kör, visa mappinnehåll, läs, skriv
- IIS_IUSRS-gruppen behöver rättigheterna för C: \ Windows \ Temp \: Läs & kör, Visa mappinnehåll, läsa, skriva
- Användaren IUSR måste vara i gruppen IIS_IUSRS (Datorhantering> Lokala användare och grupper> Grupper)
Om du behöver ytterligare katalogbehörigheter för alla filer som laddas upp via PHP (t.ex. för SSH eller FTP), ställer du även in dessa för mappen C:\Windows\Temp\. När du laddar upp en fil via PHP kopierar PHP den först till den temporära katalogen och sedan till den slutliga sökvägen. När filen väl finns i den temporära katalogen ärver den sina behörigheter och behåller dem efter att ha flyttats till den slutliga katalogen.