رفع درخواست اتصال به FTP در وردپرس

درخواست اطالاعات دسترسی به FTP در وردپرس هنگام بروزرسانی و یا حذف افزونه و قالب ها بسیار آزار دهنده است در این مطلب در سایت نوراتمز خدمت شما دوستان گرامی دو راه حل برای رفع دائمی این درخواست های مکرر معرفی خواهم کرد اما بد نیست بدانیم چرا همچین درخواستی اون هم در بعضی از هاست ها به وجود میاد

چرا وردپرس از من اطلاعات اتصال به FTP را درخواست میکند؟

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

ولی چه دلیلی دارد که وردپرس نتواند به فایلها و فولدر های مورد نیازش دسترسی داشته باشد؟ این مسئله وقتی اتفاق می افتد که PHP بجای اینکه تحت کاربر هاست شما (FastCGI و suPHP) در حال اجرا باشد، برای کار کردن تحت کاربر آپاچی (mod_PHP یا CGI) تنظیم شده باشد که اصلا هم تنظیم جالبی نیست و به نسبت suPHP و FastCGI دارای امنیت پایین تر و امکان کنترل کم تری خواهد بود.

 راه حل اول : وارد کردن اطلاعات دسترسی به FTP یک بار برای همیشه

کد زیر را در فایل wp-config.php سایت خود قرار دهید :

در خط اول و دوم میبایست نام کاربری و رمز عبور FTP خود را وارد کنید. توجه داشته باشید که اگر روی هاستتان اکانت FTP ایجاد نکرده اید، وارد کردن نام کاربری و رمز عبور هاست در اینجا کفایت میکند.
سپس در خط سوم میبایست آدرس اتصال FTP را مشخص کنید. ساده ترین کار در اینجا وارد کردن آدرس IP هاست شما خواهد بود. عموما در این قسمت هیچ نیازی به مشخص کردن پورت نیست.
در خط آخر هم اگر مایل هستید از اتصال امن استفاده کنید کافی است عبارت false را به true تغییر دهید.

راه حل دوم:شلیک تیر خلاص با نیم خط کد!

من خودم این رو بیشتر می پسندم و انجام دادم برای خلاص شدن بی دردسر حتی بدون دادن اطلاعات FTP به وردپرس کافیه با اضافه کردن کد زیر به فایل wp-config به وردپرس اجازه دسترسی مستقیم به هاست را بدهیم.

به همین راحتی!

اگر سوال یا پیشنهادی جهت ارائه مطالب آموزشی در نوراتمز را دارید در قسمت نظرات مطرح فرمایید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.