انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: sonic69 در 06 مهر 1395، 12:14 قظ
-
سلام
من بلاخره بعد از مدت ها موفق شدم lamp رو نصب کنم. حالا مشکلی ایجاد شده ](*,)
اسکری\ت ها وقتی که می خواند نصب بشند در روت مسیر نصبشون فایلی رو ایجاد می کنند برای پیکربندی و ... . من متوجه شدم که بدلیل دسترسی های محدود خود اسکریپت نمی تونه این فایل رو ایجاد کنه و خودم باید به صورت دستی اینکار رو صورت بدم.
روشی برای حل این مشکل وجود داره؟
-
سلام
همانطور که تو پست قبلی گفتم باید دستور زیر رو وارد کنید :
sudo chown -R USERNAME:USERNAME /var/www/html/
-
سلام
همانطور که تو پست قبلی گفتم باید دستور زیر رو وارد کنید :
sudo chown -R USERNAME:USERNAME /var/www/html/
البته این کار اشتباه و خطرناکه. کار بهتر اینه:
$ sudo chgrp -R www-data /var/www/html
$ sudo chmod g+w /var/www/html
$ sudo usermod $USER --append --groups www-data
و بعد خروج و ورود دوباره.
-
ممنونم از هر دو عزیز :)
فکر کنم منظورم رو نتونستم بدرستی بیان کنم :)
شما فرض کنید من در حال نصب اسکریپت جوملا هستم...
با استفاده از کد زیر:
sudo chown -R USERNAME:USERNAME /var/www/html/
من تونستم پوشه ها و فایل هایجوملا رو داخل پوشه html بیارم! تا به اینجا همه چی عالی هست. منتهی مشکلی که هست اینه که که خود اسکریپت نمی تونه فایل ها و پوشه ها را ایجاد و حذف کنه! مثلا در انتهای نصب می بایست پوشه installation حذف بشه. خود اسکریپت جوملا در حالت نرمال میاد اینکار رو میکنه اما بدلیل دسترسی های محدود داخل لینوکس نتونست اینکار رو بکنه ...
یا اینکه بعد از طی کردن مراحل نصبُ این اسکریپت یک فایل configration.php ایجاد می کنه ... اما باز هم بدلیل عدم دسترسی نتونست اینکار رو انجام بده ...
-
شما اون کاری که من گفتم رو بکن، درست میشه ;)
-
ممنونم. بله حق با شما بود . منتهی هنوز یک مشکلی وجود دارد. این هم این هست که همچنان نتونست فایل های اضافی رو حذف کنه و مجبورا به صورت دستی اینکار توسط من صورت گرفت ....
و یک سوال:
امکانش هست در مورد دستور زیر توضیحاتی اراپه بدید؟
$ sudo chgrp -R www-data /var/www/html
$ sudo chmod g+w /var/www/html
$ sudo usermod $USER --append --groups www-data
-
خط نخست، گروه صاحب شاخهٔ html رو برابر www-data قرار میده.
خط دوم، دسترسی نوشتن رو به همهٔ اعضای گروه میده.
خط سوم هم شما به گروه میافزایه که بتونین توش بنویسین.