Quando si integra Joomla 3.2 su un Windows Server 2008 R2 con IIS 7.5, si verificano spesso problemi con i diritti di directory, che spesso vengono risolti in modo inadeguato con impostazioni troppo generose. La seguente soluzione è sicura e perfettamente funzionante:
- Il gruppo IIS_IUSRS necessita dei diritti per C: \ inetpub \ wwwroot \: lettura ed esecuzione, mostra contenuto cartella, lettura, scrittura
- Il gruppo IIS_IUSRS necessita dei diritti per C: \ Windows \ Temp \: lettura ed esecuzione, mostra contenuto cartella, lettura, scrittura
- L'utente IUSR deve essere nel gruppo IIS_IUSRS (Gestione computer> Utenti e gruppi locali> Gruppi)
Se hai bisogno di autorizzazioni di directory aggiuntive per tutti i file caricati tramite PHP (ad esempio, per SSH o FTP), devi impostarle anche per la cartella C:\Windows\Temp\. Quando carichi un file tramite PHP, PHP lo copia prima nella directory temporanea e poi nel percorso finale. Una volta che il file si trova nella directory temporanea, ne eredita le autorizzazioni e le conserva anche dopo essere stato spostato nella directory finale.