در دنیای امروز که سایتهای زیادی با وردپرس ساخته میشوند، امنیت اطلاعات و پایداری سایت اهمیت بسیار بالایی دارد. یک مشکل ساده مثل خطای افزونه، حمله امنیتی یا حتی قطعی ناگهانی اینترنت و شرایطی مثل اینترنت ملی میتواند باعث از دست رفتن بخشی یا تمام اطلاعات سایت شود. در چنین شرایطی داشتن یک نسخه پشتیبان (بکآپ) تنها راه سریع برای بازگردانی سایت و جلوگیری از خسارت جدی است.
بکآپ گرفتن به شما این امکان را میدهد که در هر زمان، سایت را به حالت قبل برگردانید؛ چه بهصورت دستی و چه با استفاده از افزونههای وردپرس. این موضوع مخصوصاً برای سایتهای فروشگاهی، آموزشی و خدماتی که دائماً در حال بهروزرسانی هستند، حیاتیتر است و باعث میشود حتی در شرایط اختلال اینترنت هم کنترل کامل روی دادههای سایت داشته باشید.
معرفی 2 روش برای بک آپ از وردپرس
برای گرفتن بکآپ از سایت وردپرسی روشهای مختلفی وجود دارد که بسته به سطح دانش و نیاز کاربر میتواند متفاوت باشد. بعضی روشها سادهتر و سریعتر هستند و با استفاده از افزونهها انجام میشوند، و بعضی دیگر بهصورت دستی و از طریق هاست مدیریت میشوند. در این بخش فقط روی دو روش اصلی یعنی بکآپ دستی و بکآپ با افزونه تمرکز میکنیم تا انتخاب برای شما سادهتر شود. همچنین در ادامه چند افزونه کاربردی برای بکآپ گرفتن معرفی میکنیم تا فرآیند مدیریت نسخههای پشتیبان راحتتر انجام شود.
- بکآپ با افزونه
- بکآپ دستی
معرفی افزونه برای بک آپ وردپرس
یکی از سادهترین روشها برای گرفتن نسخه پشتیبان، استفاده از افزونههای وردپرس است. این افزونهها به شما اجازه میدهند بدون نیاز به دانش فنی، از کل سایت (فایلها و دیتابیس) بکآپ بگیرید و حتی آن را زمانبندی کنید. افزونههای بکآپ معمولاً نسخه رایگان و پرمیوم دارند و نسخههای حرفهای آنها امکاناتی مثل بکآپ خودکار، ذخیره در فضای ابری و بازیابی سریع را ارائه میدهند. این روش برای کاربرانی که به دنبال راحتی هستند، بهترین انتخاب است.
1. افزونه آپ درفت پلاس
یکی از بهترین افزونههای بکاپ گرفتن از وردپرس که بهصورت رایگان در دسترس قرار دارد، افزونه آپ درفت پلاس است. نکته مثبت در خصوص این افزونه، زمانبندی دقیق آن است. یعنی شما مشخص میکنید که میخواهید مثلاً هر 12 ساعت یا هر 24 ساعت، بکاپ گیری انجام شود، دیگر نیازی نیست که کار خاصی را انجام بدهید.
لازم به ذکر است که فایل بک آپ را میتوانید در گوگل درایو، جیمیل و هر جای دیگری که خودتان میدانید، ذخیره کنید. طبیعتاً در هنگام نصب افزونه باید محل ذخیره فایلها را مشخص کنید. پیشنهاد میدهیم که محلی را انتخاب کنید که دسترسی به آن برایتان ساده باشد.
آموزش نصب افزونه آپ درفت پلاس
1. نصب افزونه
- به بخش افزونهها > افزودن بروید
- عبارت “UpdraftPlus” را جستجو کنید
- فزونه را نصب و سپس فعال کنید
- از منوی «تنظیمات» وارد بخش UpdraftPlus Backups شوید
2. تنظیمات اولیه
- وارد تب Settings شوید
- زمانبندی بکآپ فایلها و دیتابیس را مشخص کنید (روزانه یا هفتگی)
- تعداد نسخههای بکآپ قابل نگهداری را تعیین کنید
3. ایجاد بکآپ دستی (در صورت نیاز)
- از صفحه اصلی روی Backup Now کلیک کنید
- انتخاب کنید از فایلها بکآپ گرفته شود
- انتخاب کنید از دیتابیس بکآپ گرفته شود
- در صورت نیاز، ذخیره روی فضای ابری را فعال کنید
4. زمانبندی بکآپ خودکار
- در تب Settings برای Files زمان مناسب (مثلاً Weekly) انتخاب کنید
- برای Database زمان کوتاهتر (مثلاً Daily) تنظیم کنید
- تنظیمات را ذخیره کنید تا بکآپ خودکار فعال شود
5. ذخیره بکآپ در فضای ابری
یکی از سرویسها را انتخاب کنید (Google Drive، Dropbox، OneDrive و …)
اتصال از طریق API یا OAuth را انجام دهید
تنظیمات اتصال را ذخیره کنید تا بکآپها خودکار ذخیره شوند
2. افزونه داپلیکیتور پرو
با کمک این افزونه هم دیگر نیازی به بک آپ گیری دستی نخواهید داشت و افزونه بهصورت خودکار این کار را برای شما انجام خواهد داد. افزونه داپلیکیتور پرو یک پلاگین برای ساخت بسته نصبی آسان جهت پشتیبان گیری از کل سایت و انتقال آن است. ممکن است شما یک مدیر سایت باشید و بخواهید وبسایت وردپرسی خود را از یک هاست به هاست دیگر خود منتقل کنید و یا ممکن هست یک طراح سایت باشید که سایت خود را در لوکال هاست طراحی کرده اید و میخواهید آن را به هاست واقعی منتقل کنید، اما نکته مهمی که در اینجا حائز اهمیت است این است که که در این انتقال نباید هیچ اطلاعاتی از شما حذف شود و دقیقا عین خود مطالب و تنظیمات منتقل شوند، اما در حالت معمولی باید این کار را مدیر سرور برای شما انجام دهد و توسط خودتون امکان پذیر نمی باشد و اگر سایت شما در لوکال هاست باشد شما نمیتونید سایتی را که طراحی کرده اید، انتقال دهید.
آموزش بکآپ گرفتن با افزونه Duplicator Pro
1. ایجاد پکیج جدید
- وارد Duplicator Pro در پیشخوان وردپرس شوید
- روی گزینه Create New کلیک کنید
- نوع بکآپ را انتخاب کنید (Full Backup یا Custom Backup)
2. تنظیمات پکیج
- مشخص کنید کدام پوشهها داخل wp-content شامل شوند یا حذف شوند
- تعیین کنید کل دیتابیس یا فقط جداول خاص بکآپ گرفته شود
3. اسکن سایت
- افزونه بهصورت خودکار یک اسکن اولیه انجام میدهد
- وضعیت سلامت سایت و فایلها بررسی میشود
- در صورت بدون مشکل بودن (وضعیت سبز)، ادامه دهید
4. ساخت پکیج بکآپ
- روی دکمه Build کلیک کنید
- منتظر بمانید تا فرآیند ساخت کامل شود
- فایلهای Installer و Archive تولید میشوند
5. دانلود فایلهای بکآپ
- فایل Installer.php را دانلود کنید
- فایل Archive.zip را دانلود و ذخیره کنید
- این دو فایل برای انتقال یا بازیابی کامل سایت استفاده میشوند
6. نکات مهم هنگام ساخت بکآپ
- قبل از شروع، کش و افزونههای غیرضروری را پاک کنید
- برای سایتهای سنگین بهتر است از نسخه Pro استفاده شود
- در زمان ساخت پکیج، از رفرش کردن صفحه خودداری کنید
مشاهده و خرید محصولات
دسته بندی قالب وردپرس
3. افزونه بکاپ گیری و انتقال و مهاجرت
افزونه بکاپ گیری و انتقال و مهاجرت سریعترین و محبوبترین ابزار برای پشتیبانگیری، انتقال و مهاجرت سایت وردپرسی است. با این افزونه میتوانید تنها با یک کلیک، سایت خود به همراه پایگاه داده، رسانهها، قالبها و افزونهها را به دامنه دیگر یا لوکالهاست منتقل کنید، بدون نیاز به دانش تخصصی. فرآیند انتقال به صورت کشیدن و رها کردن (درگ و دراپ) انجام میشود و امکاناتی برای جستجو و جایگزینی نامحدود در پایگاه داده نیز دارد. این افزونه مشکلات سریالسازی را در عملیات جستجو و جایگزینی بهصورت حرفهای رفع میکند و با لایسنس اورجینال و مادامالعمر در ژاکت ارائه میشود.
- پشتیبانگیری کامل از سایت شامل پایگاه داده، رسانهها، قالبها و افزونهها
- انتقال سایت با یک کلیک و بدون نیاز به دانش تخصصی
- عملیات انتقال به صورت درگ و دراپ (کشیدن و رها کردن)
- امکان جستجو و جایگزینی نامحدود در پایگاه داده
- رفع مشکلات سریالسازی هنگام جستجو و جایگزینی
- لایسنس اورجینال و پشتیبانی مادامالعمر از ژاکت
آموزش بکآپ گرفتن با افزونه بکاپ گیری و انتقال و مهاجرت
1. نصب افزونه
- نسخه رایگان را از مخزن وردپرس نصب کنید
- برای امکانات کامل، افزونه All in One WP Migration Unlimited (نسخه پریمیوم) لازم است
- افزونه را فعال کنید تا گزینههای Export و Import در دسترس قرار بگیرد
2. خروجی گرفتن از سایت (Export)
- وارد منوی All in One WP Migration > Export شوید
- در صورت نیاز، فیلترهایی مثل حذف اسپمها یا رونوشتها را فعال کنید
- روی گزینه Export To کلیک کرده و مقصد را انتخاب کنید (File، FTP، Google Drive و …)
3. دانلود فایل بکآپ
- در حالت File یک فایل با فرمت .wpress ساخته میشود
- این فایل را دانلود و در یک مسیر امن ذخیره کنید
- این فایل شامل کل اطلاعات سایت است
4. بازیابی بکآپ (Import)
- وارد بخش Import شوید
- فایل .wpress را آپلود کنید
- افزونه کل سایت (فایلها، دیتابیس و تنظیمات) را جایگزین نسخه فعلی میکند
5. نکات مهم
- نسخه رایگان محدودیت حجم (حدود 128MB) دارد
- نسخه Unlimited برای سایتهای بزرگ و حرفهای مناسبتر است
- عملیات Import کل سایت فعلی را بازنویسی میکند و باید با احتیاط انجام شود
بکآپ دستی از وردپرس
در روش بکآپ دستی، شما باید بهصورت مستقیم از فایلهای سایت و دیتابیس نسخه پشتیبان تهیه کنید. این کار معمولاً از طریق File Manager هاست و phpMyAdmin انجام میشود. اگرچه این روش کنترل کاملتری در اختیار شما میگذارد، اما نسبت به روش افزونهای زمانبرتر است و نیاز به دقت بیشتری دارد، چون کوچکترین اشتباه ممکن است در فرآیند بازگردانی مشکل ایجاد کند.
بکآپ از طریق هاست
برای مدیریت هاستینگ خود میتوانید از پنلهای مختلفی استفاده کنید که یکی از محبوبترین آنها، سی پنل است. کار کردن با سی پنل سادهتر از پنلهای دیگر است. دقت داشته باشید که ساده بودن برای هر کسی معنی مختلفی دارد. شما متناسب با شرایط و نیاز خود میتوانید پنل دیگری را انتخاب کنید. در ادامه ما آموزش تهیه بک آپ وردپرس از طریق سی پنل را شرح خواهیم داد. در ابتدا باید وارد مدیریت پنل و سپس قسمت فایل منیجر (file manger) شوید.
مرحله بعد باید فایل public_html را باز کرده و بعد تمام فایلهای این پوشه را انتخاب کنید.

برای این کار میتوانید گزینه select_all را هم انتخاب کنید، با این گزینه تمام فایلهای موجود در پوشه انتخاب خواهند شد.

بعد از آن باید گزینه compress را انتخاب کنید. با انتخاب این گزینه در واقع فایلهای موجود را به حالت زیپ درمیآورید، یعنی حجم نگهداری از آنها را کاهش دادهاید، بدون اینکه کیفیت تغییری داشته باشد.
حالا شما میتوانید این فایل زیپ را هرجایی نگهداری کنید. این فایل آخرین بک آپ وردپرس شما است. توجه داشته باشید که در ظاهر بکاپ گرفتن از وردپرس از طریق سی پنل کار سادهای است و نیازی نیست که کار خاصی را انجام دهید. حالا تصور کنید که لازم است هر روز این کار را انجام بدهید. طبیعتاً هرچه کار سادهای هم باشد، تکرار روزانه آن باعث خستگی خواهد شد.
حالا برای بکاپ گیری وردپرس راه سادهتری هم وجود دارد و آن استفاده از افزونههای وردپرس است. همانطور که میدانید وردپرس افزونههای مختلفی دارد که هرکدام از آنها کار خاصی را ساده کردهاند. برای بکاپ گیری هم افزونهای وجود دارد که در ادامه آن را بیشتر معرفی خواهیم کرد.
بازگردانی سایت وردپرس با استفاده از FTP
برای بازگردانی سایت وردپرس با استفاده از FTP ابتدا نسخه جدید وردپرس را از سایت رسمی دریافت و در هاست خود بارگذاری کنید. سپس فایل پیکربندی و پوشهی آپلودها را از نسخه پشتیبان بازگردانی نمایید. در ادامه افزونهها و قالب مورد استفاده را دوباره نصب کرده و در پایان، تنظیمات پیوندهای یکتا را به روزرسانی کنید تا وب سایت بهدرستی اجرا شود. در ادامه روش بازگردانی سایت وردپرس با استفاده از FTP را برای شما به ضورت تصویری و بر ساس تجربه شخصی قرار میدهیم.
مرحله اول: دانلود و آپلود فایلهای اصلی وردپرس
در نخستین گام، لازم است آخرین نسخه وردپرس را از وبسایت رسمی WordPress.org دانلود کنید. پس از دریافت فایل فشرده، آن را روی سیستم خود استخراج نمایید تا پوشهی اصلی وردپرس و تمامی فایلهای آن در دسترس قرار گیرد.
سپس با استفاده از یک نرم افزار کلاینت FTP (مانند FileZilla) به هاست یا سرور خود متصل شوید. پس از برقراری اتصال، کافی است تمام فایلهای موجود در پوشهی وردپرس استخراج شده را انتخاب کرده و در پوشهی اصلی هاست (معمولاً public_html) آپلود کنید. این کار باعث میشود فایلهای اصلی وردپرس جایگزین نسخههای معیوب یا حذفشده شوند و بستر اولیه برای بازیابی سایت فراهم گردد.

مرحله دوم: بازگردانی فایل پیکربندی و محتوای سایت
پس از بارگذاری فایلهای اصلی وردپرس، نوبت به فایل پیکربندی میرسد. اگر نسخه پشتیبان معتبری در اختیار دارید، میتوانید فایل wp-config.php را از آن بازگردانی کرده و در هاست خود آپلود کنید. دقت داشته باشید این فایل باید کاملاً سالم و بدون مشکل باشد؛ چرا که تمامی اطلاعات اتصال به پایگاه داده در آن ذخیره میشود.
در صورتی که به فایل پشتیبان دسترسی ندارید، میتوانید از فایل wp-config-sample.php موجود در بستهی وردپرس استفاده کنید. کافی است نام آن را به wp-config.php تغییر داده و سپس با ویرایش فایل، اطلاعات پایگاه داده (نام پایگاه داده، نام کاربری، رمز عبور و میزبان) را بهدرستی وارد نمایید. پس از اعمال تغییرات، فایل را ذخیره کرده و دوباره در هاست خود بارگذاری کنید.
در ادامه، فایلهای موردنیاز دیگر را از نسخه پشتیبان بازگردانی نمایید. توصیه میشود تنها محتوای پوشهی /wp-content/uploads/ (تصاویر و فایلهای رسانهای سایت) را آپلود کنید تا از انتقال فایلهای غیرضروری یا آلوده جلوگیری شود. پس از انجام این مراحل، وبسایت خود را بررسی کنید تا مطمئن شوید که همهچیز به درستی کار میکند و ساختار اولیه سایت به حالت قبل بازگشته است.
مرحله سوم: بازیابی افزونهها، قالب و تنظیم پیوندهای یکتا
پس از بازگردانی فایلهای اصلی و محتوای سایت، نوبت به بازیابی افزونهها میرسد. تمام افزونههایی که قبلاً در سایت خود استفاده میکردید را دوباره نصب و فعال کنید تا امکانات و عملکرد سایت به حالت قبل بازگردد.
سپس قالب سایت را نصب نمایید. اگر از قالب فرزند یا قالبی که شخصیسازی شده استفاده میکردید، میتوانید آن را از نسخه پشتیبان بازگردانید، اما پیش از بارگذاری، مطمئن شوید که فایلهای قدیمی و اضافی پاک شدهاند تا تداخلی ایجاد نشود.

در نهایت، به بخش تنظیمات » پیوندهای یکتا در پیشخوان وردپرس بروید و ساختار پیوندهای یکتا را مطابق سایت خود تنظیم کنید. پس از اعمال تغییرات، حتماً روی دکمه بهروزرسانی کلیک کنید تا تمامی لینکهای سایت به درستی کار کنند و وبسایت آماده استفاده شود.
خلاصه ای از بک آپ گرفتن برای بازگردانی سایت وردپرس
در این مطلب تلاش کردیم تا بهصورت جامع و کاربردی اهمیت بکاپ گرفتن از وردپرس برای بازگردانی سایت وردپرس را بررسی کنیم و دلایل حیاتی تهیه نسخه پشتیبان از اطلاعات سایت را شرح دهیم. همچنین مراحل بکاپگیری دستی از طریق cPanel را بیان کردیم و در کنار آن، با معرفی چند افزونه قدرتمند وردپرسی، راهکارهایی سادهتر، سریعتر و مطمئنتر برای این کار ارائه دادیم. علاوه بر این، روشهای بازگردانی بکاپ با دو روش دستی و افزونه بهطور کامل توضیح داده شد تا بتوانید در مواقع ضروری با آمادگی بیشتری عمل کنید.
خلاصه ای از بک آپ گرفتن برای بازگردانی سایت وردپرس
در این مطلب تلاش کردیم تا بهصورت جامع و کاربردی اهمیت بکاپ گرفتن از وردپرس برای بازگردانی سایت وردپرس را بررسی کنیم و دلایل حیاتی تهیه نسخه پشتیبان از اطلاعات سایت را شرح دهیم. همچنین مراحل بکاپگیری دستی از طریق cPanel را بیان کردیم و در کنار آن، با معرفی چند افزونه قدرتمند وردپرسی، راهکارهایی سادهتر، سریعتر و مطمئنتر برای این کار ارائه دادیم. علاوه بر این، روشهای بازگردانی بکاپ با دو روش دستی و افزونه بهطور کامل توضیح داده شد تا بتوانید در مواقع ضروری با آمادگی بیشتری عمل کنید.
سوالات متداول
چرا باید از سایت وردپرس خود بک آپ تهیه کنم؟
هر چند وقت یکبار باید از سایت وردپرس خود بک آپ تهیه کنم؟
آیا بازگردانی سایت وردپرس از بک آپ به داده های من آسیب می رساند؟
هنگام بازیابی وردپرس با FTP، اگر فایل wp-config.php ناقص یا اشتباه باشد چه اتفاقی میافتد؟