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

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

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

نویسنده موضوع: مشکل هنگام ذخیره فایل در sublime text2(حل شد)  (دفعات بازدید: 1362 بار)

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

آفلاین mojtaba.sln

  • Jr. Member
  • *
  • ارسال: 63
  • جنسیت : پسر
  • متن شخصی چیه دیگه؟؟؟ :))
سلام خدمت دوستان.
من تازه تونستم lampرو نصب کنم روی اوبونتو.
حالا که می خوام با sublime text فایل های متنی بنویسم و در پوشه wwwذخیره کنم اررو می ده که نمی شه :
Unable to save /var/www/info.php

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

پیشاپیش ممنون بابت کمک هاتون ;)
« آخرین ویرایش: 10 مهر 1394، 11:02 ب‌ظ توسط mojtaba.sln »
تا یادگیری در حد کمال پیش خواهم رفت.

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : مشکل هنگام ذخیره فایل در sublime text2
« پاسخ #1 : 10 مهر 1394، 05:59 ب‌ظ »
برای دسترسی به اون پوشه یا باید مالکش باشید یا با یوزر روت پرونده رو ذخیره کنید.
پیشنهاد من اینه که پوشه ی سرورتون رو عوض کنید یا این که از userdir استفاده کنید.
پیوند

آفلاین mojtaba.sln

  • Jr. Member
  • *
  • ارسال: 63
  • جنسیت : پسر
  • متن شخصی چیه دیگه؟؟؟ :))
پاسخ : مشکل هنگام ذخیره فایل در sublime text2
« پاسخ #2 : 10 مهر 1394، 06:21 ب‌ظ »
داداش ممنون بابت پاسختون...
اما این پاسخی که دادید برای من تازه کار که یک ماه نیست اوبونتو رو نصب کردم قابل هضم نبود  ;D
ممنون می شم در حد سواد بنده توضیح بدی :oops:
تا یادگیری در حد کمال پیش خواهم رفت.

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : مشکل هنگام ذخیره فایل در sublime text2
« پاسخ #3 : 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
همون لینک که دادم رو دستور هاش رو تک تک اجرا کنید انجام میشه، برای کار راه اندازی نیاز خاصی به خوندن نداره

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
پاسخ : مشکل هنگام ذخیره فایل در sublime text2
« پاسخ #4 : 10 مهر 1394، 10:31 ب‌ظ »
کاربر و پوشه var/www/ در گروه www-data بذارید بعد chown رو برای /war/www/ به گروه www-data و یوزر خودتون بدید:
foo:www-data
R- این پرچم(flag اگر اشتباه نکنم تو cmd سوئیچ بهش میگن)
man 3 getoptsgetopts(3) همه چی بهشون میگه: آپشن، فلگ، آرگومان، سوئیچ
دقیقش رو باید رفت دید مستندات posix چی میگه!
man 7 man-pages

OPTIONS            [Normally only in Sections 1, 8]
من-پیجز بهشون میگه آپشن که معتبرترین ملاکه
« آخرین ویرایش: 10 مهر 1394، 11:02 ب‌ظ توسط dorf »

آفلاین mojtaba.sln

  • Jr. Member
  • *
  • ارسال: 63
  • جنسیت : پسر
  • متن شخصی چیه دیگه؟؟؟ :))
پاسخ : مشکل هنگام ذخیره فایل در sublime text2
« پاسخ #5 : 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 که باعث شدن اطلاعاتمم بالا بره
تا یادگیری در حد کمال پیش خواهم رفت.