اضافه کردن ftp به وردپرس

بازدید : 175
نویسنده : خانم نوروزی
زمان مطالعه : 10 دقیقه
انتشار : ۱۱ مرداد , ۱۳۹۷
بروزرسانی : ۱۷ مرداد , ۱۳۹۷
اضافه کردن ftp به وردپرس

اضافه کردن ftp به وردپرس

اضافه کردن ftp به وردپرس زمانی رخ میدهد که وردپرس از شما اطلاعات ftp بخواهد و یا اینکه نیاز باشد با کمک ftp برای بروزرسانی وردپرس از آن استفاده کنیدبعد از طراحی و ایجاد یک سایت

باید فایل های آن را یک به یک آپلود کرد.و باید به دنبال راهی برای اضافه کردن تصویر و فایل های مختلف به سایت باشیم  ftp یکی از بهترین گزینه ها برای استفاده از آپلود میباشد

که به راحتی این امکان را در اختیار ما قرار می دهد تا فایل های مختلف از جمله تصاویر ، کلیپ ، فیلم و … را از کامپیوتر شخصی خود وارد هاستی کنیم که خریداری کرده ایم.

 

افزودن ftp به وردپرس

این تنها یکی از قابلیت های ftp در وردپرس بود با استفاده از ftp میتوانید کارهایی مانند بروزرسانی ، مدیریت سایت و فایل های سایت را انجام دهیدبدون این که نیاز به ورود به پیشخوان داشته باشید

که میتوانید کلیه کار ها را انجام دهید البته منظور از کلیه کار ها اموراتی است که در زیر به آنها اشاره شده است .مثلا مورد دیگری که  کاربرد خوبی دارد در استفاده از ftp  برای وردپرس هنگامی است

که ما اطلاعات کاربری مدیریت سایت را فراموش کردیم و دسترسی لازم به هاست یا ایمیل را برای تغییر رمز عبور از طریق phpmyadmin را نداریم یا به هر دلیلی مانندسرعت در استفاده و ساخت یوزر

برای ورود به پیشخوان زمان کافی نداریم در این حالت میتوانیم با استفاده از ftp مدیر سایت جدیدی اضافه کرد و با آن وارد پیشخوان بشویم.از دیگر کاربردهای مهم استفاده از ftp  در وردپرس زمانی است

که ما تعداد فایل های زیادی داریم و برای نگهداری آنها از هاست دانلود استفاده میکنیم برای اینکه بتوانیم فایل ها را فراخوانی کنیم باید حتما تمامی فایل ها به صورت دستی در هاست دیگر آپلود

سپس این فایل ها را درون نوشته فراخوانی کنیم که این زمان بر می باشد برای افزایش سرعت به گونه ای که در همان ابتدای کار با افزودن پرونده چند رسانه ای بتوانیم فایل ها را به هاست دانلود

ارسال کنیم بدون آنکه این عملیات فایل را دوباره انجام دهیم به سادگی با اتصال ftp به وردپرس میتوانیم انی کار را انجام دهیم .راه های دسترسی ftp در وردپرس بسیار متنوع و مختلف است

به گونه ای که شما می توانید از طریق فایل منیجر های موجود به پنل های مدیریتی هاست دسترسی داشته باشید .همچنین می توانید از سایت های مدیریت ftp مانند www.net2ftp.com نیز استفاده

کنید و یا از سیستم مدیریت فایل درون کامپیوتر خود با نام explorer.exe کمک بگیرید، یکی دیگر از روش های مختلف که بسیار مورد استفاده قرار می گیرد FileZilla است .

نصب FileZilla

ابتدا این نرم افزار را باید نصب کرده و ان را نصب و فعال سازی کنیم بعد از نصب FileZilla باید آن را اجرا کرده و از منوی File گزینه Site manager را انتخاب کنید سپس اطلاعات خواسته شده را وارد کنید

در گزینه site name برای سایت یک نام در نظر بگیرید توجه داشته باشید این نام تنها برای شناسایی شما در این نرم افزار است.در بخش host یک ادرس میزبانی سایت خود را بدون ftp وارد کنید.

logon type را روی حالت normal قرار دهید سپس در بخش user و password نام کاربری و رمز عبور هاست خود را وارد کنید و در آخر بر روی connect کلیک کنید

تا با این نرم افزار به هاست سایت متصل شوید .

اضافه کردن ftp به وردپرس

استفاده از FileZilla برای آپلود و مدیریت فایل ها

در اینجا شما موفق شدید تا FileZilla را به ftp هاست خود متصل کنید پس می توانید هر فایلی را انتقال دهید اگر سمت راست را مشاهده کنید می بینید

که تمام فایل های موجود در رایانه شما در این پنجره نشان داده شده اند و در پنجره سمت چپ فایل ها و فولدر های موجود در هاست مشخص هستند .

در اینجا برای انتقال تنها باید فایل ها کشیده و در محل مورد نظر رها کنید مانند عمل drag and drop

افزودن تنظیمات ftp در وردپرس به صورت دائمی

اضافه کردن ftp به وردپرس

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

وارد آن شده و کد زیر را قرار دهید. قبل از نصب افزونه و قالب وردپرس شما به فایل اف تی پی و تنظیمات آن نیز دسترسی دارید .

define(‘FTP_HOST’, ‘ftp.yoursite.com’); define(‘FTP_USER’, ‘Your_FTP_Username’); define(‘FTP_PASS’, ‘Your_FTP_password’); define(‘FTP_SSL’, true); // If you can use a SSL connection set this to true

 

نحوه بروز رسانی WordPress از طریق FTP

در گاهی از اوقات باید وردپرس را از روش های دستی بروزرسانی کنید مانند زمانی که وردپرس به صورت اتوماتیک بروز نمیشود و یا اینکه در هنگام بروزرسوانی از طریق پیشخوان هنگ کرده

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

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

این کار را به راحتی انجام داد.قبل از آنکه کاری را انجام دهید بهتر است از هاست خود یک بک آپ تهیه کنید.در مرحله دوم باید نسخه ی جدید وردپرس را با توجه به نیاز خود

حال فارسی یا انگلیسی را دانلود کرده سپس فایل Zip را extract نماییدبعد از این کار فایلی با نام وردپرس مشاهده می کنید که حاوی فایل های وردپرسی است .

شما بهتر است از FileZilla برای انجام این کار بهره بگیرید پس یک اکانت بر روی هاست خود ایجاد کرده چرا که شما به FTP client نیاز خواهید داشت .

در این مرحله با استفاده از FTP client و اطلاعاتی که در اختیار دارید به هاست خود متصل شوید .بعد از اتصال با استفاده از FTP client به مسیر Root Directory و یا همان Public_html اکانت خود

مراجعه کرده و تمامی فایل های موجود در پوشه WordPress را از سیستم خود به هاست منتقل نمایید.

اضافه کردن ftp به وردپرس

شروع به انجام کار و انتقال فایل ها به هاست را انجام خواهد داد در این میان پنجره ای با عنوان Filename already exists in the target directory, please choose an action مشاهده می نمایید،

در آنجا گزینه Overwrite را انتخاب کنید و بعد تیک گزینه ی always use this action را فعال نمایید.زمانی که وردپرس را به روز رسانی می کنید ممکن است لازم باشد پایگاه داده را نیز به روز رسانی کنید

به همین خاطر بعد از بارگذاری فایل های نسخه جدید ، به بخش مدیریت وردپرس مراجعه کنید در آنجا پیامی را در جهت به روز رسانی دیتابیس نمایش داده می شود

بر روی گزینه Update WordPress Database کلیک کنید

افزونه wp ftp media library

یکی از افزونه هایی که با استفاده از آن می توان آپلود رسانه وردپرس بر روی ftp سرور دیگر  را به راحتی انجام داد  افزونه wp ftp media libraryاما چگونه می توان با وردپرس کار کرد

ولی آپلود قسمت رسانه روی سرور دیگه مانند ftp انجام شود. با این افزونه به راحتی میتوان  کار کرد و جایی برای نگرانی وجود نداردافزونه را دانلود و سپس نصب و فعال سازی کنید.

سپس به قسمت افزونه ها مراجعه کنیدو بر روی زیر منوی ویرایشگر کلیک کرده و از منوی کشویی پلاگین wp-ftp-media-library را بیابید.

زمانی که کد ها به شما نمایش داده شد به دنبال کد زیر باشید :

$settings = array(
‘host’ => ‘ip or hostname’, // * the ftp-server hostname
‘user’ => ‘username’, // * ftp-user
‘pass’ => ‘password’, // * ftp-password
‘cdn’ => ‘cdn.example.com’, // * This have to be a pointed domain or subdomain to the root of the uploads
‘path’ => ‘/’, // – ftp-path, default is root (/). Change here and add the dir on the ftp-server,
‘base’ => $upload_dir[‘basedir’] // Basedir on local
)

بعد از پیدا کردن کد بالا اطلاعات لازم را جایگزین کرده و تغییراتی را ایجاد کنید

جا گذاری کنید :

host = آدرس هاست یا فضای ftp خود یا ip آن را وارد کنید .
user = نام کاربری هاست یا ftp را وارد کرده .
pass = رمز عبور هاست یا ftp خود را جایگزین کنید .
cdn = نوع آدرس دهی از هاست یا ftp. مثلا cdn.mydomain.com

افزودن مدیر در وردپرس با ftp

نکاتی برای افزایش امنیت وجود دارد که باید  به آنها توجه کرد مثلا شناسایی و جلوگیری از کدهای مخرب یکی از مواردی است که می توانددر سایت هایی که از قالب های رایگان استفاده می کنند.

از فایل های مهم و حیاتی وردپرس که باید به طور کلی از آن مراقبت کرد تا آلوده نشود فایل فانکشن قالب است.

اضافه کردن ftp به وردپرس

اگر از کد و توابع ایجاد کاربر در فانکشن قالب وردپرس به عنوان مثال استفاده شده باشد به محض نصب و راه اندازی پوسته ،کاربری با دسترسی مدیر برای شما ایجاد شود و با استفاده از آن فرد

خرابکار به قسمت پیشخوان شما دسترسی داشته باشد.اگر شما یوزر نیم و پسوردی که برای ورود به وردپرس خود داده اید و هم اکنون آن را فراموش کردید. تنها یک راه هست که دوباره بتوانید

وارد پنل مدیریت خود شوید و این است که  وارد فضای میزبانی سایت خود شوید و یک مدیر جدید ایجاد کنید و با استفاده از مشخصات جدید وارد پنل مدیریتی شویدالبته استفاده از کد و ایجاد کاربر

مدیر وردپرس راحت ترین کار برای ساخت کاربری جدید با دسترسی admin  می باشد.برای انجام این کار از طریق اکانت اف تی پی خود وارد پوشه wp-content شده سپس پوشه themes را باز کنید

سپس پوشه قالب خود را باز کرده و فایل فانکشن پوسته را با استفاده از یک ادیتور و یا نرم افزار اف تی پی ویرایش کنیددر چنین حالتی باید کد هایی را در فایل functions.php وارد کرده و دسترسی

آن را administrator قرار دهیدسپس مقدار های user، pass و email را وارد کنید. اگر مایل بودید سطح دسترسی را تعیین کنید

با تغییر مقدار تابع set_role بجای دسترسی administrator که برای مدیر مورد استفاده قرار میگیرد از سطوح editor ، author ، contributor و subscriber به ترتیب

مشارکنت کننده ، نویسنده ، ویرایشگر ، و مشترک استفاده کنید .

function wpb_admin_account(){
$user=’Username’;$pass=’Password’;$email=’[email protected]’;
if (!username_exists($user) && !email_exists($email)){
$user_id = wp_create_user($user,$pass,$email);
$user = new WP_User($user_id);
$user->set_role(‘administrator’);}}
add_action(‘init’,’wpb_admin_account’);

بعد از آنکه کد ها را در بخش فانکشن وارد کردید آن را ذخیره کرده و با مشخصات مدیر جدید وارد پیشخوان سایت خود شویدو بخش ویرایشگر پوسته کدهایی را که در فانکشن قرار داده اید را حذف کنید

چرا که دیگر نیاز به آن ندارید چون کاربر جدید را ایجاد کرده اید .یکی از مورادی که سرعت کار را چند برابر خواهد کرد استفاده از اف تی پی برای رد و بد اطلاعات میباشدمشکلاتی برای آپلود کردن یک

فایل حجیم وجود دارد از قبیل زمان و تایم اوت سرور  و یا در وردپرس نمیتوانید فایل های خیلی حجیم را آپلود کنید اماراه حل های مختلفی وجود دارد مانند استفاده از سرور مجازی و اتصال

به یک ساب دامنه و یا استفاده از نرم افزار های اف تی پی که در بالا اشاره شد.

 

دانلود

دیدگاه بگذارید

avatar
  اشتراک در  
اطلاع از
قالب فروشگاهی دیجی کالا پنل کاربری پیشرفته ووکامرس قالب آموزشی هنرستان برای وردپرسقالب فروشگاهی دیجی کالا

ایمیلت رو وارد کن ، قالب و افزونه جایزه بگیر

Scroll Up
کانال آپارات ما اینستاگرام مبنای وردپرس