SHET22

انتقال اطلاعات وردپرس به سایت دیگر قدم‌به‌قدم

انتقال اطلاعات وردپرس به سایت دیگر قدم‌به‌قدم

برای انتقال اطلاعات وردپرس به سایت دیگر لازم نیست نوشته‌ها، تصاویر و تنظیمات رو دونه‌دونه جابه‌جا کنید. افزونه All-in-One WP Migration and Backup از پایگاه داده، رسانه‌ها، قالب‌ها و افزونه‌های سایتتون یک فایل خروجی می‌سازه. بعد می‌تونید همین فایل رو در سایت یا هاست جدید درون‌ریزی کنید.

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

انتقال اطلاعات وردپرس به سایت دیگر

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

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

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

آیا خود وردپرس امکان انتقال اطلاعات رو داره؟

بله. وردپرس در بخش «ابزارها ← برون‌بری» یک ابزار داخلی برای گرفتن خروجی از محتوا داره. این ابزار فایلی با فرمت WXR می‌سازه؛ یعنی فایل مخصوص وردپرس که اطلاعاتی مثل نوشته‌ها، برگه‌ها، دیدگاه‌ها، دسته‌ها و برچسب‌ها رو نگه می‌داره. جزئیات این قابلیت رو می‌تونید در راهنمای رسمی برون‌بری وردپرس بخونید.

برای واردکردن این فایل، در سایت مقصد به «ابزارها ← درون‌ریزی» برید و درون‌ریز وردپرس رو نصب یا اجرا کنید. راهنمای رسمی درون‌ریزی وردپرس هم مسیر این کار رو نشونتون می‌ده.

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

افزونه All-in-One WP Migration and Backup

All-in-One WP Migration and Backup افزونه‌ای برای انتقال و پشتیبان‌گیری از سایت‌های وردپرسیه. این افزونه در مخزن رسمی وردپرس بیشتر از ۵ میلیون نصب فعال داره. ممکنه در بعضی آموزش‌ها یا منوهای قدیمی‌تر، اسم کوتاه‌تر All-in-One WP Migration رو ببینید.

کارکردن با این افزونه پیچیده نیست و نسخه پایه اون رو می‌تونید رایگان نصب کنید. البته بعضی امکانات، مثل اتصال مستقیم به تعدادی از فضاهای ابری یا عبور از محدودیت‌های هاست، به افزونه‌های جانبی پولی نیاز دارن.

 معرفی افزونه All in One WP Migration
معرفی افزونه All in One WP Migration

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

قبل از شروع انتقال چه چیزهایی لازم دارید؟

  • دسترسی مدیریتی به پیشخوان سایت مبدأ و مقصد
  • فضای خالی کافی روی هاست و کامپیوتر برای فایل خروجی
  • نسخه پشتیبان از هر دو سایت
  • وردپرس نصب‌شده روی مقصد
  • افزونه All-in-One WP Migration and Backup روی هر دو سایت
  • اطلاعات ورود سایت مبدأ برای ورود بعد از درون‌ریزی

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

منوی افزونه All in One WP Migration
منوی افزونه All in One WP Migration

گرفتن خروجی از سایت مبدأ

بعد از اینکه افزونه رو نصب و فعال کردید، منوی All-in-One WP Migration به پیشخوان وردپرس اضافه می‌شه. وارد بخش «برون‌بری» بشید و گزینه «برون‌بری به» رو بزنید.

برون‌بری اطلاعات سایت قدیمی
برون‌بری اطلاعات سایت قدیمی

در همین صفحه بخشی به اسم «گزینه‌های پیشرفته» می‌بینید. از این قسمت می‌تونید بعضی اطلاعات رو از فایل خروجی کنار بذارید. مثلاً می‌تونید دیدگاه‌های اسپم، قالب‌ها، افزونه‌ها یا فایل‌های رسانه‌ای رو منتقل نکنید. قبل از علامت‌زدن هر گزینه، مطمئن بشید اون بخش رو در سایت مقصد لازم ندارید.

انتقال اطلاعات وردپرس به سایت دیگر با All-in-One WP Migration
گزینه‌های پیشرفته برای برون‌بری اطلاعات

بعد از بررسی گزینه‌ها، روی «برون‌بری به» کلیک کنید و بعد «پرونده» رو بزنید. مقصدهایی مثل سرویس‌های ذخیره‌سازی ابری معمولاً به افزونه جانبی مخصوص همون سرویس نیاز دارن.

انتقال اطلاعات وردپرس به سایت دیگر با All-in-One WP Migration
انتقال اطلاعات وردپرس به سایت دیگر

ساخت فایل بسته به حجم سایت و توان هاست ممکنه کمی طول بکشه. صفحه رو نبندید و صبر کنید تا کار کامل بشه. وقتی خروجی آماده شد، روی دکمه دانلود کلیک کنید تا فایل با پسوند .wpress روی کامپیوترتون ذخیره بشه.

انتقال اطلاعات وردپرس به سایت دیگر با All-in-One WP Migration
دریافت Local Host

درون‌ریزی اطلاعات در سایت مقصد

حالا وارد پیشخوان سایت مقصد بشید و افزونه All-in-One WP Migration and Backup رو نصب و فعال کنید. یادتون نره که درون‌ریزی ممکنه اطلاعات فعلی مقصد رو جایگزین کنه. پس فقط وقتی ادامه بدید که از سایت مقصد نسخه پشتیبان گرفته باشید.

در پیشخوان، مسیر «All-in-One WP Migration ← درون‌ریزی» رو باز کنید.

درون‌ریزی اطلاعات در سایت مقصد

روی «درون‌ریزی از» کلیک کنید و بعد «فایل» رو بزنید. فایل .wpress مرحله قبل رو انتخاب کنید و منتظر بمونید تا بارگذاری و بررسی اون تموم بشه. وقتی هشدار بازنویسی اطلاعات مقصد رو دیدید، فقط در صورتی ادامه بدید که نسخه پشتیبان مقصد رو در اختیار دارید.

بعد از پایان انتقال، ممکنه از حساب فعلیتون خارج بشید. چون کاربران و اطلاعات پایگاه داده سایت مبدأ هم منتقل می‌شن، معمولاً باید با نام کاربری و رمز عبور سایت مبدأ وارد پیشخوان مقصد بشید.

محدودیت حجم فایل درون‌ریزی

نسخه رایگان افزونه برای همه سایت‌ها یک سقف ثابت ۵۱۲ مگابایتی نداره. عددی که در صفحه درون‌ریزی می‌بینید معمولاً از تنظیمات PHP و محدودیت‌های هاست میاد. PHP همون نرم‌افزاریه که وردپرس با کمک اون روی سرور اجرا می‌شه.

اگه حجم فایل از عدد نمایش‌داده‌شده بیشتره، از پشتیبانی هاست بخواید مقدارهای upload_max_filesize و post_max_size رو افزایش بده. راه دیگه استفاده از افزونه پولی Unlimited Extension هست که برای عبور از محدودیت‌های میزبانی ارائه شده. راهنمای رسمی افزایش حداکثر حجم آپلود گزینه‌های فعلی رو توضیح می‌ده.

مرحله نهایی و بررسی سایت

بعد از ورود به پیشخوان مقصد، به «تنظیمات ← پیوندهای یکتا» برید. ساختار رو تغییر ندید و فقط روی «ذخیره تغییرات» کلیک کنید تا قوانین آدرس‌ها دوباره ساخته بشن. یک بار ذخیره‌کردن معمولاً کافیه و لازم نیست حتماً دو بار روی دکمه کلیک کنید.

حالا صفحه اصلی، چند نوشته، تصاویر، فرم‌ها و صفحه ورود رو باز کنید و ببینید همه‌چیز درست کار می‌کنه یا نه. اگه دامنه عوض شده، گواهی SSL و نسخه HTTPS رو هم آزمایش کنید. وقتی از درست‌بودن سایت مقصد مطمئن شدید، کش وردپرس، افزونه کش و CDN رو پاک کنید.

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

سوالات متداول

آیا بدون افزونه هم می‌تونیم اطلاعات وردپرس رو منتقل کنیم؟

بله. ابزار داخلی وردپرس در مسیر «ابزارها ← برون‌بری» برای انتقال نوشته‌ها، برگه‌ها، دیدگاه‌ها، دسته‌ها و برچسب‌ها کاربرد داره. ولی این ابزار قالب، افزونه‌ها و همه تنظیمات سایتتون رو منتقل نمی‌کنه. برای انتقال کامل سایت، بهتره از یک افزونه مهاجرت استفاده کنید.

آیا درون‌ریزی فایل، اطلاعات سایت مقصد رو پاک می‌کنه؟

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

بعد از انتقال با کدوم نام کاربری وارد سایت مقصد بشیم؟

چون اطلاعات کاربران سایت مبدأ هم همراه پایگاه داده منتقل می‌شن، معمولاً باید با نام کاربری و رمز عبور سایت مبدأ وارد پیشخوان مقصد بشید. اگه رمز رو یادتون نیست، بهتره قبل از انتقال اون رو بازیابی یا تغییر بدید.

چرا فایل .wpress در سایت مقصد بارگذاری نمی‌شه؟

یکی از علت‌های رایج، بیشتر بودن حجم فایل از سقف آپلود هاسته. عدد مجاز معمولاً به تنظیمات PHP و هاستتون بستگی داره. می‌تونید از پشتیبانی هاست بخواید مقدارهای upload_max_filesize و post_max_size رو افزایش بده یا از راهکار پولی مناسب افزونه استفاده کنید.

آیا با این روش می‌تونیم سایت رو به دامنه جدید منتقل کنیم؟

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

فایل خروجی و نسخه پشتیبان رو تا چه زمانی نگه داریم؟

بهتره بعد از انتقال برای حذف سایت قدیمی یا فایل‌های پشتیبان عجله نکنید. اون‌ها رو چند روز و تا وقتی نگه دارید که صفحه‌ها، ورود کاربران، تصاویر، فرم‌ها و آدرس‌های سایت مقصد رو کامل بررسی کرده باشید.

نظر شما در این مورد چیه؟

  1. U345430۲۷ تیر ۱۴۰۳

    سلام سایت کامل منتقل شد و درست کار میکنه اما مرحله آخر که پیوند یکتا رو گذاشتم رو نام نوشته
    بقیه صفحه ها لینکش کار نمیکنه و صفحه سفید میاد همه راه حل های نت رو انجام دادم اما فقط با حالت پیشفرض پیوند یکتا کار میکنه

    • U314490۱۴ مهر ۱۴۰۴

      دقیقاً باید همون قبلی باشه نوع پیوندها.. یا اگر جدید گذاشتی باید ریدایرکت بزنی برای هر کدوم با افزونه رایگان رنک مث میشه انجام داد

  2. U338558۲۱ بهمن ۱۴۰۲

    سلام وقت بخیر. شما آموزش انتقال UI به وردپرس رو دارید؟

  3. U315407۳ مرداد ۱۴۰۱

    سلام وقتتون بخیر من در قسمت برون ریزی ۱۰۰ درصد میشه بعد میزنم که دانلودش کنم میزنه failed -forbiden

    • رضا راد۵ مرداد ۱۴۰۱

      سلام وقت بخیر سطح دسترسی فایل ها رو باید چک کنید

  4. U312667۳ فروردین ۱۴۰۱

    سلام
    در زمان درون ریزی کردن فایل وقتی به هفتاد درصد میرسه متوقف میشه.
    مشکل از کجاست به نظر شما؟
    و اینکه آیا افزونه ی دیگه ای هست که اونو امتحان بکنم؟

    • رضا راد۹ فروردین ۱۴۰۱

      سلام از duplicator استفاده کنید

  5. U311111۲۰ بهمن ۱۴۰۰

    ببخشید من درون ریزی رو میزنم تا 100درصد میره و روی 100 گیر میکنه و بعدش هیچ اتفاقی نمیوفته. باید چکار کنم؟

    • رضا راد۲۰ بهمن ۱۴۰۰

      سلام از افزونه duplicator استفاده کنید

  6. U10089۲ مهر ۱۳۹۸

    سلام من یه سایت دارم که میخوام قالبش رو عوض کنم به خاطر همین میخوام قالب جدید رو روی لوکال نصب کنم و بعد صفحات مورد نیازم رو طراحی کنم و فقط همون صفحات رو به وردپرس انتقال بدم.
    میشه راهنمایی کنید فقط برای انتقال صفحات با این افزونه چطور باید کار رو انجام بدم؟

    • تیم پشتیبانیتیم پشتیبانی۳ مهر ۱۳۹۸

      با سلام واحترام
      با استفاده از افزونه داپلیکیتور میتونید این کار رو انجام بدید

  7. کاربر مهمان۱۳ اردیبهشت ۱۳۹۸

    سلام ایا با انتقال اطلاعات به سایت جدید اطلاعات روی سایت قدیمی حذف میشه؟

  8. کاربر مهمان۴ اردیبهشت ۱۳۹۸

    سلام مراحل انجام import چقدر معمولا با سرور ایرانی زمان میبره ؟
    برای من بعد از آپلود چند ساعت طول میکشه ولی بازم ادامه میده هنوز . عادیه ؟؟؟

    • رضا راد۴ اردیبهشت ۱۳۹۸

      سلام بستگی به کیفیت و سرعت سرور داره. معمولا چند دقیقه طول میکشه

  9. کاربر مهمان۶ دی ۱۳۹۷

    سلام
    ممنون از آموزشتون
    من می‌خوام بخش فروشگاه سایتم رو منتقل کنم به یه سابدامین و نیاز هم نباشه دوباره تنظیمات ووکامرس رو انجام بدم. همچنین می‌خوام کاربرها هم منتقل شن. حالا چند تا سوال:
    با این افزونه میشه کاربرها رو هم منتقل کرد؟
    آیا دیتابیس رو هم باید منتقل کنم؟
    اگر قالب را منتقل نکنم مشکلی پیش نمیاد؟

    • رضا راد۶ دی ۱۳۹۷

      درود بله میتونید. اگر قالب رو منتقل نکنید باید قالب دیگری نصب کنید.

      • کاربر مهمان۷ دی ۱۳۹۷

        ممنون از پاسختون
        دیتابیس رو هم منتقل کنم؟

  10. کاربر مهمان۲۴ آذر ۱۳۹۷

    سلام
    چجوری میشه محدودیت حجم اپلود رو برداشت
    سایت من حدودا 1 گیگ شد.اما محدودیت حجم ایمپورت داره

    • رضا راد۲۴ آذر ۱۳۹۷

      درود باید این مورد رو از هاست بخواید.

  11. کاربر مهمان۱۹ شهریور ۱۳۹۷

    سلام افزونه خوبی هست ولی ایا میشه با این افزونه یه سایت که مال خود ما نیست رو ازش خروجی بگیریم و بعد اون فایل خروجی رو در سایت وردپرس خودمون بازیابی کنیم که کل اطلاعات اون سایت وارد سایت ما بشه؟؟؟ این برنامه همچین کاری می کنه

    • رضا راد۱۹ شهریور ۱۳۹۷

      سلام خیر باید دسترسی به پنل مدیریت وردپرس داشته باشید

  12. کاربر مهمان۱۶ شهریور ۱۳۹۷

    یه مشکلی که داره اینه که فایلتون اگه بیشتر از 512 مگ باشه نسخه رایگانش ساپورت نمیکنه و باید نسخه اصلیشو بخری
    و دوم اینکه یه سوال: ادرس سایت وردپرس من psdkart.ir هست ولی من در قسمت find ادرس یه سایت دیگه یعنی غیر از سایت خودم رو زدم و حالا این خروجی که داده بکاپ سایت خودم هست یا سایتی که ادرسشو زدم؟؟؟ می خاستم بدونم یعنی مثلا میشه با این برنامه یه سایت کامل رو کپی کرد و اطلاعاتش رو با سایت خودمون جابجا کنیم؟؟

    • رضا راد۱۹ شهریور ۱۳۹۷

      درود
      بله متاسفانه
      خیر امکان اینکار وجود ندارد

  13. کاربر مهمان۱۵ شهریور ۱۳۹۷

    سلام
    این کار روی سئو چقدر اثر منفی داره؟

    • رضا راد۱۶ شهریور ۱۳۹۷

      سلام اگر دامین تغییر کند خب تاثیر خواهد داشت. اما به مرور حل می شود

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسخارج از ساعات کاری هستیم؛ دستیار هوش مصنوعی پاسخگوی شماست.هوش مصنوعی

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.