جوملا ، IIS و حقوق دایرکتوری

هنگام ادغام جوملا 3.2 در Windows Server 2008 R2 با IIS 7.5 ، مشکلات مربوط به حقوق دایرکتوری اغلب بوجود می آیند که اغلب با تنظیماتی که بیش از حد سخاوتمندانه انتخاب شده اند ، به طور ناکافی برطرف می شوند. راه حل زیر بی خطر و کاملاً کاربردی است:

  • گروه IIS_IUSRS به حقوق C نیاز دارد: \ inetpub \ wwwroot \: خواندن و اجرا ، نمایش محتوای پوشه ، خواندن ، نوشتن
  • گروه IIS_IUSRS برای C لازم است: \ Windows \ Temp \: خواندن و اجرا ، نمایش محتوای پوشه ، خواندن ، نوشتن
  • کاربر IUSR باید در گروه IIS_IUSRS باشد (مدیریت کامپیوتر> کاربران محلی و گروه ها> گروه ها)

اگر برای کلیه پرونده های بارگذاری شده از طریق PHP (به عنوان مثال برای SSH یا FTP) به حقوق دایرکتوری ویژه دیگری نیاز دارید ، می توانید این موارد را برای پوشه C تنظیم کنید: \ Windows \ Temp \. اگر فایلی را از طریق PHP بارگذاری کنید ، PHP ابتدا این پرونده را در مسیر موقتی و سپس در مسیر نهایی کپی می کند. اگر پرونده در فهرست موقت قرار داشته باشد ، حقوق خود را به ارث می برد و پس از انتقال به فهرست نهایی ، آنها را حفظ می کند.


بازگشت