راهنمای جامع بکآپگیری و بازگردانی اطلاعات از لوکالهاست
بکآپگیری از لوکالهاست (Localhost) و بازگردانی اطلاعات یکی از ضروریترین اقداماتی است که هر توسعهدهنده یا مدیر وبسایت باید برای حفظ امنیت و جلوگیری از از دست رفتن اطلاعات انجام دهد. این راهنما به صورت کامل و گامبهگام شما را در این فرآیند راهنمایی میکند.
بخش اول: بکآپگیری از لوکالهاست
1. چرا باید از لوکالهاست بکآپ بگیرید؟
- جلوگیری از از دست رفتن دادهها در صورت بروز مشکلات فنی.
- آمادهسازی برای انتقال پروژه به یک سرور دیگر.
- امکان بازیابی اطلاعات در صورت خرابی فایلها یا پایگاه داده.
2. مراحل بکآپگیری
الف) بکآپگیری از فایلهای پروژه
- شناسایی پوشه پروژه:
- پوشه پروژه شما معمولاً در دایرکتوری لوکالهاست قرار دارد. مسیر پیشفرض در برنامههای مختلف:
- XAMPP:
C:\xampp\htdocs
- WAMP:
C:\wamp\www
- MAMP:
/Applications/MAMP/htdocs
- XAMPP:
- پوشه پروژه شما معمولاً در دایرکتوری لوکالهاست قرار دارد. مسیر پیشفرض در برنامههای مختلف:
- کپی کردن پوشه پروژه:
- پوشه مربوط به پروژه خود را پیدا کرده و آن را در یک مکان امن (مانند یک هارد دیسک خارجی یا فضای ابری) کپی کنید.
ب) بکآپگیری از پایگاه داده
پایگاه داده معمولاً با استفاده از MySQL در لوکالهاست اجرا میشود. برای بکآپگیری از پایگاه داده:
- وارد phpMyAdmin شوید:
- مرورگر خود را باز کرده و آدرس
http://localhost/phpmyadmin
را وارد کنید. - وارد محیط phpMyAdmin شوید.
- مرورگر خود را باز کرده و آدرس
- انتخاب پایگاه داده:
- در پنل سمت چپ، پایگاه داده مورد نظر خود را انتخاب کنید.
- صدور (Export) پایگاه داده:
- روی Export کلیک کنید.
- گزینه Quick را انتخاب کرده و فرمت را به صورت SQL بگذارید.
- روی Go کلیک کنید و فایل SQL دانلود خواهد شد.
ج) ایجاد آرشیو از فایلها و پایگاه داده
- برای نگهداری بهتر، پوشه پروژه و فایل SQL را در یک فایل فشرده (ZIP) قرار دهید.
- این فایل را در یک مکان امن ذخیره کنید.
بخش دوم: بازگردانی اطلاعات (Restore)
1. چرا ممکن است نیاز به بازگردانی داشته باشید؟
- انتقال پروژه از لوکالهاست به لوکالهاست دیگر یا به یک سرور آنلاین.
- بازیابی اطلاعات در صورت خرابی یا حذف تصادفی فایلها یا پایگاه داده.
2. مراحل بازگردانی
الف) بازگردانی فایلهای پروژه
- انتقال فایلها:
- فایل ZIP بکآپ خود را استخراج کنید.
- پوشه پروژه را به دایرکتوری لوکالهاست خود منتقل کنید:
- XAMPP:
C:\xampp\htdocs
- WAMP:
C:\wamp\www
- MAMP:
/Applications/MAMP/htdocs
- XAMPP:
ب) بازگردانی پایگاه داده
- وارد phpMyAdmin شوید:
- به آدرس
http://localhost/phpmyadmin
بروید.
- به آدرس
- ایجاد پایگاه داده جدید:
- روی Databases کلیک کنید.
- یک پایگاه داده جدید با همان نام پایگاه داده اصلی (بکآپ) ایجاد کنید.
- درونریزی (Import) پایگاه داده:
- وارد پایگاه داده جدید شوید.
- روی Import کلیک کنید.
- فایل SQL خود را انتخاب کرده و روی Go کلیک کنید تا پایگاه داده بازیابی شود.
ج) تنظیمات اتصال پایگاه داده
- فایل تنظیمات پروژه را بررسی کنید:
- معمولاً این فایل در مسیر
config.php
یاwp-config.php
(در پروژههای وردپرس) قرار دارد. - اطلاعات اتصال به پایگاه داده را بهروزرسانی کنید:
- نام پایگاه داده (Database Name)
- نام کاربری (Username)
- رمز عبور (Password)
- میزبان (Host) (معمولاً
localhost
)
- معمولاً این فایل در مسیر
نکات مهم برای بکآپگیری و بازگردانی
- بکآپگیری منظم:
- بهتر است بهصورت هفتگی یا روزانه (بسته به میزان تغییرات پروژه) بکآپ بگیرید.
- ذخیرهسازی در مکانهای امن:
- از بکآپها در چندین مکان (هارد دیسک، فضای ابری) نگهداری کنید.
- بررسی صحت بکآپ:
- پس از گرفتن بکآپ، یک بار آن را بازگردانی کنید تا از صحت فایلها مطمئن شوید.
- استفاده از ابزارهای خودکار:
- ابزارهایی مانند Akeeba Backup (برای جوملا)، All-in-One WP Migration (برای وردپرس) یا اسکریپتهای اتوماتیک بکآپ میتوانند فرآیند را سادهتر کنند.
- پروژههای بزرگ:
- اگر پروژه حجیم است، از ابزارهایی مانند mysqldump در خط فرمان برای بکآپگیری از پایگاه داده استفاده کنید.
نکات مهم:
- همیشه فایلهای بکاپ را در مکانی امن ذخیره کنید.
- برای امنیت بیشتر، برنامههای زمانبندی خودکار برای بکاپگیری ایجاد کنید.
- قبل از بازگردانی، از صحت فایلهای بکاپ مطمئن شوید.
نتیجه: بکاپگیری منظم از لوکالهاست تضمین میکند که پروژهها و دادههای شما در برابر خرابی یا حذف، ایمن باقی میمانند.
جمعبندی
بکآپگیری از لوکالهاست و بازگردانی اطلاعات یک فرآیند ساده ولی حیاتی برای حفظ امنیت و دسترسی به دادههای پروژه است. با رعایت دستورالعملهای این راهنما میتوانید بهراحتی از پروژه خود محافظت کرده و در صورت نیاز، آن را بازگردانی کنید.