پشتیبان‌گیری جامع (بکاپ) از سایت پرستاشاپ: راهنمای کامل و امن ????

پشتیبان‌گیری (Backup) منظم از سایت پرستاشاپ، بنیان امنیت کسب‌وکار آنلاین شماست. هر بکاپ باید حتماً شامل فایل‌های سایت و پایگاه‌داده (Database) باشد. در ادامه، روش‌های عملی و امن برای این کار، مرحله‌به‌مرحله ارائه شده است:


????️ بخش اول: پشتیبان‌گیری از فایل‌های سایت (Files)

فایل‌ها شامل قالب (Theme)، ماژول‌ها (Modules)، عکس‌ها و رسانه‌های محصولات و تنظیمات کلی هسته سیستم مدیریت محتوا هستند.

روش ۱ – از طریق کنترل پنل هاست (cPanel / DirectAdmin) (سریع و استاندارد)

این روش برای سایت‌هایی که حجم متوسطی دارند، بهترین است.

  1. ورود: وارد کنترل پنل هاست خود شوید (cPanel، DirectAdmin، Plesk و...).

  2. مکان‌یابی: به File Manager (مدیریت فایل) بروید.

  3. انتخاب مسیر: به مسیر نصب اصلی پرستاشاپ (اغلب /public_html/ یا ساب‌دایرکتوری مانند /store/) بروید.

  4. انتخاب و فشرده‌سازی: تمام پوشه‌ها و فایل‌ها را انتخاب کنید (معمولاً با Ctrl+A یا Select All).

  5. عملیات فشرده‌سازی: گزینه Compress (فشرده‌سازی) را انتخاب کنید و حتماً فرمت .zip را برگزینید (زیرا سازگاری بالایی دارد).

  6. دانلود: پس از اتمام فشرده‌سازی، فایل .zip ایجاد شده را دانلود کرده و در محلی خارج از هاست ذخیره کنید.

روش ۲ – با استفاده از FTP (برای حجم‌های بالا)

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

  1. اتصال: با نرم‌افزاری مانند FileZilla یا WinSCP به سرور از طریق FTP متصل شوید.

  2. دانلود کامل: کل پوشه اصلی نصب پرستاشاپ (مثلاً /public_html/) را به یک درایو محلی در سیستم خود دانلود کنید.

  3. نکته: این فرآیند زمان‌بر است و باید مطمئن شوید که اتصال اینترنت شما قطع نمی‌شود.


???? بخش دوم: پشتیبان‌گیری از دیتابیس (Database)

پایگاه داده (دیتابیس) شامل محصولات، سفارشات، اطلاعات مشتریان، کاربران، و تمام تنظیمات مهم فروشگاه است.

روش ۱ – از طریق phpMyAdmin (توصیه شده و کامل‌ترین)

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

  1. ورود: از طریق کنترل پنل هاست خود، وارد phpMyAdmin شوید.

  2. انتخاب دیتابیس: دیتابیس مربوط به سایت پرستاشاپ را از لیست سمت چپ انتخاب کنید.

  3. تب Export: روی تب Export (خروجی) در بالای صفحه کلیک کنید.

  4. تنظیمات:

    • روش خروجی (Export Method): Custom (سفارشی) را انتخاب کنید.

    • فرمت (Format): حتماً SQL باشد.

    • فشرده‌سازی (Compression): برای حجم‌های بزرگ، می‌توانید gzipped را انتخاب کنید تا حجم فایل خروجی کمتر شود.

  5. اجرا: روی دکمه Go بزنید تا فایل .sql (یا .sql.gz) دانلود و ذخیره شود.

روش ۲ – با استفاده از ماژول‌های حرفه‌ای بکاپ (اتوماتیک و پیشرفته)

ماژول‌های بکاپ‌گیری (مانند پشتیبان‌گیران حرفه‌ای) این فرآیند را خودکار کرده و فایل و دیتابیس را هم‌زمان به فضای ابری (مثل Google Drive یا Dropbox) منتقل می‌کنند.

  • مزیت: برنامه‌ریزی خودکار، ارسال به خارج از هاست.

  • عیب: معمولاً پولی هستند و نیاز به تنظیمات اولیه دارند.


???? نکات کلیدی برای یک استراتژی پشتیبان‌گیری موفق

نکته مهمتوضیح
ذخیره‌سازی خارج از هاستفایل‌های بکاپ را حتماً در محل امنی غیر از سرور اصلی (مانند سیستم شخصی، هارد اکسترنال یا فضای ابری) نگهداری کنید.
قانون سه‌گانه (3-2-1 Rule)حداقل ۳ کپی از بکاپ، در ۲ نوع رسانه مختلف، و ۱ نسخه خارج از سایت نگهداری شود.
زمان‌بندی حیاتیقبل از هر به‌روزرسانی (آپدیت) ماژول، قالب یا نسخه هسته پرستاشاپ، یک بکاپ کامل بگیرید.
فروشگاه فعالاگر فروشگاه شما سفارشات روزانه دارد، از دیتابیس (فقط دیتابیس) حداقل روزانه بکاپ تهیه کنید.
آزمایش ریکاوریهر چند ماه یکبار، یک تست عملی بازیابی (Restore) روی یک دامنه تستی انجام دهید تا مطمئن شوید بکاپ‌های شما سالم هستند.
نام‌گذاری منظمفایل‌های بکاپ را با فرمتی مانند backup_files_YYMMDD (مثلاً backup_files_251006) نام‌گذاری کنید.
(0 رای)
0 5 1 0