
پشتیبانگیری جامع (بکاپ) از سایت پرستاشاپ: راهنمای کامل و امن ????
پشتیبانگیری (Backup) منظم از سایت پرستاشاپ، بنیان امنیت کسبوکار آنلاین شماست. هر بکاپ باید حتماً شامل فایلهای سایت و پایگاهداده (Database) باشد. در ادامه، روشهای عملی و امن برای این کار، مرحلهبهمرحله ارائه شده است:
????️ بخش اول: پشتیبانگیری از فایلهای سایت (Files)
فایلها شامل قالب (Theme)، ماژولها (Modules)، عکسها و رسانههای محصولات و تنظیمات کلی هسته سیستم مدیریت محتوا هستند.
روش ۱ – از طریق کنترل پنل هاست (cPanel / DirectAdmin) (سریع و استاندارد)
این روش برای سایتهایی که حجم متوسطی دارند، بهترین است.
ورود: وارد کنترل پنل هاست خود شوید (cPanel، DirectAdmin، Plesk و...).
مکانیابی: به File Manager (مدیریت فایل) بروید.
انتخاب مسیر: به مسیر نصب اصلی پرستاشاپ (اغلب
/public_html/
یا سابدایرکتوری مانند/store/
) بروید.انتخاب و فشردهسازی: تمام پوشهها و فایلها را انتخاب کنید (معمولاً با Ctrl+A یا Select All).
عملیات فشردهسازی: گزینه Compress (فشردهسازی) را انتخاب کنید و حتماً فرمت
.zip
را برگزینید (زیرا سازگاری بالایی دارد).دانلود: پس از اتمام فشردهسازی، فایل
.zip
ایجاد شده را دانلود کرده و در محلی خارج از هاست ذخیره کنید.
روش ۲ – با استفاده از FTP (برای حجمهای بالا)
اگر حجم سایت شما بسیار زیاد است و فشردهسازی در هاست با خطا مواجه میشود، از FTP استفاده کنید.
اتصال: با نرمافزاری مانند FileZilla یا WinSCP به سرور از طریق FTP متصل شوید.
دانلود کامل: کل پوشه اصلی نصب پرستاشاپ (مثلاً
/public_html/
) را به یک درایو محلی در سیستم خود دانلود کنید.نکته: این فرآیند زمانبر است و باید مطمئن شوید که اتصال اینترنت شما قطع نمیشود.
???? بخش دوم: پشتیبانگیری از دیتابیس (Database)
پایگاه داده (دیتابیس) شامل محصولات، سفارشات، اطلاعات مشتریان، کاربران، و تمام تنظیمات مهم فروشگاه است.
روش ۱ – از طریق phpMyAdmin (توصیه شده و کاملترین)
این روش امنترین و کاملترین بکاپ را از دیتابیس میگیرد.
ورود: از طریق کنترل پنل هاست خود، وارد phpMyAdmin شوید.
انتخاب دیتابیس: دیتابیس مربوط به سایت پرستاشاپ را از لیست سمت چپ انتخاب کنید.
تب Export: روی تب Export (خروجی) در بالای صفحه کلیک کنید.
تنظیمات:
روش خروجی (Export Method): Custom (سفارشی) را انتخاب کنید.
فرمت (Format): حتماً SQL باشد.
فشردهسازی (Compression): برای حجمهای بزرگ، میتوانید
gzipped
را انتخاب کنید تا حجم فایل خروجی کمتر شود.
اجرا: روی دکمه Go بزنید تا فایل
.sql
(یا.sql.gz
) دانلود و ذخیره شود.
روش ۲ – با استفاده از ماژولهای حرفهای بکاپ (اتوماتیک و پیشرفته)
ماژولهای بکاپگیری (مانند پشتیبانگیران حرفهای) این فرآیند را خودکار کرده و فایل و دیتابیس را همزمان به فضای ابری (مثل Google Drive یا Dropbox) منتقل میکنند.
مزیت: برنامهریزی خودکار، ارسال به خارج از هاست.
عیب: معمولاً پولی هستند و نیاز به تنظیمات اولیه دارند.
???? نکات کلیدی برای یک استراتژی پشتیبانگیری موفق
نکته مهم | توضیح |
ذخیرهسازی خارج از هاست | فایلهای بکاپ را حتماً در محل امنی غیر از سرور اصلی (مانند سیستم شخصی، هارد اکسترنال یا فضای ابری) نگهداری کنید. |
قانون سهگانه (3-2-1 Rule) | حداقل ۳ کپی از بکاپ، در ۲ نوع رسانه مختلف، و ۱ نسخه خارج از سایت نگهداری شود. |
زمانبندی حیاتی | قبل از هر بهروزرسانی (آپدیت) ماژول، قالب یا نسخه هسته پرستاشاپ، یک بکاپ کامل بگیرید. |
فروشگاه فعال | اگر فروشگاه شما سفارشات روزانه دارد، از دیتابیس (فقط دیتابیس) حداقل روزانه بکاپ تهیه کنید. |
آزمایش ریکاوری | هر چند ماه یکبار، یک تست عملی بازیابی (Restore) روی یک دامنه تستی انجام دهید تا مطمئن شوید بکاپهای شما سالم هستند. |
نامگذاری منظم | فایلهای بکاپ را با فرمتی مانند backup_files_YYMMDD (مثلاً backup_files_251006 ) نامگذاری کنید. |