تمام سوالات سوالات بدون پاسخ سوال بپرسید

سلام،
من وردپرس رو روی لینوکس در یک شاخه غیر از home گذاشتم (/opt/mysite/) حالا مشکلم اینه که وقتی صفحه رو لود می‌کنم، پیغام خطایی ظاهر میشه مبنی بر اینکه شما اجازه دسترسی به این محتویات رو ندارید.
من تنظیمات umask رو روی 770 برای همه فولدر‌ها و فایل‌ها تنظیم کردم و برای شاخه uploadروی 777 تنظیم کردم. یعنی روی فولدر آپلود تمام دسترسی‌ها رو دادم که البته به نظر خطرناک و بد میرسه :(

تنظیمات دسترسی‌های این فولدر به چه شکلی باید باشه تا برنامه به خوبی کار کنه و مشکلی نداشته باشه؟

2 پاسخ

سلام
معمولا سطح دسترسی به این شاخه ها رو روی 644 تنظیم میکنند.
مسئله اینجاست که وب سرور شما در کدام گروه کاربری قرار داره و آیا جزء گروه کاربری مالک (owner) شاخه هست؟


تا جایی که اطلاع دارم شما باید به تمام فایل ها و فولدرها دسترسی 770 بدین و نکته مهمی که وجود داره اینه که باید نام گروه و مالک (owner) تمام این فایل ها و فولدرها رو به www-data تغییر بدین.

1

دوست عزیز www-data یک گروه کاربری محسوب میشه که معمولا مربوط به سرویس سرور وب (apache) هست.
اما در مواردی هم یا www-data اصلا وجود نداره یا سرویس دهنده وب شامل این گروه نیست. به طور کلی باید گفت سرویس دهنده وب باید مالک اون شاخه باشه. عدد 7 مربوط به فایلهای اجرایی هست و در وب معمولا این دسترسی رو حتی به مالک هم نمیدهند،گروه کاربری مالک که جای خود دارد. بیشترین دسترسی ممکن از نظر امنیتی در وب برای یک فایل 644 تعیین میشه.

(11 دسامبر '12, 22:21) omid
toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

هنگامی که شما به سیستم وارد شوید،قادر خواهید بود برای بروز رسانی ها مشترک شوید.


توسط RSS:

پاسخها

پاسخها و نظرها