انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: voltan در 22 آذر 1387، 11:49 قظ
-
من چطوری میتونم توی شاخه ای مثل opt فایل اضافه کنم و بردارم ؟
من زمپ رو برای کارم نصب کردم ولی نمیتونم به در /opt/lampp/htdocs فایل اضافه یه حذف کنم . میشه راهی رو به من معرفی کنید که این شاخه همیشه برای من قابل نوشتن بشه؟ ( کلی توی فروم سرچ کردم چیزی که بتونه مشکلم رو حل کنه پیدا نکردم )
-
sudo chmod 666 -R opt/lampp/htdocs
جواب کار اتون رو نمی ده؟
البته شاخه ی opt خودم خالی بود و نتونستم تست بگیرم.
قاعدتا باید این جواب بده! مگر اینه خود سیستم بالافاصله بعد از زدن دستور شما بازم سطح دسترسی اون پوشه به تغییر بده.
اگه جواب نداده! خروجی ls -l /opt/lampp رو قبل و بعد از دستور بالایی ببین که آیا اصلا با chmod دسترسی ی اون پوشه تغییر می کنه یا نه!؟
-
جالبه همه شاخه های lampp قابل نوشتن شد غیر از htdocs :o
drwxrwxrwx 2 root root 4096 2004-02-11 09:13 backup
drwxrwxrwx 3 root root 12288 2007-05-28 22:17 bin
drwxrwxrwx 2 root root 4096 2004-07-14 18:34 cgi-bin
drwxrwxrwx 3 root root 4096 2005-10-16 16:13 error
drwxrwxrwx 9 root root 4096 2007-05-15 09:40 etc
drwxr-xr-x 4 nobody root 4096 2008-12-11 20:47 htdocs
drwxrwxrwx 3 root root 4096 2003-05-31 04:08 icons
-rwxrwxrwx 1 root root 14460 2007-03-05 17:56 lampp
drwxrwxrwx 10 root root 4096 2007-05-28 22:17 lib
drwxrwxrwx 2 root root 4096 2006-04-26 21:16 libexec
drwxrwxrwx 37 root root 4096 2006-03-14 19:36 licenses
drwxrwxrwx 2 root root 4096 2008-12-11 23:21 logs
drwxrwxrwx 2 root root 4096 2007-05-28 22:17 modules
drwxrwxrwx 11 root root 4096 2007-05-08 14:42 phpmyadmin
drwxrwxrwx 2 root root 4096 2006-11-16 18:25 phpsqliteadmin
-rwxrwxrwx 1 root root 46750 2007-05-28 22:16 RELEASENOTES
drwxrwxrwx 2 root root 4096 2007-05-28 22:17 sbin
drwxrwxrwx 15 root root 4096 2007-05-10 14:08 share
drwxrwxrwx 3 root root 4096 2005-01-18 23:51 tmp
drwxrwxrwx 5 root root 4096 2008-12-11 23:21 var
-
با chown ببین می تونی مالکیت ش رو به خودم منتقل کنی
-
دستور زیر کار راه انداز ترین دستور برای اعمال تغییرات در فولدرهای Root بوده (برای من)
sudo nautilus
-
دستور زیر کار راه انداز ترین دستور برای اعمال تغییرات در فولدرهای Root بوده (برای من)
sudo nautilus
فکرکنم دستور این طوری باشه ها : gksu nautilus
-
مشکل من بدون نیاز به تغییر دسترسی هیچ شاخه ای حل شد
اینجا رو ببینید
http://ubuntuforums.org/showpost.php?p=1302487&postcount=1
XAMPP by default uses /opt/lampp/htdocs as the root web directory. The easiest way to start working on files is to link a folder in your home directory into this directory.
My user name is peter so I have /home/peter/public_html linked to /opt/lampp/htdocs/peter. So if I navigate to http://localhost/peter/ I get a listing of all the files/folders in that directory. (As long is there isn't a index.php/html/etc file)
To set this up, run in a terminal:
1. Make public_html directory in home directory:
Code:
mkdir ~/public_html
2. Link to /opt/lampp/htdocs
Code:
sudo ln -s ~/public_html /opt/lampp/htdocs/$USER
Now any files and folders you place in ~/public_html will be published to your personal webserver.
Bookmark http://localhost/username to make this easy to access.
-
من اینو تست کردم درست شد
ساده ترین راه حل:
sudo chmod 777 -R opt/lampp/htdocs
-
اینو خیلی تست کردم ولی دسترسی ها رو تغییر نمیداد . اصلا اون شاخه بدون گروه در نظر میگرفت.
ولی به این شکل که یه شاخه لوکال توی home خودم داد بهتره . دیگه مشکل تنظیم دسترسی و تغییر در دسترسی های فایل های هسته رو اصلا ندارم. هر کاری لازم باشه توی home خودم انجام میدم