Κατά την ενσωμάτωση του 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 (Διαχείριση υπολογιστών> Τοπικοί χρήστες και ομάδες> Ομάδες)
Εάν χρειάζεστε περαιτέρω ειδικά δικαιώματα καταλόγου για όλα τα αρχεία που μεταφορτώνονται μέσω PHP (π.χ. για SSH ή FTP), μπορείτε επίσης να τα ορίσετε για το φάκελο C: \ Windows \ Temp \. Εάν ανεβάσετε ένα αρχείο μέσω PHP, το PHP πρώτα αντιγράφει αυτό το αρχείο στο προσωρινό και στη συνέχεια στην τελική διαδρομή. Εάν το αρχείο έχει προσγειωθεί στον προσωρινό κατάλογο, κληρονομεί τα δικαιώματά του και τα διατηρεί μετά τη μετάβαση στον τελικό κατάλογο.