انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل در پرمیشن www  (دفعات بازدید: 1406 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین Bright Moon

  • Newbie
  • *
  • ارسال: 6
  • جنسیت : پسر
مشکل در پرمیشن www
« : 17 مهر 1394، 01:53 ب‌ظ »
سلام

من lamp رو نصب کردم و تونستم اسکریپت وردپرس رو نصب و اجرا کنم.
خب مطابق معمول موقع آپلود عکس و نصب افزونه و این چیز ها مشکل دسترسی داشت.

با جستجو توی انجمن دستور زیر رو اجرا کردم:
chown www-data:www-data -R /var/www/دیگه همون وردپرس هم بالا نمیاد :|
ارور ۵۰۰ میده

دستور رو به حالت زیر تغییر دادم و اجرا کردم:
chown my_suer:my_user -R /var/www/تغییری ندیدم :(

حالا اومدم suphp نصب کنم که شاید اون رو درست کنه یکم به مشکل خوردم. اینم وسطش رها کردم

ممکنه راهنمایی کنین که گیر کارم کجاست؟

آفلاین امیــــــر

  • High Sr. Member
  • *
  • ارسال: 617
  • جنسیت : پسر
  • نرم‌افزار مال منه، نه من مال اون
پاسخ : مشکل در پرمیشن www
« پاسخ #1 : 17 مهر 1394، 04:04 ب‌ظ »
sudo chmod 775 /var/www

آفلاین Bright Moon

  • Newbie
  • *
  • ارسال: 6
  • جنسیت : پسر
پاسخ : مشکل در پرمیشن www
« پاسخ #2 : 17 مهر 1394، 04:33 ب‌ظ »
sudo chmod 775 /var/www
متاسفانه همچنان...
500 - Internal Server Error

الان امتحان کردم دیدم که فایل های .html رو با آدرس localhost میاره. و فقط php هارو (حتی بدون اسکریپت) اینطوری ارور میده.
ممکنه توی نصب suphp تنظیمات مربوط به apach به مشکل خورده باشه؟
یا اینکه اصلا اجرای فایل html ربطی به پرمیشن نداره؟ o.O
« آخرین ویرایش: 17 مهر 1394، 04:58 ب‌ظ توسط parvazp »

آفلاین husein

  • Jr. Member
  • *
  • ارسال: 71
  • جنسیت : پسر
پاسخ : مشکل در پرمیشن www
« پاسخ #3 : 17 مهر 1394، 05:55 ب‌ظ »
من هم همین مشکل را دارم ، راهی که به ذهنم رسید تغییر دایرکتوری بود که جواب نداد : http://forum.ubuntu.ir/index.php/topic,125366.msg1016971.html#msg1016971

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
پاسخ : مشکل در پرمیشن www
« پاسخ #4 : 18 مهر 1394، 01:20 ق‌ظ »
sudo chmod 775 /var/www
روش بد!

با جستجو توی انجمن دستور زیر رو اجرا کردم:
chown www-data:www-data -R /var/www/دیگه همون وردپرس هم بالا نمیاد :|
ارور ۵۰۰ میده

دستور رو به حالت زیر تغییر دادم و اجرا کردم:
chown my_suer:my_user -R /var/www/در آخر کار هم chmod پوشه ها رو 2770 بذارید. عدد 2 فکر کنم مربوط به sgid است.
تغییری ندیدم
my_user:www-data
و یوزر  خودتون رو هم باید در گروه www-data قرار بدید. با دستور adduser -a my_user -G www-data
و آخر کار هم chmod -R پوشه رو 2770 بذارید. عدد 2 فکر کنم برای sgid باشه‌تا هیچ عضو دیگه ای از www-data نتونه به فایلهای شما دست بزنه.

یا اینکه اصلا اجرای فایل html ربطی به پرمیشن نداره؟ o.O
فکر نکنم ربطی وجود داشته باشه!
پرمیشن رو تغییر میدن تا بدون sudo بتونند در var/www فایلها رو کپی یا تغییر بدن
آپاچی شما اجرا هست؟
systemctl status httpd
« آخرین ویرایش: 18 مهر 1394، 01:35 ق‌ظ توسط dorf »

آفلاین Bright Moon

  • Newbie
  • *
  • ارسال: 6
  • جنسیت : پسر
پاسخ : مشکل در پرمیشن www
« پاسخ #5 : 18 مهر 1394، 02:41 ق‌ظ »
ممنون خیلی لطف کردی راهنمایی کاملی بود.
متاسفانه عجله داشتم و همه اینارو پاک کردم و از نو نصب کردم  :-X  :oops:
مجدد احتمالا به همین مشکل بربخورم. استفاده میکنم از راهنماییتون  :)