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

ذخیره اطلاعات و جلوگیری از حذف آنها
به این موضوع توجه داشته باشید که تداوم کسبوکار شما و همچنین درآمدی که از کارتان دارید، به اطلاعات شما بستگی دارد. اگر صاحب یک کسب و کار کوچک پرسود باشید و روزی اطلاعات و دیتای سایت شما در دسترس نباشد، کسبوکار شما هم از بین میرود. البته احتمالاً با خود میگویید که آیا اطلاعات سایت بر روی هاستینگ ذخیره میشود؟
در جواب باید بگوییم که بله! یکی از مهمترین وظایف هر هاستینگ ذخیره اطلاعات وبسایت شما است اما تصور کنید که در یک حادثه اطلاعات شما از بین برود. مثلاً در یک مثال کاملاً واقعی، پلیس هارد سرورهای یک شرکت را چندین ماه ضبط کرده باشد. در چنین حالتی نبود بکاپ از وردپرس می تواند شما را با مشکلات بسیار جدی روبهرو کند.
حل مشکلات در کوتاه ترین زمان
بکاپ از وردپرس میتواند از مشکلات بسیار زیادی جلوگیری کند، یا بهتر بگوییم کمک میکند که مشکلات مختلفی را در زمان کوتاهی حل کنید. اجاره بدهید با یک مثال این موضوع را بیشتر توضیح دهیم. تصور کنید که سایت شما ویروسی شده، در چنین حالتی شما چه کار میکنید؟
پاک کردن سایت و نوشتن دوباره آن به زمان زیادی نیاز دارد، این کار باعث میشود که کسبوکار شما چندین روز یا حتی چندین ماه معلق بماند و ضررهای متعددی برایتان به دنبال خواهد داشت. حالا یک کار سادهتر هم وجود دارد که انجام آن ملزم به بک آپ گیری از وردپرس بهصورت منظم است.
در این حالت میتوانید از آخرین نسخهای که بک آپ گرفتهاید، استفاده کنید. این نسخه ویروسی نیست و ازآنجاییکه بهصورت منظم و روزانه بک آپ گرفتهاید، تقریباً نسخه کاملی بهحساب میآید و اگر نیازمند تغییرات باشد، این تغییرات بسیار کم هستند.
با توجه به این دو دلیل بهسادگی میتوانید به اهمیت بکاپ گیری در وردپرس پی برد. شما با این کار نهتنها از بروز مشکلات بسیاری جلوگیری خواهید کرد، بلکه اگر مشکلی هم پیش آید، در زمان کوتاهی میتوانید آن را برطرف کنید. در این حالت کسبوکار شما آسیبی نمیبیند و شما هم ضرری نخواهید کرد.
نحوه بک آپ گرفتن از سایت وردپرس از طریق هاست سی پنل
برای مدیریت هاستینگ خود میتوانید از پنلهای مختلفی استفاده کنید که یکی از محبوبترین آنها، سی پنل است. کار کردن با سی پنل سادهتر از پنلهای دیگر است. دقت داشته باشید که ساده بودن برای هر کسی معنی مختلفی دارد. شما متناسب با شرایط و نیاز خود میتوانید پنل دیگری را انتخاب کنید. در ادامه ما آموزش تهیه بک آپ وردپرس از طریق سی پنل را شرح خواهیم داد.
در ابتدا باید وارد مدیریت پنل و سپس قسمت فایل منیجر (file manger) شوید.
مرحله بعد باید فایل public_html را باز کرده و بعد تمام فایلهای این پوشه را انتخاب کنید.

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

بعد از آن باید گزینه compress را انتخاب کنید. با انتخاب این گزینه در واقع فایلهای موجود را به حالت زیپ درمیآورید، یعنی حجم نگهداری از آنها را کاهش دادهاید، بدون اینکه کیفیت تغییری داشته باشد.
حالا شما میتوانید این فایل زیپ را هرجایی نگهداری کنید. این فایل آخرین بک آپ وردپرس شما است. توجه داشته باشید که در ظاهر بکاپ گرفتن از وردپرس از طریق سی پنل کار سادهای است و نیازی نیست که کار خاصی را انجام دهید. حالا تصور کنید که لازم است هر روز این کار را انجام بدهید. طبیعتاً هرچه کار سادهای هم باشد، تکرار روزانه آن باعث خستگی خواهد شد.
حالا برای بکاپ گیری وردپرس راه سادهتری هم وجود دارد و آن استفاده از افزونههای وردپرس است. همانطور که میدانید وردپرس افزونههای مختلفی دارد که هرکدام از آنها کار خاصی را ساده کردهاند. برای بکاپ گیری هم افزونهای وجود دارد که در ادامه آن را بیشتر معرفی خواهیم کرد.
معرفی ۳ افزونه برای پک آپ گرفتن از سایت وردپرس
همانطور که گفتیم برای بکاپ گرفتن از وردپرس برای بازگردانی سایت وردپرس با افزونههای مختلفی وجود دارد. سه مورد از آنها کارایی بیشتر و بهتری نسبت به موارد دیگر دارند. در ادامه این سه افزونه را معرفی کرده، توضیحات مختصری در رابطه با هرکدام بیان و قسمت دانلود آنها هم ذکر خواهیم کرد.
1. افزونه آپ درفت پلاس
یکی از بهترین افزونههای بکاپ گرفتن از وردپرس که بهصورت رایگان در دسترس قرار دارد، افزونه آپ درفت پلاس است. نکته مثبت در خصوص این افزونه، زمانبندی دقیق آن است. یعنی شما مشخص میکنید که میخواهید مثلاً هر 12 ساعت یا هر 24 ساعت، بکاپ گیری انجام شود، دیگر نیازی نیست که کار خاصی را انجام بدهید.
لازم به ذکر است که فایل بک آپ را میتوانید در گوگل درایو، جیمیل و هر جای دیگری که خودتان میدانید، ذخیره کنید. طبیعتاً در هنگام نصب افزونه باید محل ذخیره فایلها را مشخص کنید. پیشنهاد میدهیم که محلی را انتخاب کنید که دسترسی به آن برایتان ساده باشد.
2. افزونه داپلیکیتور پرو
با کمک این افزونه هم دیگر نیازی به بک آپ گیری دستی نخواهید داشت و افزونه بهصورت خودکار این کار را برای شما انجام خواهد داد. افزونه Duplicator Pro یک پلاگین برای ساخت بسته نصبی آسان جهت پشتیبان گیری از کل سایت و انتقال آن است. ممکن است شما یک مدیر سایت باشید و بخواهید وبسایت وردپرسی خود را از یک هاست به هاست دیگر خود منتقل کنید و یا ممکن هست یک طراح سایت باشید که سایت خود را در لوکال هاست طراحی کرده اید و میخواهید آن را به هاست واقعی منتقل کنید، اما نکته مهمی که در اینجا حائز اهمیت است این است که که در این انتقال نباید هیچ اطلاعاتی از شما حذف شود و دقیقا عین خود مطالب و تنظیمات منتقل شوند، اما در حالت معمولی باید این کار را مدیر سرور برای شما انجام دهد و توسط خودتون امکان پذیر نمی باشد و اگر سایت شما در لوکال هاست باشد شما نمیتونید سایتی را که طراحی کرده اید، انتقال دهید.
مشاهده و خرید محصولات
دسته بندی قالب وردپرس
3. افزونه بکاپ گیری و انتقال و مهاجرت

افزونه All-in-One-WP-Migration سریعترین و محبوبترین ابزار برای پشتیبانگیری، انتقال و مهاجرت سایت وردپرسی است. با این افزونه میتوانید تنها با یک کلیک، سایت خود به همراه پایگاه داده، رسانهها، قالبها و افزونهها را به دامنه دیگر یا لوکالهاست منتقل کنید، بدون نیاز به دانش تخصصی. فرآیند انتقال به صورت کشیدن و رها کردن (درگ و دراپ) انجام میشود و امکاناتی برای جستجو و جایگزینی نامحدود در پایگاه داده نیز دارد. این افزونه مشکلات سریالسازی را در عملیات جستجو و جایگزینی بهصورت حرفهای رفع میکند و با لایسنس اورجینال و مادامالعمر در ژاکت ارائه میشود.
- پشتیبانگیری کامل از سایت شامل پایگاه داده، رسانهها، قالبها و افزونهها
- انتقال سایت با یک کلیک و بدون نیاز به دانش تخصصی
- عملیات انتقال به صورت درگ و دراپ (کشیدن و رها کردن)
- امکان جستجو و جایگزینی نامحدود در پایگاه داده
- رفع مشکلات سریالسازی هنگام جستجو و جایگزینی
- لایسنس اورجینال و پشتیبانی مادامالعمر از ژاکت
بازگردانی سایت وردپرس با استفاده از FTP
برای بازگردانی سایت وردپرس با استفاده از FTP ابتدا نسخه جدید وردپرس را از سایت رسمی دریافت و در هاست خود بارگذاری کنید. سپس فایل پیکربندی و پوشهی آپلودها را از نسخه پشتیبان بازگردانی نمایید. در ادامه افزونهها و قالب مورد استفاده را دوباره نصب کرده و در پایان، تنظیمات پیوندهای یکتا را به روزرسانی کنید تا وب سایت بهدرستی اجرا شود. در ادامه روش بازگردانی سایت وردپرس با استفاده از FTP را برای شما به ضورت تصویری و بر ساس تجربه شخصی قرار میدهیم.
مرحله اول: دانلود و آپلود فایلهای اصلی وردپرس
در نخستین گام، لازم است آخرین نسخه وردپرس را از وبسایت رسمی WordPress.org دانلود کنید. پس از دریافت فایل فشرده، آن را روی سیستم خود استخراج نمایید تا پوشهی اصلی وردپرس و تمامی فایلهای آن در دسترس قرار گیرد.
سپس با استفاده از یک نرم افزار کلاینت FTP (مانند FileZilla) به هاست یا سرور خود متصل شوید. پس از برقراری اتصال، کافی است تمام فایلهای موجود در پوشهی وردپرس استخراج شده را انتخاب کرده و در پوشهی اصلی هاست (معمولاً public_html) آپلود کنید. این کار باعث میشود فایلهای اصلی وردپرس جایگزین نسخههای معیوب یا حذفشده شوند و بستر اولیه برای بازیابی سایت فراهم گردد.

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

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


