ورود و عضویت
0
سبد خرید شما خالی است
0
سبد خرید شما خالی است

نحوه انتقال گام به گام سایت وردپرس

How to Migrate a WordPress Site Step-by-Step
0 دیدگاه
انتقال وبسایت
15 دقیقه برای مطالعه

نحوه انتقال سایت های وردپرسی

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

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

 

 

آماده سازی برای انتقال وردپرس

قبل از اینکه در مورد نحوه مهاجرت یک سایت وردپرس بپردازیم، بیایید کار های مهم پیشنیاز را انجام دهیم. آماده سازی همه چیز است!

  1. ابتدا یک نسخه پشتیبان کامل از سایت وردپرس خود ایجاد کنید . این تضمین می‌کند که اگر چیزی ازبین رفت، پشتیبانی وجود دارد.
  2. افزونه هایی را که استفاده نمی کنید غیرفعال کنید و از شر تم های قدیمی خلاص شوید . به من اعتماد کنید، وقتی انتقال سریعتر انجام شود از خودتان تشکر خواهید کرد زیرا بهم ریهتگی کمتری برای مقابله با آن وجود دارد.
  3. آیا حساب میزبانی جدید خود را راه اندازی کرده اید و آماده انتقال سایت وردپرس خود به هاست جدید هستید؟ عالی! دوبار بررسی کنید که همه اعتبارنامه‌ها را دارید – مواردی مانند اطلاعات ورود به سیستم FTP و دسترسی به پایگاه داده . همچنین باید مطمئن شوید که محیط میزبانی جدید شما با شرایط وردپرس مطابقت دارد .
  4. در نهایت، بیایید در مورد چک لیست ها صحبت کنیم. هر مرحله ای را که باید بردارید یادداشت کنید : -پشتیبان گیری کامل شد؟ بررسی کنید. اطلاعات آماده است؟ بررسی کنید. حساب میزبانی تنظیم شده است؟ بررسی کنید! یک برنامه محکم همه چیز را صاف و بدون استرس نگه می دارد.

با همه چیز آماده، همه ما آماده ایم تا با مهاجرت واقعی مقابله کنیم. نگران نباشید – در بخش بعدی گام به گام آن را بررسی خواهیم کرد. بریم سر کار!


چگونه به صورت دستی وردپرس را انتقال دهیم؟

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

1. خروجی گرفتن از پایگاه داده (دیتابیس)

پایگاه داده شما تمام پست ها، صفحات، تنظیمات و موارد دیگر را ذخیره می کند.

  1. وارد داشبورد هاست خود شوید و phpMyAdmin را باز کنید (اکثر هاست ها آن را در « Databases» دارند).

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

    2.پایگاه داده وردپرس خود را از منوی سمت چپ انتخاب کنید.

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

   3. روی تب Export در بالا کلیک کنید.

4. ” سریع ” را به عنوان روش صادرات انتخاب کنید و مطمئن شوید که قالب روی SQL تنظیم شده است .

5. دکمه Export را بزنید و voilà! پایگاه داده شما به صورت فایل دانلود می شود.

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

 

نکته حرفه ای : برای نگهداری آن فایل را zip کنید. این هسته سایت شماست، پس با احتیاط از آن استفاده کنید.

 

2. فایل های وردپرس را دانلود کنید

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

  1. یک کلاینت FTP مانند FileZilla را راه اندازی کنید.
  2. جزئیات FTP خود را وارد کنید (میزبان، نام کاربری، رمز عبور و پورت – اگر مطمئن نیستید، ارائه دهنده میزبانی شما می تواند کمک کند).
  3. پس از اتصال، پوشه public_html خود را پیدا کنید (این خانه وردپرس شما است).
  4. همه فایل های داخل را انتخاب کنید، کلیک راست کرده و Download را انتخاب کنید.

دانلود فایل های وردپرس از طریق فایل زیلا

این ممکن است کمی طول بکشد، بسته به اندازه سایت شما. پس از دانلود، فایل‌ها را زیپ کنید تا بعداً به راحتی آپلود شوند.

 

   اگر قصد یادگیری طراحی سایت با وردپرس را دارید از صفحه دوره های طراحی سایت ما بازدید کنید.

3. یک پایگاه داده جدید در هاست جدید ایجاد کنید

سایت وردپرس شما به یک پایگاه داده جدید در هاست جدید خود نیاز دارد. این جایی است که تمام داده ها در آن ذخیره میشوند.

  1. به حساب هاست جدید خود وارد شوید و بخش مدیریت پایگاه داده (معمولاً در سی پنل یا داشبورد مشابه) را پیدا کنید.
  2. یک پایگاه داده جدید ایجاد کنید و نام آن را چیزی منحصربفرد بگذارید – چیزی که به راحتی قابل به خاطر سپردن است.

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

   3. یک کاربر جدید اضافه کنید، آن را به پایگاه داده اختصاص دهید و به آن دسترسی کامل بدهید.

ساخت کاربر در دیتابیس سی پنل

نام پایگاه داده، نام کاربری و رمز عبور را در دسترس داشته باشید—برای مرحله بعدی به این موارد نیاز خواهید داشت.

4. فایل ها را در هاست جدید آپلود کنید

فایل های وردپرس شما همگی بسته بندی شده و آماده انتقال هستند! بیایید آنها را به خانه جدیدشان ببریم.

  1. با استفاده از FTP به هاست جدید خود وصل شوید، درست مانند هاست قدیمی خود.
  2. به پوشه public_html (یا معادل آن در سرور جدید) بروید .
  3. اگر فایل های از پیش نصب شده وجود دارد، برای جلوگیری از تداخل، آنها را حذف کنید.
  4. فایل های فشرده وردپرس خود را آپلود کنید. پس از آپلود، آنها را مستقیماً در پوشه public_html استخراج کنید .

آپلود فایل های وردپرس در هاست با فایل زیلا

و تمام! فایل های سایت شما به طور رسمی در سرور جدید قرار دارند. اکنون زمان آن است که آنها را با پایگاه داده پیوند دهید.

5. wp-config.php را پیکربندی کنید

فایل wp-config.php مانند کنترل پنل سایت شما است – به وردپرس می گوید که چگونه به پایگاه داده متصل شود.

1. فایل wp-config.php را در فایل های وردپرس آپلود شده خود پیدا کنید.

2. آن را در یک ویرایشگر متن باز کنید ( Notepad++ عالی کار می کند).

تغییر فایل wp-config وردپرس

3. خطوط زیر را با جزئیات پایگاه داده جدید خود به روز کنید

define('DB_NAME', 'your_new_database_name');
define('DB_USER', 'your_new_username');
define('DB_PASSWORD', 'your_new_password');
define('DB_HOST', 'localhost');

 

4. فایل را ذخیره کرده و مجدداً در سرور آپلود کنید.

این مرحله فایل های شما را به پایگاه داده متصل می کند و سایت شما را روی هاست جدید کاربردی می کند.

شما رسماً کار سنگین را به پایان رساندید! سایت شما اکنون روی سرور جدید خود قرار دارد. در مرحله بعد، DNS و URL ها را به روز می کنیم تا آن را برای جهانیان آماده کنیم.


به روز رسانی DNS و URL ها

سایت وردپرس شما در میزبان جدید است! اما صبر کنید، کار ما کاملاً تمام نشده است. بازدیدکنندگان نسخه جدید را تا زمانی که DNS خود را به روز نکنید و URL های قدیمی موجود در پایگاه داده خود را اصلاح نکنید، نخواهند دید. بیایید مانند حرفه ای ها با این موضوع برخورد کنیم.

به روز رسانی رکوردهای DNS

رکوردهای DNS مانند نقشه ای هستند که به اینترنت می گوید سایت شما در کجا زندگی می کند. از آنجایی که به میزبان جدیدی منتقل شده اید، باید نقشه را به روز کنیم.

  1. به حساب ثبت کننده دامنه خود (از جایی که دامنه خود را خریداری کرده اید، مانند GoDaddy یا Namecheap) وارد شوید.
  2. تنظیمات DNS را برای دامنه خود پیدا کنید.
  3. سرورهای نام موجود را با سرورهای ارائه شده توسط میزبان جدید خود جایگزین کنید (آنها باید شبیه ns1.newhost.com و ns2.newhost.com باشند ).
  4. تغییرات را ذخیره کنید و منتظر بمانید. انتشار کامل تغییرات DNS ممکن است تا 48 ساعت طول بکشد، بنابراین اگر موارد فوراً به‌روزرسانی نشد نگران نباشید.

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

رفع آدرس های اینترنتی

اگر دامنه سایت شما تغییر نکرده است، می توانید از این مرحله صرف نظر کنید. اما اگر سایت وردپرس خود را به یک دامنه جدید منتقل کرده اید (مثلاً از oldsite.com به newsite.com )، پاکسازی لازم است.

  1. از یک افزونه استفاده کنید: Better Serch Replace را از داشبورد وردپرس خود نصب کنید . به Tools > Better Search Replace بروید و دامنه قدیمی خود را در قسمت « جستجو برای » و دامنه جدید را در « جایگزینی با » وارد کنید. همه جداول را انتخاب کنید و ابزار را اجرا کنید.
  2. از اسکریپت استفاده کنید: اگر با ابزارهای فنی راحت هستید، Search Replace DB را امتحان کنید . اسکریپت را آپلود کنید، آن را از مرورگر خود اجرا کنید و URL ها را به روز کنید. به خاطر داشته باشید که پس از آن اسکریپت را حذف کنید تا سایت خود را ایمن نگه دارید.
  3. تنظیمات دستی: در داشبورد وردپرس خود، به تنظیمات > عمومی بروید و فیلدهای آدرس وردپرس و آدرس سایت را به روز کنید.

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

با به روز رسانی DNS و URL ها، سایت شما فعال و آماده برای بازدیدکنندگان است!


انتقال وب سایت وردپرس مبتنی بر پلاگین: یک جایگزین ساده تر

اگر انتقال دستی وردپرس احساس سنگینی بیش از حد می کند، نگران نباشید – افزونه ها پشت شما هستند! این ابزارهای مفید از مسائل فنی مراقبت می کنند تا بتوانید روی اجرای سایت خود تمرکز کنید.

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

برترین افزونه های انتقال وردپرس

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

  1. Duplicator : Duplicator یک “بسته” از سایت شما، شامل تمام فایل ها و پایگاه داده ایجاد می کند. بسته را در هاست جدید خود آپلود کنید، فایل نصب را اجرا کنید، و شما آماده هستید. برای سایت‌هایی با هر اندازه مناسب است، اما با وب‌سایت‌های بزرگ یا پیچیده می‌درخشد.
  2. UpdraftPlus : در حالی که در درجه اول یک ابزار پشتیبان است، نسخه پریمیوم دارای یک ویژگی انتقال است. یک نسخه پشتیبان ایجاد کنید، آن را در هاست جدید آپلود کنید و با چند کلیک آن را بازیابی کنید. بهترین گزینه برای کاربرانی که قبلاً برای تهیه نسخه پشتیبان به UpdraftPlus اعتماد دارند.
  3. All-in-One WP Migration : این افزونه مهاجرت وردپرس راه حلی برای کشیدن و رها کردن ارائه می دهد. سایت خود را صادر کنید، فایل را به داشبورد میزبان جدید بکشید و اجازه دهید افزونه بقیه موارد را مدیریت کند. بهترین برای سایت های ساده و کوچک تا متوسط.

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


چک لیست و نکات پس از انتقال سایت

شما با موفقیت سایت وردپرس خود را منتقل کردید—تبریک! اما قبل از اینکه بنشینید و استراحت کنید، بیایید دوباره بررسی کنیم که همه چیز به خوبی پیش می رود.

  • تأیید کنید همه چیز کار می کند . با کلیک کردن روی وب سایت خود مانند یک بازدید کننده شروع کنید. مطمئن شوید که منوها، دکمه‌ها و پیوندهای داخلی به مکان‌های مناسبی منتهی می‌شوند. تأیید کنید که تصاویر، ویدیوها و بارگیری‌ها به درستی بارگیری می‌شوند. فرم‌های تماس، تسویه‌حساب‌های تجارت الکترونیک و هر ویژگی تعاملی را آزمایش کنید.
  • مجدداً پلاگین ها را فعال کنید . اگر حافظه پنهان یا افزونه‌های امنیتی را در حین انتقال غیرفعال کرده‌اید، اکنون زمان آن رسیده که دوباره آن‌ها را فعال کنید.
  • نظارت بر عملکرد انتقال گاهی اوقات می تواند بر سرعت سایت تأثیر بگذارد. از ابزارهایی مانند PageSpeed Insights یا GTmetrix برای تست عملکرد و رفع هر گونه مشکل استفاده کنید.
  • تجزیه و تحلیل و کنسول جستجو را به روز کنید . اگر دامنه را تغییر داده اید، شناسه ردیابی Google Analytics خود را به روز کنید و نقشه سایت خود را مجدداً به کنسول جستجوی Google ارسال کنید . این تضمین می کند که اطلاعات سئو و ترافیک شما دست نخورده باقی بماند.
  • به مخاطبان خود بگویید . در نهایت، به بازدیدکنندگان خود اطلاع دهید که حرکت کامل شده است! یک به روز رسانی در رسانه های اجتماعی ارسال کنید یا یک ایمیل ارسال کنید.

با بررسی این وظایف پس از انتقال، سایت وردپرس شما آماده درخشش است.


عیب یابی مسائل رایج

گاهی اوقات، حتی با برنامه ریزی دقیق، هنگام انتقال یک سایت وردپرس، مشکلاتی اتفاق می افتد. استرس نداشته باشید – ما برای رایج ترین مسائل راه حل هایی داریم.

  • خطاهای اتصال پایگاه داده “خطا در برقراری اتصال پایگاه داده” وحشتناک را می بینید؟ این معمولاً به این معنی است که چیزی در فایل wp-config.php شما اشتباه است. نام پایگاه داده، نام کاربری و رمز عبور را دوباره بررسی کنید. مطمئن شوید که آنها با جزئیات میزبان جدید شما مطابقت دارند.
  • پیوندهای شکسته یا رسانه از دست رفته اگر تصاویر شما بارگیری نمی‌شوند یا لینک‌ها خراب شده‌اند، احتمالاً ناهماهنگی URL است. افزونه Better Search Replace را نصب کنید و مرجع های دامنه قدیمی را با موارد جدید جایگزین کنید. فراموش نکنید که پوشه آپلودهای خود را در سرور بررسی کنید تا مطمئن شوید همه فایل های رسانه منتقل شده اند.
  • 404 خطا . صفحات آنطور که باید نمایش داده نمی شوند؟ به داشبورد وردپرس خود بروید، به تنظیمات > پیوندهای دائمی بروید و به سادگی روی « ذخیره تغییرات » کلیک کنید. این ساختار پیوند ثابت را تازه می کند و اکثر خطاهای 404 را برطرف می کند.

این اصلاحات سریع باید سایت شما را به مسیر درست برگرداند. در موارد نادری که هنوز گیر کرده اید، در تماس با ارائه دهنده هاست خود برای پشتیبانی دریغ نکنید.

منبع : wpzoom

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *