لایه ftp

از مرجع مقالات و آموزش های جوملا فارسی - جومفا

پرش به: ناوبری, جستجو

لایه ftp یکی از ویژگی های افزوده شده در جوملا ۱.۵ می باشد که هم مفید و هم خطرناک ( در صورتی که اشتباه عمی رو انجام بدید ) برای مدیرانی که از سایت های جوملایی استفاده می کنند هست.

ما در اینجا کمی در این رابطه تعریف می کنیم و سپس راهنمای چطور تنظیم کردن لایه ftp یا Ftp layer را شرح می دم.

در این عمل باعث میشه جوملا مستقیم زمان نصب امکانات اضافی ، از طریق ftp فایلها را آپلود ، حذف یا تغییر دهد.با این ویژگی دیگر سایتهای لینوکس که هاستشون محدود و یا حالت ایمن در آنها روشن است به مشکل برنخورند.همچنین باعث میشه دسترسی لینوکس درست تنظیم بشه و مشکلاتی که در پایین شرح خواهم داد دیده نشه.


مشکلاتی جهت فعال نبودن لایه ftp

ما در مقاله ای با عنوان دسترسی لینوکس مشکلات رو بررسی کردیم.می توانید این مقاله را مطالعه کنید


راهنمای تنظیم لایه ftp

یکی از راه های فعال کردن لایه ftp ،‌فعال کردن در همان مرحله نصب هست که خیلی راحت هست.

وارد بخش تنظیمات اصلی جوملا شوید ( پس از ورود به بخش مدیریت جومفا)

سپس از تب بالا بر روی سرور کلیک کنید

تصویر:تنظیم-لایه-ftp.jpg

در تصویر بالا همانطور که مشاهده می کنید گزینه هایی وجود دارد. البته این تصویر به زبان جهانی قرار دادم.

Enable ftp = به معنای فعال شدن لایه ftp هست که بایستی بر روی بلی یا yes انتخاب شده باشد

Ftp host = منظور سروری که اجازه استفاده از ftp رو به شما داده و فایلهای شما در آن قرار دارد که پیش فرض 127.0.0.1 یا localhost هست که بزارید باشه.همچنین می تونید نام سایتتون رو جایگزین این مورد کنید

Ftp port = پورتی که باز هست و جوملا می تونه از این پورت به ftp سایت وصل بشه که معموملا ۲۱ هست.( همچنین می تونید این پورت را از مدیر سرور درخواست کنید)

Ftp user name = نام کاربری که جوملا می تونه به ftp سایت وصل بشه. در سی پنل و پلسک همان یوزر ( نام کاربری) هست که باهاش وارد سی پنل یا پلسک میشوید

Ftp password : همان رمز عبور ftp هست.مثل نام کاربری ftp

Ftp root : این بخش از تنظیمات مهمترین و پر سوالترین بخش تنظیم لایه ftp هست.

شما هنگام نصب جوملا ، در بخش تنظیم لایه ftp ، در صورت وارد کردن نام کاربری و ... ، بصورت خودکار برای شما این بخش رو وارد می کنه و نیازی به دانستنش نیست ( پس همیشه موقع نصب این عمل رو انجام بدید )

اما بعد از نصب سخت میشه.چراکه این گزینه رو نداره.خوب.این در اصلی آن پوشه ای هست که جوملا رو در آن ریختید.و به قولی روت جوملا به حساب میاد.در صورتی که جوملا رو مستقیم در public_html نصب کردید ( در سی پنل ) ، ftp root شما خواهد بود : /public_html/ در پلسک لینوکس نیز برابر با /httpdocs خواهد بود. توجه داشته باشید که بخش "مسير پوشه فايلهاي موقتي (temp)" را دستکاری و ویرایش نکنید.اما اگر آن را اشتباهی ویرایش کردید ، بصورت زیر خواهد بود.

برای سی پنل لینوکس برابر با :

/home/usersite/public_html/temp

بجای usersite بایستی نام کاربری سی پنل را وارد نمایید

برای پلسک ویندوز :

C:\Inetpub\whosts\websitename\httpdocs\temp\

بجای websitename بایستی نام کامل وب سایت را وارد نمایید.مثلا joomfa.org توجه داشته باشید برای اینکه از پوشه ی فایلها و tmp مطمین شوید ، بایستی به بخش اطلاعات سیستم و سپس "سطح دسترسی فهرست" مراجعه کنید و بر اساس "فهرست کش" تنظیم کنید.مقلا اگر این گزینه برابر با مقدار زیر باشد :

/opt/lampp/htdocs/joomfa_project/site/cache/

در اینجا بایستی مقدار tmp را برابر با زیر قرار دهید:

/opt/lampp/htdocs/joomfa_project/site/tmp/

همچنین مقدار " ریشه FTP " برابر با مقدار زیر خواهد بود.

/opt/lampp/htdocs/joomfa_project/site/

در بقیه موارد می تونید از مدیر سرور سوال کنید.


توجه : توجه داشته باشید که بایستی محلی ذخیره سازی tmp دارای سطح دسترسی ۶۴۴ یا ۷۷۷ باشد.با ورود به بخش "اطلاعات سیستم" و سپس "سطح دسترسی فهرست" می تواند سطح دسترسی را چک کنید.


تنظیم برای پلسک و پارالز در هاست لینوکسی

یکی از مشکلات اساسی در لایه اف تی پی ، مشکلات کاربران با پلسک است.پلسک متاسفانه دارای معایبی است که یکسری تنظیمات خاص و ... را نیازمند است.اما چون متخصصینی که هاست های پلسک در ایران استفاده می کنند زیاد وارد به لینوکس نیستند ، برای کاربران مشکل ساز می شود و ... .به هر حال ما روش رو توضیح میدیم.

ریشه FTP   ریشه FTP  : /httpdocs
مسیر پوشه فایلهای موقتی (temp)  /var/www/vhosts/joomfa.org/httpdocs/tmp/
هاست FTP  64.79.89.211


بچای ip ، بایستی آی پی پلسک رو بدید.در بخش Web hosting setup for domain در پلسک گفته شده.بجای joomfa.org نیز نام وب سایت خودتون رو.


ادامه دارد ...

--علوی نیک ‏۱۱ دسامبر ۲۰۰۸، ساعت ۰۲:۰۰ (UTC)