انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: Bright Moon در 17 مهر 1394، 01:53 بظ
-
سلام
من lamp رو نصب کردم و تونستم اسکریپت وردپرس رو نصب و اجرا کنم.
خب مطابق معمول موقع آپلود عکس و نصب افزونه و این چیز ها مشکل دسترسی داشت.
با جستجو توی انجمن دستور زیر رو اجرا کردم:
chown www-data:www-data -R /var/www/
دیگه همون وردپرس هم بالا نمیاد :|
ارور ۵۰۰ میده
دستور رو به حالت زیر تغییر دادم و اجرا کردم:
chown my_suer:my_user -R /var/www/
تغییری ندیدم :(
حالا اومدم suphp نصب کنم که شاید اون رو درست کنه یکم به مشکل خوردم. اینم وسطش رها کردم
ممکنه راهنمایی کنین که گیر کارم کجاست؟
-
sudo chmod 775 /var/www
-
sudo chmod 775 /var/www
متاسفانه همچنان...
500 - Internal Server Error
الان امتحان کردم دیدم که فایل های .html رو با آدرس localhost میاره. و فقط php هارو (حتی بدون اسکریپت) اینطوری ارور میده.
ممکنه توی نصب suphp تنظیمات مربوط به apach به مشکل خورده باشه؟
یا اینکه اصلا اجرای فایل html ربطی به پرمیشن نداره؟ o.O
-
من هم همین مشکل را دارم ، راهی که به ذهنم رسید تغییر دایرکتوری بود که جواب نداد : http://forum.ubuntu.ir/index.php/topic,125366.msg1016971.html#msg1016971
-
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
-
ممنون خیلی لطف کردی راهنمایی کاملی بود.
متاسفانه عجله داشتم و همه اینارو پاک کردم و از نو نصب کردم :-X :oops:
مجدد احتمالا به همین مشکل بربخورم. استفاده میکنم از راهنماییتون :)