بازگردانی بک آپ وردپرس در لوکال هاست برای بررسی نسخهٔ قدیمی یا آزمایش تغییرات مفید است. برای بازیابی کامل، فایلهای همان سایت و دیتابیس متناظر لازماند. فایل خروجی محتوای 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 میتواند تنظیمات صفحهساز را خراب کند.
ارسال ایمیل، وبهوک، پرداخت و وظایف خودکار متصل به سرویس واقعی را در نسخهٔ محلی کنترل کنید. سپس ورود، نوشتهها، تصاویر و پیوندهای یکتا را بیازمایید. برای حالتهای متفاوت نصب و شبکه، راهنمای مهاجرت وردپرس را مبنا قرار دهید.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.