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

تازه کار => انجمن تازه‌کاران => نویسنده: mojtaba.sln در 10 مهر 1394، 03:16 ب‌ظ

عنوان: مشکل هنگام ذخیره فایل در sublime text2(حل شد)
ارسال شده توسط: mojtaba.sln در 10 مهر 1394، 03:16 ب‌ظ
سلام خدمت دوستان.
من تازه تونستم lampرو نصب کنم روی اوبونتو.
حالا که می خوام با sublime text فایل های متنی بنویسم و در پوشه wwwذخیره کنم اررو می ده که نمی شه :
Unable to save /var/www/info.php

چظور باید این مشکلو حلش کنم؟؟؟

پیشاپیش ممنون بابت کمک هاتون ;)
عنوان: پاسخ : مشکل هنگام ذخیره فایل در sublime text2
ارسال شده توسط: سالار مقدم در 10 مهر 1394، 05:59 ب‌ظ
برای دسترسی به اون پوشه یا باید مالکش باشید یا با یوزر روت پرونده رو ذخیره کنید.
پیشنهاد من اینه که پوشه ی سرورتون رو عوض کنید یا این که از userdir استفاده کنید.
پیوند (https://wiki.debian.org/LaMp)
عنوان: پاسخ : مشکل هنگام ذخیره فایل در sublime text2
ارسال شده توسط: mojtaba.sln در 10 مهر 1394، 06:21 ب‌ظ
داداش ممنون بابت پاسختون...
اما این پاسخی که دادید برای من تازه کار که یک ماه نیست اوبونتو رو نصب کردم قابل هضم نبود  ;D
ممنون می شم در حد سواد بنده توضیح بدی :oops:
عنوان: پاسخ : مشکل هنگام ذخیره فایل در sublime text2
ارسال شده توسط: سالار مقدم در 10 مهر 1394، 07:18 ب‌ظ
داداش ممنون بابت پاسختون...
اما این پاسخی که دادید برای من تازه کار که یک ماه نیست اوبونتو رو نصب کردم قابل هضم نبود  ;D
ممنون می شم در حد سواد بنده توضیح بدی :oops:
۱- ذخیره با دسترسی روت(پیشنهاد نمیشه)
gksu sublime-textضمینه: نام ادیتور توی خط فرمان رو نمی دونم، حدس میزنم اینه. کسی میدونه تصحیح کنه.
۲- تغییر مالکیت:
برای مالک پوشه شدن، اول باید نام کاربری خودتون رو بدونید:
whoami
خروجی دستور نام کاربری شما رو میگه، مثلا:
fooحالا با دونستن نام کاربری، دستور زیر رو تایپ می کنید:
sudo chown -R foo /var/www
sudo قدرت شما رو به روت(حداکثر قدرت برای انجام اعمال در سیستم عامل) تغییر میده
chown دستور تغییر مالک هست
R- این پرچم(flag اگر اشتباه نکنم تو cmd سوئیچ بهش میگن) تعیین می کنه که این دستور روی زیر پوشه ها و زیر فایل ها هم اعمال بشه
foo نام کاربری هست که با اون دستور بدست اوردید
var/www/ مسیری هست که می خواهید مالکش بشید.
۳- استفاده از userdir
همون لینک که دادم رو دستور هاش رو تک تک اجرا کنید انجام میشه، برای کار راه اندازی نیاز خاصی به خوندن نداره
عنوان: پاسخ : مشکل هنگام ذخیره فایل در sublime text2
ارسال شده توسط: afrod در 10 مهر 1394، 10:31 ب‌ظ
کاربر و پوشه var/www/ در گروه www-data بذارید بعد chown رو برای /war/www/ به گروه www-data و یوزر خودتون بدید:
foo:www-data
R- این پرچم(flag اگر اشتباه نکنم تو cmd سوئیچ بهش میگن)
man 3 getoptsgetopts(3) همه چی بهشون میگه: آپشن، فلگ، آرگومان، سوئیچ
دقیقش رو باید رفت دید مستندات posix (https://foss.aueb.gr/posix/) چی میگه!
man 7 man-pages

OPTIONS            [Normally only in Sections 1, 8]
من-پیجز بهشون میگه آپشن که معتبرترین ملاکه
عنوان: پاسخ : مشکل هنگام ذخیره فایل در sublime text2
ارسال شده توسط: mojtaba.sln در 10 مهر 1394، 11:01 ب‌ظ
داداش ممنون بابت پاسختون...
اما این پاسخی که دادید برای من تازه کار که یک ماه نیست اوبونتو رو نصب کردم قابل هضم نبود  ;D
ممنون می شم در حد سواد بنده توضیح بدی :oops:
۱- ذخیره با دسترسی روت(پیشنهاد نمیشه)
gksu sublime-textضمینه: نام ادیتور توی خط فرمان رو نمی دونم، حدس میزنم اینه. کسی میدونه تصحیح کنه.
۲- تغییر مالکیت:
برای مالک پوشه شدن، اول باید نام کاربری خودتون رو بدونید:
whoami
خروجی دستور نام کاربری شما رو میگه، مثلا:
fooحالا با دونستن نام کاربری، دستور زیر رو تایپ می کنید:
sudo chown -R foo /var/www
sudo قدرت شما رو به روت(حداکثر قدرت برای انجام اعمال در سیستم عامل) تغییر میده
chown دستور تغییر مالک هست
R- این پرچم(flag اگر اشتباه نکنم تو cmd سوئیچ بهش میگن) تعیین می کنه که این دستور روی زیر پوشه ها و زیر فایل ها هم اعمال بشه
foo نام کاربری هست که با اون دستور بدست اوردید
var/www/ مسیری هست که می خواهید مالکش بشید.
۳- استفاده از userdir
همون لینک که دادم رو دستور هاش رو تک تک اجرا کنید انجام میشه، برای کار راه اندازی نیاز خاصی به خوندن نداره


سلام و تشکر بابت کمکتون.
با هر دو روش شد ولی طبق توصیه خودتون از روش دوم استفاده کردم.
بازم ممنون خدا قوت.

و ممنون از جناب dorf که باعث شدن اطلاعاتمم بالا بره