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

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

هر دوی این موارد باعث می شود وب سایت شما به طور موقت برای کاربران و موتورهای جستجو غیرقابل دسترسی باشد که منجر به از دست دادن فروش و رتبه بندی موتورهای جستجو شود.

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

ما همچنین به س questionsالات متداول در مورد انتقال سایت WordPress به ارائه دهنده میزبان جدید پاسخ خواهیم داد ، بنابراین می توانید از برخی اشتباهات رایج جلوگیری کنید.

Migrating WordPress from one host to another

مهم: قبل از شروع ، می خواهیم بدانید که بسیاری از شرکت های میزبان وردپرس خدمات انتقال رایگان را ارائه می دهند. این ممکن است در وب سایت آنها ذکر نشده باشد ، بنابراین تنها کاری که باید انجام دهید این است که بپرسید. معمولاً رایگان است ، اما ممکن است بعضی از آنها هزینه کمی دریافت کنند.

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

  1. میزبان جدید وردپرس را انتخاب کنید
  2. افزونه Duplicator را برای انتقال آسان تنظیم کنید
  3. سایت وردپرس خود را به میزبان جدید وارد کنید
  4. برای جلوگیری از خرابی پرونده میزبان ها را تغییر دهید
  5. یک پایگاه داده MySQL در میزبان جدید خود ایجاد کنید
  6. اجرای اسکریپت انتقال وب سایت Duplicator
  7. به روزرسانی سرور نام دامنه خود
  8. س FAالات متداول در مورد انتقال وردپرس به میزبان جدید

آماده هستید؟ بیایید شروع کنیم.

مرحله 1: میزبان وردپرس جدید خود را انتخاب کنید h4>

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

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

در اینجا افرادی را پیشنهاد می کنیم:

  • برای میزبانی مشترک مطمئن ، توصیه می کنیم با Bluehost . WordPress.org بطور رسمی آنها را توصیه می کند. با استفاده از کوپن کوپن Bluehost ، کاربران WPBeginner 60٪ تخفیف و رایگان دریافت می کنند نام دامنه.
  • اگر به دنبال ارائه دهندگان میزبانی ابری یا خاص مکان هستید ، پس توصیه می کنیم حتما سایت سایت . آنها دارای مراکز داده در 3 قاره مختلف هستند.
  • اگر به دنبال میزبانی وردپرس مدیریت شده ، پس توصیه می کنیم حتما موتور WP . آنها بهترین و شناخته شده ترین ارائه دهنده صنعت هستند.

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

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

مرحله 2: راه اندازی کپی برای انتقال آسان h4>

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

Duplicator یک افزونه رایگان است که ما به شدت آن را توصیه می کنیم. همچنین می توانید از آن برای وب سایت خود را بدون از دست دادن SEO به یک نام دامنه جدید منتقل کنید.

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

پس از نصب و فعال سازی Duplicator ، به صفحه Duplicator »Packages در منطقه مدیر WordPress خود بروید.

بعد ، باید روی دکمه “ایجاد جدید” در گوشه بالا سمت راست کلیک کنید.

Creating a new package in Duplicator

بعد از آن ، روی دکمه Next کلیک کنید و مراحل ایجاد بسته خود را دنبال کنید.

Duplicator create a package wizard

اطمینان حاصل کنید که نتایج اسکن شما بررسی شده است (همه چیز باید “خوب” باشد) ، و سپس بر روی دکمه ساخت کلیک کنید.

Build package

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

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

Download package files

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

مرحله 3: سایت وردپرس خود را به میزبان جدید وارد کنید h4>

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

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

اگر قبلاً این کار را انجام نداده اید ، به راهنمای مبتدی ما در بارگذاری پرونده ها از طریق FTP در وردپرس .

به طور معمول ، هنگام اتصال سرویس گیرنده FTP ، نام دامنه وب سایت خود را به عنوان میزبان وارد می کنید.

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

Finding server IP or Hostname in cPanel dashboard

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

با استفاده از سرویس گیرنده FTP ، باید هم فایل installer.php و هم بایگانی فایل .zip خود را در پوشه اصلی وب سایت خود بارگذاری کنید.

این پوشه معمولاً / username / public_html / است.

باز هم ، اگر مطمئن نیستید ، از شرکت میزبان وب خود بپرسید.

مطمئن شوید که پوشه ریشه شما کاملا خالی است. برخی از شرکتهای میزبانی وب هنگام نصب وردپرس نصب وردپرس ثبت نام می کنید.

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

پس از اتمام ، باید هم فایل zip بایگانی و هم فایل installer.php را در فهرست ریشه سایت خود بارگذاری کنید.

مرحله 4: تغییر پرونده میزبان برای جلوگیری از توقف زمان استفاده h4>

هنگامی که هر دو پرونده را در میزبان جدید خود بارگذاری کردید ، باید به فایل installer.php در یک مرورگر دسترسی پیدا کنید.

به طور معمول ، با استفاده از URL مانند این می توان به این پرونده دسترسی داشت:

http://www.example.com/installer.php

با این حال ، این URL شما را به میزبان وب قدیمی خود هدایت می کند ، و شما یک خطای 404 . دلیل این امر این است که نام دامنه شما هنوز به میزبان وب قدیمی شما اشاره دارد.

به طور معمول ، سایر آموزش ها ممکن است به شما بگویند سرورهای نام دامنه خود را تغییر دهید و آن را به سمت شرکت میزبان جدید خود هدایت کنید ، اما این اشتباه است.

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

ما به شما نشان خواهیم داد که چگونه می توانید به طور موقت از طریق رایانه به سایت جدید خود دسترسی پیدا کنید ، بدون اینکه بر سایت قدیمی خود تأثیر بگذارید.

این کار با یک فایل میزبان در رایانه شما انجام می شود.

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

بیایید نگاهی به نحوه افزودن ورودی برای نام دامنه خود در پرونده میزبان بیندازیم ، به طوری که به شرکت میزبان جدید شما اشاره کند.

انجام این تغییرات به شما امکان می دهد تا با استفاده از نام دامنه خود به پرونده های میزبان جدید خود دسترسی پیدا کنید ، در حالی که بقیه جهان همچنان از میزبان قدیمی به سایت شما دسترسی پیدا می کنند. با این کار 100٪ uptime تضمین می شود.

اولین کاری که باید انجام دهید یافتن آدرس IP سرور میزبان وب جدید خود است. برای یافتن این موضوع ، باید وارد داشبورد cPanel خود شوید و روی پیوند بسط آمار در نوار کناری سمت چپ کلیک کنید. آدرس سرور شما به عنوان آدرس IP به اشتراک گذاشته شده لیست می شود.

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

Find shared IP address

در مرحله بعدی ، کاربران ویندوز باید به برنامه ها »همه برنامه ها» لوازم جانبی مراجعه کنند ، روی Notepad کلیک راست کرده و Run as Administrator را انتخاب کنید.

یک فرمان UAC برای Windows ظاهر می شود و برای راه اندازی Notepad با امتیازات مدیر باید روی Yes کلیک کنید.

در صفحه Notepad ، به File »Open بروید و سپس به پوشه C: Windows System32 drivers etc بروید. از این پوشه ، پرونده میزبان را انتخاب کرده و آن را باز کنید.

اگر از Mac استفاده می کنید ، باید برنامه Terminal را باز کرده و برای ویرایش پرونده میزبان این دستور را وارد کنید:

sudo nano / private / etc / hosts

برای هر دو کاربر ویندوز و Mac ، در پایین پرونده میزبان ، باید آدرس IP را که کپی کرده اید وارد کنید و سپس نام دامنه خود را وارد کنید. مانند این:

192.168.1.22 www.example.com

مطمئن شوید که آدرس IP را با آدرسی که از cPanel کپی کرده اید و example.com را با نام دامنه خود جایگزین کرده اید.

پس از پایان کار ، تغییرات خود را ذخیره کنید.

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

مهم: فراموش نکنید که تغییراتی را که در پرونده میزبان ایجاد کردید ، لغو کنید (مرحله 6).

مرحله 5: ایجاد پایگاه داده MySQL در میزبان جدید خود h4>

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

ایجاد یک پایگاه داده در cPanel

به داشبورد cPanel حساب میزبانی جدید خود بروید ، به بخش پایگاه داده بروید و روی نماد پایگاه داده MySQL کلیک کنید.

MySQL databases in cPanel

فیلدی برای ایجاد یک پایگاه داده جدید خواهید دید. نام پایگاه داده خود را وارد کنید و روی دکمه “ایجاد پایگاه داده” کلیک کنید.

Creating new database

پس از ایجاد پایگاه داده MySQL ، باید به قسمت MySQL Users بروید.

در مرحله بعد ، یک نام کاربری و رمز عبور برای کاربر جدید خود ایجاد کنید و روی دکمه “ایجاد کاربر” کلیک کنید.

Create a MySQL user

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

می توانید این کار را با پیمایش به پایین در قسمت “افزودن کاربر به یک پایگاه داده” انجام دهید. به سادگی کاربر پایگاه داده ای را که ایجاد کرده اید از فهرست کشویی کنار کاربر انتخاب کنید ، سپس پایگاه داده را انتخاب کرده و بر روی دکمه add کلیک کنید.

Add user to database

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

مرحله 6: شروع فرایند مهاجرت Duplicator

اکنون آماده اجرای برنامه نصب هستیم. در پنجره مرورگر خود به آدرس زیر بروید و نام دامنه خود را جایگزین example.com کنید:

http://www.example.com/installer.php

Duplicator installer initialized

نصب کننده چند تست را اجرا می کند و در کنار آزمایش بایگانی و اعتبار سنجی ، “Pass” را به شما نشان می دهد.

شما باید کادر تأیید شرایط و ضوابط را علامت بزنید و با کلیک بر روی دکمه Next ادامه دهید.

اکنون از شما خواسته می شود که میزبان MySQL ، نام پایگاه داده ، نام کاربری و رمز ورود خود را وارد کنید.

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

Connect to the database

برای اطمینان از وارد کردن اطلاعات صحیح می توانید بر روی دکمه “Test Database” کلیک کنید.

اگر Duplicator قادر به اتصال باشد ، یک رشته شروع می شود با Pass. در غیر این صورت ، جزئیات خطای اتصال پایگاه داده را مشاهده خواهید کرد.

برای ادامه روی دکمه بعدی کلیک کنید.

Duplicator اکنون پایگاه داده WordPress شما را از zip بایگانی به پایگاه داده جدید شما وارد می کند.

در مرحله بعدی ، از شما می خواهد URL یا مسیر سایت را به روز کنید. از آنجا که شما نام دامنه را تغییر نمی دهید ، لازم نیست در اینجا چیزی تغییر دهید.

برای ادامه کافیست بر روی دکمه بعدی کلیک کنید.

Duplicator مراحل آخر را اجرا می کند و دکمه ورود به سیستم را به شما نشان می دهد.

Duplicator website migration finished

اکنون می توانید به سایت وردپرس خود در میزبان جدید وارد شوید تا مطمئن شوید همه چیز مطابق انتظار کار می کند.

مرحله 7: سرورهای نام دامنه خود را به روز کنید (DNS)

در این مرحله ، شما یک نسخه کامل از پایگاه داده و پرونده های WordPress خود را در سرور میزبان جدید خود ایجاد کرده اید ، اما دامنه شما هنوز به حساب میزبانی وب قدیمی شما اشاره دارد.

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

اگر دامنه خود را در ارائه دهنده میزبانی خود ثبت کرده اید ، بهتر است دامنه خود را به یک میزبان جدید منتقل کنید. اگر از ثبت کننده دامنه مانند دامنه استفاده کرده اید. com ، GoDaddy و غیره ، پس باید سرورهای نام خود را به روز کنید.

شما به اطلاعات سرور نام DNS از میزبان وب جدید خود نیاز دارید. این معمولاً چند URL است که به این شکل هستند:

ns1.hostname.com
ns2.hostname.com

به خاطر این راهنما ، ما به شما نشان خواهیم داد که چگونه سرورهای نام DNS را با GoDaddy تغییر دهید.

بسته به ثبت دامنه یا میزبان وب ، تصاویر ممکن است متفاوت باشد. با این حال ، مفهوم اساسی یکسان است.

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

برای GoDaddy ، باید وارد سیستم شوید حساب GoDaddy و سپس روی دامنه ها کلیک کنید.

بعد از آن ، باید روی دکمه مدیریت در کنار نام دامنه مورد نظر برای تغییر کلیک کنید.

Manage domain

در بخش “تنظیمات اضافی” ، برای ادامه باید روی “مدیریت DNS” کلیک کنید.

Manage DNS

بعد ، باید به بخش سرورهای نام بروید و روی دکمه تغییر کلیک کنید.

Change nameservers

ابتدا باید منوی کشویی نوع سرور نام را از “پیش فرض” به “سفارشی” تغییر دهید. پس از آن ، می توانید اطلاعات ارائه دهنده میزبانی جدید خود را در سرورهای نام پر کنید.

Updating DNS nameservers

برای ذخیره تغییرات فراموش نکنید که روی دکمه ذخیره کلیک کنید.

شما با موفقیت سرورهای نام دامنه خود را تغییر داده اید. تغییرات DNS برای همه کاربران ممکن است 4 تا 48 ساعت طول بکشد.

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

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

سوالات متداول h4>

در اینجا چند س areال وجود دارد که بسیاری از کاربران هنگام انتقال WordPress از میزبانی به میزبان دیگر از آنها می پرسند.

1 آیا می توانم بدون ثبت نام دامنه برای حساب میزبانی جدید ثبت نام کنم؟

بله ، بدون ثبت نام دامنه کاملاً می توانید برای یک حساب میزبانی ثبت نام کنید.

نام دامنه و میزبانی دو سرویس متفاوت هستند و هنگام ثبت نام برای میزبان جدید ، لزوماً نیازی به ثبت نام دامنه ندارید. برای جزئیات بیشتر به راهنمای ما در مورد تفاوت بین نام دامنه و میزبانی وب .

برخی از ارائه دهندگان خدمات میزبانی از شما می خواهند هنگام خرید هاست نام دامنه را به عنوان اولین مرحله انتخاب کنید. همچنین اگر قبلاً یک نام دامنه داشته اید به شما امکان می دهد یک نام دامنه وارد کنید.

2. آیا لازم است نام دامنه خود را به میزبان جدید منتقل کنم؟

نه ، نیازی به انتقال نام دامنه خود به میزبان جدید نیست. با این حال ، انتقال نام دامنه به میزبانی جدید باعث می شود تجدید و مدیریت تحت همان داشبورد حساب میزبانی جدید آسان تر شود.

برای اطلاعات بیشتر در مورد این موضوع ، به راهنمای نهایی ما در نام دامنه ها و نحوه کار آنها .

3. چگونه خطای ایجاد خطای اتصال پایگاه داده در Duplicator را برطرف کنم؟

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

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

4. چگونه می توان بررسی کرد که آیا وب سایت من از میزبان جدید بارگیری می شود؟

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

اگر مدت زیادی نگذشته است که وب سایت خود را مهاجرت کرده و در سرور نام دامنه خود (DNS) تغییراتی ایجاد کرده اید ، احتمال این وجود دارد که سایت شما همچنان از میزبان قدیمی شما بارگیری شود. تغییرات کامل نام دامنه ممکن است حداکثر 48 ساعت طول بکشد.

5. آیا لازم است هیچ پرونده یا داده ای را از میزبان قدیمی حذف کنم؟

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

6. چه مدت باید حساب خود را روی میزبان قدیمی فعال نگه دارم؟

هنگامی که وب سایت خود را به میزبان جدید منتقل کردید و اگر وب سایت دیگری با میزبان وب قدیمی خود میزبانی نکرده اید ، می توانید حساب میزبانی وب قدیمی خود را لغو کنید.

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

7. چگونه می توانم یک سایت وردپرس را با SSL / HTTP منتقل کنم؟

شما باید گواهی SSL را بر روی ارائه دهنده میزبان جدید خود نصب کنید. پس از آن ، می توانید همان مراحل ذکر شده در بالا را دنبال کنید. فقط مطمئن شوید که از HTTP در URL ها مانند https://example.com

استفاده می کنید
8

پاداش: مهاجرت سایت رایگان توسط میزبان جدید

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

SiteGround ، میزبانی InMotion ، و موتور WP انتقال وب سایت رایگان را برای کاربران WPBeginner ارائه می دهد.

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

اگر این مقاله را دوست داشتید ، لطفاً در کانال YouTube برای آموزش های ویدئویی وردپرس. همچنین می توانید ما را در Twitter و فیس بوک .

منبع:
https://www.wpbeginner.com/wp-tutorials/how-to-move-wordpress-to-a-new-host-or-server-with-no-downtime/.

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