learn

بازگردانی بک آپ وردپرس در لوکال هاست با XAMPP؛ فایل و دیتابیس

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

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

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

XAMPP را از Apache Friends و متناسب با سیستم‌عامل دریافت کنید. نسخهٔ PHP و MariaDB باید با سایت و فایل SQL سازگار باشد. در XAMPPهای متداول، دکمهٔ MySQL می‌تواند سرویس MariaDB را اجرا کند؛ این موضوع در پرسش‌های رسمی XAMPP توضیح داده شده است.

Apache و سرویس دیتابیس را اجرا کنید. نسخهٔ محلی را برای اینترنت عمومی باز نکنید و برای رفع خطا، فایروال را کامل خاموش نکنید. اگر پورت اشغال است، سرویس درگیر و پورت تنظیم‌شده را بررسی کنید. بازشدن localhost، اولین نشانهٔ آماده‌بودن وب‌سرور است.

فایل‌ها را در پوشهٔ مستقل قرار دهید

برای نمونه، داخل C:/xampp/htdocs پوشهٔ site-test بسازید. فایل‌های نصب مربوط، شامل wp-admin، wp-includes و wp-content را آنجا کپی کنید. محتوای کل htdocs را پاک نکنید؛ ممکن است پروژه‌های دیگر در آن باشد.

در فول‌بک‌آپ هاست، مسیر فایل‌ها و نام پوشه‌ها می‌تواند متفاوت باشد. ریشهٔ واقعی سایت را پیدا کنید و فایل‌های مخفی لازم را جا نگذارید. فایل wp-config.php هم ممکن است در مسیر دیگری نگهداری شده باشد.

دیتابیس درست را وارد کنید

در phpMyAdmin یک دیتابیس مستقل مانند site_test بسازید. نام دیتابیس نباید الزاماً root باشد؛ root نام یک کاربر متداول دیتابیس است. فایل SQL متناظر را از نام دیتابیس ثبت‌شده در تنظیمات سایت تشخیص دهید و فقط همان مجموعه را وارد کنید.

تمام SQLهای فول‌بک‌آپ را در یک دیتابیس نریزید. اگر خطای collation یا نسخه دیدید، سازگاری مبدأ و مقصد را بررسی کنید؛ تغییر اجباری همهٔ داده‌ها به utf8_persian_ci راه‌حل عمومی نیست.

تنظیم اتصال و نشانی محلی

در wp-config.php، مقادیر DB_NAME، DB_USER، DB_PASSWORD و DB_HOST را با محیط محلی تطبیق دهید. پیشوند جدول‌ها باید با جداول واردشده هماهنگ باشد. خالی‌بودن رمز را فرض نکنید و مشخصات دیتابیس واقعی سایت را برای نسخهٔ آزمایشی استفاده نکنید. جزئیات در مرجع wp-config آمده است.

برای نصب معمولی داخل پوشهٔ نمونه، نشانی محلی http://localhost/site-test است؛ اگر پورت متفاوت است، آن را در URL بیاورید. مقادیر home و siteurl و هر تعریف WP_HOME یا WP_SITEURL را بررسی کنید تا مرورگر به سایت اصلی برنگردد.

لینک‌ها و سرویس‌های بیرونی

ارجاع دامنهٔ قدیمی در محتوا و تنظیمات را روی همین دیتابیس محلی و با ابزار آگاه از دادهٔ سریال‌شده اصلاح کنید. WP-CLI search-replace حالت dry-run دارد؛ ابتدا دامنهٔ تغییر را ببینید. جایگزینی ساده و سراسری SQL می‌تواند تنظیمات صفحه‌ساز را خراب کند.

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

مطالعهٔ مرتبط

بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شده‌اند.

مطالب مرتبط

ارسال نظر

فهرست مطالب