Κατά την ενσωμάτωση του Joomla 3.2 σε Windows Server 2008 R2 με IIS 7.5, προκύπτουν συχνά προβλήματα με δικαιώματα καταλόγου, τα οποία συχνά επιλύονται ανεπαρκώς με ρυθμίσεις που είναι πολύ γενναιόδωρα. Η ακόλουθη λύση είναι ασφαλής και πλήρως λειτουργική:
- Η ομάδα IIS_IUSRS χρειάζεται τα δικαιώματα για C: \ inetpub \ wwwroot \: read & execute, εμφάνιση περιεχομένων φακέλων, ανάγνωση, εγγραφή
- Η ομάδα IIS_IUSRS χρειάζεται τα δικαιώματα για C: \ Windows \ Temp \: Ανάγνωση και εκτέλεση, Εμφάνιση περιεχομένου φακέλου, Ανάγνωση, Εγγραφή
- Ο χρήστης IUSR πρέπει να βρίσκεται στην ομάδα IIS_IUSRS (Διαχείριση υπολογιστών> Τοπικοί χρήστες και ομάδες> Ομάδες)
Εάν χρειάζεστε πρόσθετα ειδικά δικαιώματα καταλόγου (για παράδειγμα για SSH ή FTP) για όλα τα αρχεία που αποστέλλονται μέσω PHP, θα πρέπει επίσης να τα ορίσετε για το φάκελο C:\Windows\Temp\. Εάν ανεβάσετε ένα αρχείο μέσω PHP, η PHP αντιγράφει πρώτα αυτό το αρχείο στην προσωρινή διαδρομή και μετά στην τελική διαδρομή. Εάν το αρχείο κατέληξε στον προσωρινό κατάλογο, κληρονομεί τα δικαιώματά του και τα διατηρεί αφού μετακινηθεί στον τελικό κατάλογο.