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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: jafar_tavakolian در 23 بهمن 1388، 06:57 ب‌ظ

عنوان: مشکل در قرار دادن فایل های PHP در /var/www/ و خطای دسترسی
ارسال شده توسط: jafar_tavakolian در 23 بهمن 1388، 06:57 ب‌ظ
من PHP, Apache, MySQL رو طبق دستور این سایت
http://www.mysql-apache-php.com/
نصب کردم اما هر کاری می کنم می خوام فایل بذارم تو var/www این خطای سطح دسترسی می ده!
باید چی کار کنم؟
ببخشید من یه تازه کارم! شاید سوالم در نظرتون خنده دار بیاد!
اما من کار با PHP می کنم و هر چی جستجو کردم چیزی نفهمیدم ، یعنی باید چی کار کنم؟
عنوان: پاسخ به: مشکل در قرار دادن فایل های PHP در /var/www/ و خطای دسترسی
ارسال شده توسط: B در 23 بهمن 1388، 08:10 ب‌ظ
باید واسه نوشتن تو اون پوشه دسترسی root داشته باشی !

تو اوبونتو فکرکنم باید ینویسی :
sudo nautilusیعد میتونی ؛
 اگه اشتباه میکنم دوستان بگن .
عنوان: پاسخ به: مشکل در قرار دادن فایل های PHP در /var/www/ و خطای دسترسی
ارسال شده توسط: h4x0r در 23 بهمن 1388، 08:30 ب‌ظ
اون دایرکتوری var/www متعلق به کاربر ریشه‌ست و دسترسی با یوزرهای دیگه قاعدتا امکان‌پذیر نیست
شما می‌تونید چندتا کار انجام بدید
۱- پوشه را به کاربر خودتون نسبت بدید
chown USERNAME /var/www۲- با استفاده از فایل‌منجر ریشه بهش دسترسی داشته باشید، کاری که دوستمون فرمودن
۳- با استفاده از دستورات کپی و حذف و ... توسط کاربر ریشه کارهاتون را انجام بدید، مثلا
sudo cp -a /test_project /var/www۴- از هاست مجازی استفاده کنید (توصیه میشه)
http://zebardast.ir/راهنمای-سریع-apache-virtual-host/
عنوان: پاسخ به: مشکل در قرار دادن فایل های PHP در /var/www/ و خطای دسترسی
ارسال شده توسط: gbmtoday در 23 بهمن 1388، 10:25 ب‌ظ
فک کنم یه کار دیگه هم بشه کرد

می تونین Document Root رو کلا عوض کنین یعنی توی فایل /etc/apache2/sites-available/default هر چی /var/www هستش رو برای مثال به ~/localhost تغییر بدین ( خط ۴ و ۹ )

البته راهنمای آقای زبردست هم خیلی چیز خوبیه
عنوان: پاسخ به: مشکل در قرار دادن فایل های PHP در /var/www/ و خطای دسترسی
ارسال شده توسط: آی سهیل در 23 بهمن 1388، 11:05 ب‌ظ
پاسخ Free4U تایید میشه.
ناتلوس یه فایل اکسپلورر هستش که به Root متصل میشه.
با فرمان gksu nautilus میتونید با این فایل منیجر کار کنید و ترمینال رو ببندید.
با فرمان sudo nautilus میتونید تا باز بودن ترمینال باهاش کار کنید بعد از بستن ترمینال دیگه ناتلوس کار نخواهد کرد.
عنوان: پاسخ به: مشکل در قرار دادن فایل های PHP در /var/www/ و خطای دسترسی
ارسال شده توسط: heresh در 24 بهمن 1388، 07:56 ق‌ظ
می‌تونی یه پوشه مثلا به اسم www تو شاخه home درست کنی بعد دستور پایین رو بزنی
sudo ln -s -t /var/www ~/www
عنوان: پاسخ به: مشکل در قرار دادن فایل های PHP در /var/www/ و خطای دسترسی
ارسال شده توسط: jafar_tavakolian در 24 بهمن 1388، 11:56 ق‌ظ
یا خدا ... یعنی این همه راه حل داره؟؟  :o
یکم گیج کننده بود و یکم ذوق کردم ...  ;D
به قول مولانا هرکی از ( نمی دونم چیچی  ) شد یار من
عنوان: پاسخ به: مشکل در قرار دادن فایل های PHP در /var/www/ و خطای دسترسی
ارسال شده توسط: heresh در 24 بهمن 1388، 12:49 ب‌ظ
خب دوست عزیز این همه راه حل گفتن، اگه کافیه یه حل شد اضافه کن به عنوان تاپیک وگرنه دوستان میان همین جوری هی راه حل می‌گن!
عنوان: پاسخ به: مشکل در قرار دادن فایل های PHP در /var/www/ و خطای دسترسی
ارسال شده توسط: jafar_tavakolian در 24 بهمن 1388، 06:16 ب‌ظ
خیلی خیلی خیلی زیاد حل شد
تازه معنی اون جمله تو مقاله لینوکس ویندوز نیست استالمن رو فهمیدم!!!
به جان خودم!!! معرکه بود ...........
مرسی