Joomla, IIS ve dizin hakları

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

  • IIS_IUSRS grubu C: \ inetpub \ wwwroot \: okuma ve yürütme, klasör içeriğini görüntüleme, okuma, yazma haklarına ihtiyaç duyar
  • IIS_IUSRS grubu C: \ Windows \ Temp \: Okuma ve Yürütme, Klasör içeriğini gösterme, Okuma, Yazma haklarına ihtiyaç duyar
  • Kullanıcı IUSR, IIS_IUSRS grubunda olmalıdır (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 (örneğin SSH veya FTP için) ihtiyacınız varsa, bunları C:\Windows\Temp\ klasörü için de ayarlamanız gerekir. Eğer PHP aracılığıyla bir dosya yüklerseniz, PHP bu dosyayı önce geçici yola, sonra da son yola kopyalar. Dosya geçici dizinde kaldıysa, haklarını devralır ve son dizine taşındıktan sonra bunları korur.


Geri