Joomla, IIS ve dizin hakları

Joomla 3.2'yi bir Windows Server 2008 R2'ye IIS 7.5 ile entegre ederken, genellikle çok cömert ayarlarla yetersiz çözülen dizin haklarıyla ilgili sorunlar vardır. Aşağıdaki çözüm güvenli ve tamamen işlevseldir:

  • IIS_IUSRS grubunun C: \ inetpub \ wwwroot \: Okuma ve Yürütme, klasör içeriğini gösterme, okuma, yazma haklarına ihtiyacı var
  • IIS_IUSRS grubu C: \ Windows \ Temp \: Read & Execute, klasör içeriğini göster, read, write haklarına ihtiyaç duyuyor
  • IUSR kullanıcısının IIS_IUSRS grubunda olması gerekir (Bilgisayar Yönetimi> Yerel Kullanıcılar ve Gruplar> Gruplar)

PHP aracılığıyla yüklenen tüm dosyalar için ek özel dizin haklarına (ör. SSH veya FTP için) ihtiyacınız varsa, bunları C: \ Windows \ Temp \ klasörü için de ayarlayabilirsiniz. PHP ile dosya yüklerseniz, PHP önce bu dosyayı geçici dosyaya, sonra da son yola kopyalar. Dosya geçici dizine indiğinde, haklarını devralır ve son dizine geçtikten sonra bunları korur.


Geri