دانلود افزونه UpdraftPlus
اگر به دنبال یک افزونه هستید که خیالتان را از بابت پشتیبان گیری و انتقال سایت وردپرسی تان راحت کند،...
اگر به دنبال یک افزونه هستید که خیالتان را از بابت پشتیبان گیری و انتقال سایت وردپرسی تان راحت کند، افزونه UpdraftPlus همان چیزی است که نیاز دارید. این افزونه با بیش از ۳ میلیون نصب فعال، محبوب ترین و حرفه ای ترین ابزار پشتیبان گیری برای وردپرس است. مهم نیست که با سایت های وردپرسی تازه کار هستید یا یک حرفهای، افزونه UpdraftPlus کار را برایتان ساده و بی دردسر کرده است.
مهم ترین قابلیتهای افزونه UpdraftPlus
پشتیبانگیری خودکار (Scheduled Backup): برنامهریزی کنید که افزونه به صورت خودکار، هر روز، هفته یا ماه از کل سایتتان بکآپ بگیرد. کافی است یک بار تنظیمش کنید و بعد خیالتان از بابت امنیت اطلاعات راحت باشد
بازیابی سریع و آسان (Easy Restore): هر وقت مشکلی پیش آمد، فقط با چند کلیک ساده میتوانید سایت خود را به حالت قبل برگردانید. حتی این قابلیت را دارید که فقط بخش خاصی مثل دیتابیس، قالب یا افزونهها را جداگانه بازیابی کنید، بدون اینکه به بقیه قسمتها دست بخورد
انتقال ساده سایت (Migration): اگر تصمیم به جابهجایی سایتتان به هاست یا دامنه جدید دارید، این افزونه کار انتقال را برایتان انجام میدهد. موتور جستجو و جایگزین داخلی آن هم لینکهای شکسته را به صورت خودکار در مقصد جدید درست میکند
ذخیرهسازی در فضای ابری (Cloud Storage): بکآپهای شما میتوانند در سرویسهای محبوبی مثل گوگل درایو، دراپ باکس، FTP و ایمیل ذخیره شوند. در نسخه حرفهای (Premium) هم میتوانید از امکانات بیشتری مثل واندرایو و SFTP استفاده کنید
پشتیبانگیری اتمی (Incremental Backup): یک ویژگی عالی برای سایتهای شلوغ که مرتب تغییر میکنند. به جای گرفتن بکآپ کامل هر بار، فقط تغییرات جدید را ذخیره میکند که این کار باعث صرفهجویی قابل توجهی در منابع سرور میشود
قابل اطمینان و مطمئن (Reliable): نسخههای پشتیبان با استفاده از چکسام (cryptographic checksums) ساخته میشوند تا شما بتوانید از صحت و یکپارچگی فایلهای بکآپ خود مطمئن باشید
در یک کلام، اگر به دنبال یک راه حل ساده، قوی و رایگان هستید که همه کارهای پشتیبانگیری، بازیابی و انتقال سایتتان را انجام دهد، نصب و استفاده از افزونه UpdraftPlus را به شما توصیه میکنم.
امنیتی: آسیبپذیریای برطرف شد که در شرایط خاص میتوانست باعث اجرای دستورات دلخواه SQL توسط مهاجم شود. این مشکل در سایتهایی رخ میداد که مهاجم غیر مدیر امکان ثبت محتوای دلخواه با حجم بیش از ۱ مگابایت در یکی از سلولهای پایگاه داده را داشت. در صورت تهیه نسخه پشتیبان از سایت و بازیابی آن، ممکن بود دستورات SQL مخرب هنگام بازیابی اجرا شوند. از تیم Wordfence بابت گزارش مسئولانه این آسیبپذیری تشکر شده است.
بهبود: پشتیبانی از تولید کلیدهای RSA با طول کمتر از ۲۰۴۸ بیت حذف شد تا از استفاده از کلیدهای رمزنگاری ضعیف جلوگیری شود.
بهبود: در صورت فعال بودن حالت سازگاری SQL با نام NO_BACKSLASH_ESCAPES، این حالت غیرفعال میشود تا از بروز مشکلات احتمالی در پردازش دستورات SQL جلوگیری شود.
- امنیتی: یک مشکل امنیتی در سایتهایی که با قابلیت مهاجرت UpdraftPlus به آدرس جدید منتقل شدهاند برطرف شد. در شرایط خاص، اگر فایل
.htaccessبهروزرسانی نشده باشد، مدیر سایت به هشدار مربوطه پاسخ نداده باشد، کاربران غیرمدیر امکان ورود به پیشخوان را داشته باشند و اطلاعات ورود به فضای ذخیرهسازی در تنظیمات UpdraftPlus ذخیره شده باشد، یک کاربر واردشده میتوانست به برخی از این اطلاعات دسترسی پیدا کند؛ برای مثال اطلاعات FTP، اما نه Dropbox. از Jakub Herman که این مشکل را از طریق WPScan گزارش کرد، تشکر میکنیم. - ویژگی جدید: یک راهنمای راهاندازی اولیه (Onboarding Wizard) برای کمک به کاربران تازهکار در پیکربندی افزونه اضافه شد. این قابلیت به WordPress 6.2 یا بالاتر و PHP 7.4 یا بالاتر نیاز دارد.
- رفع مشکل: خطایی که هنگام پیکربندی گزینه
CURLOPT_INFILEدر cURL و به دلیل ارجاع ابزار FTP به ثابتSTDINایجاد میشد، برطرف شد. از آنجا کهSTDINفقط در محیط PHP CLI تعریف میشود، این مشکل در محیطهای PHP-FPM باعث خطا میشد. - رفع مشکل: مشکل ناموفق بودن پشتیبانگیری از طریق WebDAV که به دلیل استفاده از یک الگوی Regular Expression منسوخشده از نسخه 10.45 کتابخانه PCRE2 ایجاد میشد، برطرف شد.
- بهبود: قابلیت «Tour» از رابط کاربری حذف و غیرفعال شد. کد مربوط به آن فعلاً در افزونه باقی میماند و در یکی از نسخههای آینده بهطور کامل حذف خواهد شد.
- بهبود: ترجمههای داخلی افزونه که اکنون کامل شدهاند حذف شدند و ترجمهها بهصورت خودکار از WordPress.org دریافت خواهند شد.
- بهبود: یک هشدار مدیریتی برای اطلاعرسانی درباره بازنشسته شدن حسابهای قدیمی Azure Blob Storage در آینده اضافه شد.
- بهبود: برای سایتهایی که از PHP قدیمیتر از نسخه 5.6.1 استفاده میکنند، هشداری اضافه شد که اعلام میکند برخی قابلیتهای وابسته به phpseclib، از جمله Dropbox، SFTP/SCP، رمزنگاری پایگاه داده، UpdraftCentral و Migrator، در نسخههای آینده به PHP جدیدتری نیاز خواهند داشت. این هشدار برای کاربرانی که نسخه قبلی آن را بسته بودند نیز دوباره نمایش داده میشود.
- بهبود: تمام برچسبهای متنی افزونه بهروزرسانی شدند تا بهجای
updraftplus.comازteamupdraft.comاستفاده کنند. - بهبود: خطای «Bad filename format» هنگام آپلود فایلهای پشتیبان کوچک از طریق پیشخوان UpdraftPlus در نسخههای قدیمیتر وردپرس برطرف شد.
- بهبود: پیام پنجره تست تنظیمات WebDAV در شرایطی که سرور از آپلود تکهای (Chunked Upload) پشتیبانی نمیکند، شفافتر شد.
- بهبود: چندین مشکل شناسایی شده در فرایند بررسی Plugin Check (PCP) برطرف شد و سازگاری افزونه، کیفیت کد و عملکرد کلی آن بهبود یافت.
- امنیتی: برای بازیابی نسخه پشتیبان، علاوه بر زمان ثبت بکاپ، اکنون ارائه Nonce امنیتی نیز الزامی است. این تغییر از یک تهدید امنیتی جلوگیری میکند که در آن مدیر قبلی سایت، پس از حذف دسترسی خود، میتوانست مدیر فعلی را با دنبال کردن یک لینک خاص به بازیابی بکاپی که از قبل میشناخته ترغیب کند. این مشکل توسط Jashid Sany از طریق WPScan گزارش شده است.
- بهبود: در نسخه UpdraftPlus Premium، نحوه اجرای بکاپهای ماهانه زمانبندیشده تغییر کرده است. از این پس بکاپ در روز انتخابشده از هر ماه انجام میشود تا عملکرد افزونه با انتظار کاربران هماهنگتر باشد.
- بهبود: قابلیت UpdraftClone دیگر از کلونهایی که با PHP 5.4 یا PHP 5.5 اجرا میشوند پشتیبانی نمیکند.
ویژگی جدید
- جدید: هنگام غیرفعال کردن افزونه، یک پنجره بازشو نمایش داده میشود که گزینههای حذف اطلاعات ذخیرهشده را در اختیار کاربر قرار میدهد تا در صورت تمایل، اطلاعات افزونه را نیز حذف کند.
رفع مشکلات
- رفع مشکل: فیلتر رسانههای «بدون پیوست (Unattached)» زمانی که هیچ فایل رسانهای بدون پیوستی وجود نداشت، تصاویر پیوستشده را نیز نمایش میداد.
🔧 بهبودها
- بهبود: افزونه Burst Statistics به اعلانهای مدیریتی خانواده افزونههای TeamUpdraft اضافه شد.
- بهبود: تجربه کاربری کاربران نسخه رایگان در هنگام استفاده از گزینههای ذخیرهسازی ابری و راه دور که مخصوص نسخه پریمیوم هستند، بهبود یافت.
- بهبود: در نسخههای PHP 8.4 و بالاتر، افزونه از تابع
http_get_last_response_headers()استفاده میکند تا از نمایش هشدارهای مربوط به منسوخ شدن متغیر$http_response_headerدر PHP 8.5 جلوگیری شود. - بهبود: فراخوانی مستقیم تابع داخلی PHP یعنی
unserialize()در کتابخانههای Google Drive و HTTP_Request2 با روشهای جایگزین و ایمنتر جایگزین شد.
امنیتی: نسخههای قبلی دارای یک نقص امنیتی بودند که به افراد غیرمجاز اجازه میداد در سایتهایی که دارای کلید فعال Migrator (فقط نسخههای پولی) یا کلید UpdraftCentral (نسخههای رایگان و پولی) هستند، عملیات غیرمجاز انجام دهند. به همه کاربران توصیه میشود در اسرع وقت افزونه را بهروزرسانی کنند.
بهبود: برای درخواستهای آپلود بخشبندیشده (Chunk Upload) به سرویس pCloud، زمان انتظار (HTTP Timeout) بهصورت صریح روی ۶۰ ثانیه تنظیم شد تا از بروز خطای cURL 28 در سرورهایی با اتصال کند جلوگیری شود.
بهبود: فراخوانی توابع curl_close()، finfo_close() و xml_parser_free() با بررسی نسخه PHP محافظت شدند تا از نمایش هشدارهای منسوخ شدن (Deprecation Warnings) در PHP 8.5 و نسخههای جدیدتر جلوگیری شود.
بهبود: نسخه کتابخانههای مشترک (Common Libs) همراه افزونه بهروزرسانی شد.
بهبود: تمامی استفادههای تابع wpdb::esc_like() در کد افزونه با UpdraftPlus_Database_Utility::esc_like() جایگزین شدند تا یکپارچگی و هماهنگی بیشتری در کدنویسی حفظ شود.
بهبود: راهنمای آموزشی (Tour Guide) جدیدی برای قابلیت «تهیه نسخه پشتیبان خودکار قبل از بهروزرسانی» اضافه شد.
به این افزونه امتیاز دهید
نسخه جدیدتری منتشر شده؟ ثبت گزارش