پشتیبان گیری، بخش جدایی‌ناپذیر از مدیریت وردپرس است؛ اما گاهی اوقات ممکن است به یک عملیات خسته کننده تبدیل شود. این امر به ویژه در مورد پشتیبان‌گیری و بازیابی دستی، به عنوان مثال در cPanel، صدق می‌کند. بدین منظور افزونه‌هایی ایجاد شده‌اند که این کار را برای کاربران cPanel ساده و خودکار می‌کنند.

با این حال، دانستن نحوه پشتیبان‌گیری و بازیابی در cPanel بسیار ارزشمند است.

در این مقاله، در مورد چگونگی تهیه دستی نسخه پشتیبان از سایت وردپرس و نکات مهم و کاربردی پیرامون آن صحبت شده است.

 

 

این مطلب نیز ممکن است برای شما مفید باشد: بهینه سازی پایگاه داده از طریق phpMyAdmin در cPanel

 

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

چند نکته در مورد تهیه نسخه پشتیبان و بازیابی در cPanel وجود دارد که باید قبل از اینکه وارد فرآیند شوید، به آن‌ها دقت نمایید.

پشتیبان‌گیری کامل: هم فایل‌ها و هم پایگاه داده اجزای حیاتی سایت هستند که بدون آن‌ها سایت شما به درستی کار نخواهد کرد. با این حال، از طریق cPanel، هیچ راهی برای دانلود هر دو به‌طور همزمان وجود ندارد. شما باید از ابزارهای جداگانه در داشبورد به منظور دانلود نسخه پشتیبان هر یک استفاده کرده و سپس آن‌ها را به‌طور جداگانه بازیابی نمایید.

پشتیبان گیری دستی یک روش پایدار نیست: پشتیبان‌گیری با استفاده از cPanel نمی‌تواند راه حل اصلی پشتیبان شما باشد؛ زیرا پشتیبان‌گیری دستی زمان‌بر و خسته کننده است. این کار را نمی‌توان روزانه انجام داد و از طرفی اگر روزانه پشتیبان‌گیری را انجام ندهید، به این معنی است که شما در معرض خطر از دست دادن بسیاری از تغییرات وب سایت هستید.

مستعد خرابی‌های بازیابی: پشتیبان‌گیری‌ها تنها به خوبی بازیابی آن‌ها است.

تأثیر بر عملکرد سایت: پشتیبان‌گیری cPanel، از وب‌سایت به صورت زمان واقعی نسخه پشتیبان تهیه می‌کند. بنابراین، در طول این فرآیند پشتیبان‌گیری، متوجه کاهش سرعت سایت خود خواهید شد. این به این دلیل است که از منابع سایت شما برای تهیه نسخه پشتیبان استفاده می‌شود.

کاهش شدید عملکرد برای سایت‌های بزرگ: زمان‌بر بودن بیش از حد پشتیبان‌گیری‌های بزرگ و شکست در بازیابی، پشتیبان‌گیری cPanel را برای وب‌سایت‌های بزرگ بی‌فایده کرده است.

 

نحوه تهیه نسخه پشتیبان از سایت وردپرس از cPanel

خبر خوب برای کاربران سی پنل این است که اکثر میزبان‌های وب از طریق داشبورد حساب میزبانی، دسترسی به آن را در اختیار شما قرار می‌دهند. با توجه به اینکه معمولاً ابزارهای زیادی در آنجا وجود دارد، ممکن است در ابتدا کمی سخت به نظر برسد.
به منظور آزمایش ابزارها، از سه سایت کوچک و بزرگ (10 گیگابایت) و پایگاه داده بزرگ (174 مگابایت) نسخه پشتیبان تهیه کرده‌ایم. برای پشتیبان‌گیری کامل سایت خود در سی پنل، به دو ابزار File Manager و phpMyAdmin نیاز دارید.

پشتیبان‌گیری با استفاده از cPanel دارای معایبی است؛ روش‌های پشتیبان گیری دستی مستعد خطا و زمان بر هستند؛ امّا، تنها نکته مثبت رایگان بودن آن است.

 

پشتیبان گیری کامل از فایل‌ها

در اینجا برای دانلود فایل‌های سایت از File Manager استفاده کرده‌ایم. بدین منظور تنها باید از پوشه public_html به فایل‌های خود دسترسی پیدا کرده و آن‌ها را دانلود نماییم. این کار در مورد سایت کوچک تاثیر کمی بر سرعت وب سایت گذاشت؛ اما در مورد سایت بزرگ (10 گیگابایت)، زمانی که شروع به دانلود فایل‌ها کردیم، مدت زیادی طول کشید. تأثیر روی سرعت این سایت قابل توجه بود و چون زمان بیشتری طول کشید، عملکرد سایت برای مدتی بد بود. به همین دلیل پیشنهاد می‌کنیم زمانی که ترافیک زیادی ندارید از سی پنل نسخه پشتیبان بگیرید، در غیر این صورت بازدیدکنندگان شما تفاوت سرعت سایت را مشاهده خواهند کرد.

سرعت پشتیبان‌گیری و عملکرد سایت: به منظور کاهش تاثیر بر عملکرد سایت، فایل‌ها را قبل از دانلود فشرده سازی کنید. این به شما کمک می‌کند تا فایل‌ها را بسیار سریع‌تر دانلود نمایید.

 

پشتیبان گیری جزئی از فایل

با توجه به اینکه فایل سایت‌ها بصورت روزانه ممکن است بطور کامل و گسترده تغییر نکند، ممکن است در مواردی نیاز به تهیه نسخه کامل پشتیبان نباشد. علاوه‌براین بازبایی کامل نسخه پشتیبان از cPanel نیز ممکن است دشوار باشد. در چنین مواقعی می‌توانید نسخه پشتیبان را به صورت جزئی تهیه نمایید؛ چرا که بسیار ساده‌تر  و سریع‌تر است.

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

توجه: پشتیبان‌گیری جزئی cPanel به عنوان یک نسخه پشتیبان اولیه خوب نیست. هیچ جایگزینی برای یک نسخه پشتیبان کامل وجود ندارد.

 

پشتیبان گیری کامل از پایگاه داده

پایگاه داده سایت شما شامل تمام پست‌ها، صفحات، نظرات، سفارشات، اطلاعات کاربر و غیره است. بنابراین به اندازه فایل‌ها اهمیت دارد. شما می‌توانید از طریق phpMyAdmin از این اطلاعات نسخه پشتیبان تهیه کنید. برای دسترسی به ابزار کافیست وارد cPanel میزبان وب خود شوید.

پشتیبان‌گیری کامل از پایگاه داده مستلزم جستجوی نام سایت، انتخاب پایگاه داده و export آن است. پس از اتمام عملیات، به عنوان یک فایل .sql ذخیره می‌شود. مدت زمانی که برای دانلود پایگاه داده سایت کوچک و بزرگ صرف شد؛ تقریباً یکسان بود.

 

پشتیبان گیری جزئی از پایگاه داده

ایجاد یک نسخه پشتیبان جزئی از پایگاه داده ساده است. بدین منظور کافیست جدول‌های مورد نظر را انتخاب کرده و با استفاده از گزینه Quick آن را export کنید. علاوه‌براین شما می‌توانید روی نام پایگاه داده کلیک کرده، سپس آن را export نمایید و برای انتخاب جدول‌ها، Custom را انتخاب کنید.

این یک ویژگی بسیار مفید برای کاربران WooCommerce است. آن‌ها ممکن است نیاز به تهیه نسخه پشتیبان یا export یک جدول خاص (برای مثال اطلاعات مشتری یا داده‌های سفارش) داشته باشند.

 

این مطلب نیز ممکن است برای شما مفید باشد: مقایسه SQL ،DNS ،Email و Backup در DirectAdmin و cPanel

 

آیا پشتیبان گیری در سی پنل قابل اعتماد است؟

در فرآیند ایجاد یک نسخه پشتیبان چنانچه بدانیم کدام فایل‌ها را می‌خواهیم دانلود کنیم و آن فایل‌ها را در کجا می‌توانیم پیدا کنیم، فرآیند ساده خواهد بود. با این حال، چیزی که در این فرآیند وقت‌گیر است، این است که به دلیل ابزارهای مجزا برای فایل‌ها و پایگاه داده، به جای یک فایل، دو فایل پشتیبان جداگانه ایجاد می‌شود.

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

نکته مهم: پشتیبان‌گیری در cPanel پایدار نیست. شما باید یک نسخه پشتیبان روزانه برای سایت خود داشته باشید. از طریق cPanel، ایجاد یک نسخه پشتیبان به صورت دستی و روزانه و ذخیره صحیح آن ممکن است، آسان نباشد.

 

بازیابی وب سایت از روی نسخه پشتیبان با استفاده از cPanel

برخلاف ساده بودن تهیه نسخه پشتیبان در cPanel، روند بازیابی نسخه پشتیبان در آن به صورت دستی وحشتناک است. بدین منظور شما باید فایل‌ها را حذف کرده و سپس نسخه پشتیبان را آپلود نمایید و همین مراحل را برای پایگاه داده تکرار کنید.

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

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

 

بازیابی فایل‌ها

 

به منظور بازیابی فایل‌ها، شما باید پوشه public_html را پیدا کرده و فایل‌های موجود در آن را حذف نمایید. پس از حذف فایل‌های قدیمی، شما می‌توانید فایل پشتیبان .zip را از رایانه خود آپلود کرده و سپس آن را استخراج نمایید تا فایل‌های اصلی خود را بازیابی کنید.

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

در نمونه‌ای که ما امتحان کردیم، برای سایت کوچک، این روند سریع بود؛ زیرا آپلود نسخه پشتیبان سریع بود و بنابراین، سایت برای مدت زیادی از کار نیفتاد. اما، برای سایت بزرگ، همه چیز طبق برنامه پیش نرفت. زیرا سایت بزرگ ما 10 گیگابایت بود و بنابراین فایل پشتیبان آن نیز بزرگ بود. علاوه‌براین باید دقت کنید که File Manager محدودیت 500 مگابایتی برای آپلود دارد. این محدودیت را باید در نظر داشته باشید تا به دلیل محدودیت اندازه، سایت از دست نرود.

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

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

خوشبختانه در این مورد، مشکل محدودیت آپلود بود و نه از خود نسخه پشتیبان. بنابراین قبل از اینکه بازیابی دستی را امتحان کنید، اعتبارنامه FTP خود را در صورت بروز هر گونه اشتباه در دسترس داشته باشید.

 

این مطلب نیز ممکن است برای شما مفید باشد: تعمیر دیتابیس از طریق phpMyAdmin در cPanel

 

بازیابی پایگاه داده

برای اینکه ببینیم بازیابی پایگاه داده چقدر راحت پیش می‌رود، ما با استفاده از phpMyAdmin، پایگاه داده سایت کوچک و سایت با پایگاه داده بزرگ (174 مگابایت) را بازیابی کردیم.

به منظور بازیابی پایگاه داده، ابتدا باید پایگاه داده قدیمی را حذف نمایید. این فرآیند ممکن است برای سایت‌هایی با پایگاه داده بزرگ وقت گیر باشد؛ برخلاف افزونه‌هایی که به طور خودکار جداول را با نسخه جدید جایگزین می‌کنند.

هنگامی‌که پایگاه داده قدیمی حذف شد، نسخه پشتیبان پایگاه داده را می‌توان به phpMyAdmin وارد کرد. این روند برای سایت کوچک به آرامی پیش رفت و به طور کامل بازیابی شد.

به دلیل اینکه phpMyAdmin اجازه import پایگاه داده بزرگ‌تر از 50 مگابایت را نمی‌دهد، ما در نهایت سایت خود را با یک پایگاه داده بزرگ از دست دادیم. توجه داشته باشید که این محدودیت برای یک سایت با محتوای سنگین یا WooCommerce بسیار کم است.

بنابراین، روش بازیابی دستی cPanel کاملاً ناامن، اتلاف وقت و غیرقابل اعتماد خواهد بود.

 

بازیابی جزئی

گاهی اوقات، ممکن است لازم باشد یک افزونه، تم یا جدول پایگاه داده را بازیابی کنید. بازیابی جزئی را می‌توان به منظور بازیابی تنها آنچه نیاز دارید، انجام داد. به منظور بازیابی جزئی در cPanel، داشتن یک نسخه پشتیبان جزئی برای شروع مهم است.

مسئله این است که هیچ کس بینشی در مورد آنچه ممکن است در آینده اشتباه شود، ندارد. بنابراین، ممکن است همیشه با یک نسخه پشتیبان جزئی شروع نکنید. باید بدانید که هیچ راه آسانی برای جدا کردن یک جدول یا فایل از نسخه پشتیبان کامل سایتی که از cPanel ایجاد می‌کنید، وجود ندارد؛ بنابراین، بازیابی جزئی از روی آن ممکن است، امکان پذیر نباشد.

با این حال، اگر فایل‌ها یا جداولی را دارید که می‌خواهید بازیابی نمایید، شما می‌توانید مراحل حذف فایل‌ها و پایگاه داده قدیمی و import کردن نسخه‌های پشتیبان را دنبال کنید. اطمینان حاصل نمایید که نسخه پشتیبان در محدوده اندازه مجاز File Manager و phpMyAdmin باشد.

 

عیب یابی پشتیبان گیری و بازیابی cPanel

روش‌های دستی بر خلاف راه‌حل‌های خودکار که سرویس‌های سریع و قابل اعتمادی را ارائه می‌دهند، مستعد خطا هستند. مواردی وجود دارد که ممکن است هنگام ایجاد نسخه پشتیبان و بازیابی سایت با استفاده از cPanel میزبان اشتباه پیش برود. در ادامه به برخی از آن‌ها اشاره شده است.

محدودیت‌های اندازه

بازیابی ممکن است به دلیل محدودیت اندازه در File Manager ( حجم 500 مگابایت) و phpMyAdmin (حجم  مگابایت) با شکست مواجه شود و ممکن است در نهایت سایت خود را از دست بدهید. بنابراین، به شما توصیه می‌کنیم از بازیابی cPanel فقط برای سایت‌هایی که کمتر از 1 گیگابایت هستند، استفاده کنید.

مشکل شبکه

نوسانات اتصال به اینترنت می‌تواند منجر به دانلود ناقص نسخه‌های پشتیبان یا قطعی در بازیابی و در نتیجه باعث افزایش زمان خرابی سایت شود؛ بنابراین قبل از شروع مطمئن شوید که اتصال اینترنت قوی دارید.

خطاهای دستی

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

اطمینان حاصل نمایید که همیشه نسخه‌های پشتیبان را به درستی نام‌گذاری می‌کنید تا بتوانید بعداً آن‌ها را شناسایی نمایید. همچنین، اطمینان حاصل کنید که برای هر چیزی که حذف می‌نمایید، یک نسخه پشتیبان دارید.

 

 

 

منبع:

blogvault