دسترسی لینوکس
از مرجع مقالات و آموزش های جوملا فارسی - جومفا
شاید براتون پیش آمده باشه که یک کامپوننت یا ... نصب می کنید ،پس از نصب امکان ویرایش فایل توسط ftp یا cpanel وجود نداره.خوب.این مشکل دلیلش درست تنظیم نکردن لایه ftp - هست در بخش تنظیمات اصلی جومفا.Ftp layer
خوب.حالا شاید براتون جالب باشه که چرا اینطور میشه و چرا زمانی که اینطور میشه ، می توان با کامپوننت هایی مثل joomlaexplorer و امثال آنها ویرایش کرد فایلها رو ، اما با سی پنل و ... که دسترسی بالاتری دارند نمیشه.
یا اینکه جوملا رو بدون فعال کردن لایه ftp نصب کرده باشید ، اما بعدا نتونید فایل configuration.php را توسط سی پنل ویرایش کنید.یا اینکه بعد از نصب جوملا نتونید وارد بخش مدیریت بشید.
من مقاله زیر رو قرار میدم شاید جالب باشه براتون
نوع دسترسی در لینوکس
این نوشته به زبان ویندوزی هست ( از عزیزان لینوکس کار عذر خواهی می کنم)چرا که عزیزانی که به لینوکس آشنایی دارند بصورت کامل در این رابطه اطلاع دارند.
در لینوکس بر خلاف ویندوز ، هر فایل و دایرکتوری یک سطح دسترسی مخصوص آن یوزر دارد.
یک دسترسی گروه و یک دسترسی کاربری.
خوب ، به عنوان مثال یوزر سی پنل شما هست iranmodern.
بنا براین دسترسی فایلها و پوشه هایی که درون سایت شما هست بایستی باشد iranmodern که شما بتونید آنها رو ویرایش کنید.
زمانی که فایلی از طریق اسکریپت تغییر و یا ساخته میشود ، دسترسی آن به nobodyتغییر می کند که باعث میشه دیگه کاربری که iranmodern هست نتونه فایلها و پوشه هایی که به nobody اختصاص داده شده را ویرایش کند.
اما همه مشکلات به این chown مربوط نمیشه.شما اگر سطح دسترسی عددی پوشه هایی که در چند پست قبلی ارسال کردم به رو ۷۷۷ تغییر بدید و سپس ftp layer رو غیر فعال کنید و سپس کامپوننت رو نصب کنید ، بایستی نصب بشه.
چون nobody با اسکریپت دوباره تغییر پذیر میشه
تغییر chown توسط مدیر سرور
این بخش از این راهنما مخصوص مدیر سرور هاستینگ می باشد.توجه داشته باشید در صورت اشتباه انجام دادن این راهنما ، می تواند برای شما دردسر ساز باشد.
برای اینکه chown یک سایت را درست کنید بایستی به این شکل عمل کنید.فرض در اینجا این است که نام کاربری joomfa و پوشه ی سایت /home/joomfa است.
حال ترمینال (SSH) را بار کرده و پس ار ورود دستور زیر را وارد می کنیم.
cd /home/joomfa
سپس با دستور زیر مطمین شوید درست وارد پوشه شده اید و فایلها دقیقا همان فایلهایی هست که در حال اجرای آن هستید
ls
حال در این مرحله در صورت اینکه مطمین شدید در مسیر مناسب هستید ، خط فرمان زیر را تاپپ نمایید
chown -R joomfa:joomfa public_html
توسط کد بالا مشکل دسترسی nobody در پوشه ها و فایل های زیر مچموعه ی پوشه ی public_html حل می شود.
توجه : در صورت اشتباه انجام دادن این راهنما ، عواقب این کار برای شما خواهدبود.
نوشته شده توسط کاربر:علوی نیک
یکسری سوالات کاربران در این مورد
http://forum.joomfa.org/index.php/topic,5935.msg36547.html#msg36547
http://forum.joomfa.org/index.php/topic,6059.0.html
--علوی نیک ۱۱ دسامبر ۲۰۰۸، ساعت ۰۱:۳۰ (UTC)
