Як перенести ваш сайт на інший веб-хостинг (і знати, коли перемикатися)

  1. Варіант # 1: легкий шлях
  2. 1 Реєстрація з веб-хостом, який пропонує безкоштовну міграцію сайту
  3. 2 - запросити міграцію сайту і надати інформацію про сайт
  4. 3 Сайт назад і розслабтеся
  5. Варіант # 2: Перенесення вашого сайту вручну
  6. 2 Переміщення файлів, баз даних і облікових записів електронної пошти
  7. Перенесення бази даних на новий хост
  8. Переміщення ваших облікових записів електронної пошти
  9. 3 - остаточна перевірка і усунення несправностей
  10. Ремонт помилок навігації сайту і відсутніх посилань
  11. Усунення помилок бази даних
  12. 4 Перемикання DNS-записів
  13. 5 Зачекайте, поки зміна DNS буде поширено
  14. Трохи більше про простоях веб-сайту
  15. Знаючи, коли прийшов час міняти ваш веб-хостинг
  16. Підсумок: хороший веб-хостинг = кращий сон вночі
  17. Також читайте -

В ідеальному світі нам ніколи не доведеться турбуватися про перемиканні веб-хостів - наш сайт буде залишатися щасливо розміщеним на об'єкті поточного хостинг-провайдера з великим часом завантаження, доступними цінами і часом простою 100%.

На жаль, світ не ідеальний, і цей ідеальний сценарій рідко, якщо взагалі існує. Якщо ваш поточний веб-хостинг не дає те, що вам потрібно, можливо, прийшов час перейти на краще (ми поговоримо про те, коли потрібно буде переключитися на пізніша частина цієї статті ). Переміщення вашого сайту на новий веб-хостинг не повинно бути таким же утомливих, як переїзд в новий будинок. Це може бути досить легко, якщо ви зробите правильні кроки.

Існує два способи перенесення веб-сайту на новий веб-сайт:

Варіант # 1: легкий шлях

  1. Купівля нового веб-вузла з безкоштовною міграцією сайту
  2. Надайте дані облікового запису на своєму старому веб-сайті.
  3. Влаштуйтеся зручніше, і нехай команда підтримки зробить все інше.

Опція # 2: Ручна передача *

  1. Купівля нового веб-хостингу
  2. Переміщення існуючих файлів, баз даних і облікових записів електронної пошти на новий хост
  3. Остаточна перевірка і усунення несправностей
  4. Переключити записи DNS в мережі
  5. Зачекайте, поки DNS-зміна буде поширено

Варіант # 1: служба міграції на безкоштовний хост

це кращий варіант для початківців і зайнятих власників бізнесу , Це також мій кращий спосіб, тому що просто тому, що це самий простий і швидкий спосіб виконати роботу.

Веб-хостинг - це конкурентна промисловість. Хостингові компанії роблять все можливе, щоб завойовувати нових клієнтів, в тому числі робити важку роботу для своїх нових клієнтів. Багато хостингові компанії, в тому числі деякі відмінні, які я рекомендую, пропонують безкоштовну службу міграції сайтів. У більшості випадків все, що вам потрібно зробити, це запросити міграцію після реєстрації з новим провайдером, і їх команда підтримки подбає про все інше.

Скористайтеся цією перевагою, щоб заощадити час і зосередитися на роботі інших веб-сайтів.

Ось три простих кроки, які вам потрібно зробити.

1 Реєстрація з веб-хостом, який пропонує безкоштовну міграцію сайту

Хостинг-компанії з безкоштовною міграцією сайтів

Хостинг компаній без безкоштовної міграції сайту

Уникайте цих хостів, якщо ви хочете безкоштовний сервіс міграції веб-сторінок з білою рукавичкою.

2 - запросити міграцію сайту і надати інформацію про сайт

Надішліть запит на перенесення за допомогою нового веб-вузла. Зазвичай все, що вам потрібно зробити, це надати дані для входу на ваш старий хост - ім'я хоста, ім'я входу в систему cPanel і FTP-логін і т. Д.; і ваш новий веб-хостинг подбає про все інше.

Приклад: InMotion Hosting

В ідеальному світі нам ніколи не доведеться турбуватися про перемиканні веб-хостів - наш сайт буде залишатися щасливо розміщеним на об'єкті поточного хостинг-провайдера з великим часом завантаження, доступними цінами і часом простою 100%

Щоб ініціювати передачу сайту на InMotion Hosting, увійдіть в панель управління AMP> Операції з обліковим записом> Запит на переклад веб-сайту. Натисніть тут, щоб почати безкоштовну міграцію сайту InMotion. .

Приклад: SiteGround

Щоб ініціювати міграцію сайту: Увійдіть в зону користувача> Підтримка> Асистент запиту (внизу)> Перенесення веб-сайту. Натисніть тут, щоб почати безкоштовну міграцію сайту SiteGround. .

Приклад: хмари

Користувачі Cloudways отримують першу міграцію сайту / програми безкоштовно і після цього $ 25 / переклад для стандартної передачі сайту. Натисніть тут, щоб почати передачу сайту Cloudways прямо зараз.

3 Сайт назад і розслабтеся

Так, це все, що вам потрібно.

Вирішення проблем помилкою бази даних. Немає міграції облікових записів електронної пошти. Легко, як пиріг.

Варіант # 2: Перенесення вашого сайту вручну

1 Придбайте новий веб-хостинг

Мабуть, вам знадобиться новий веб-вузол, перш ніж ви зможете ініціювати перенесення хоста.

Існує безліч хостинг-рішень і постачальників, кожен з яких має власну конфігурацію. Вам потрібно буде оцінити і порівняти, що підходить для вас на основі ряду факторів, таких як вартість, потрібний простір і конфігурація сервера, щоб назвати декілька.

Якщо вам потрібна допомога - прочитайте мій веб-хост, вибираючи керівництво ; або використовувати Стів Інструмент порівняння хостингу на WHTop.com .

Також - при покупці нового хоста розгляньте можливість перенесення вашого домену (або реєстрації нового домену) сторонньому постачальнику, щоб в разі, якщо вам коли-небудь знадобиться знову перемикати хости, ваш домен може працювати з вами легше і без будь-яких потенційних ускладнень,

2 Переміщення файлів, баз даних і облікових записів електронної пошти

Дуже просто переміщати статичний веб-сайт на новий веб-хост - просто завантажте всі файли (.html, .jpg, .mov) зі свого старого веб-хостингу і завантажте їх, відповідно до старої папкою і файлової структурою, в нову веб сторінку хост. Переміщення динамічного сайту (з базою даних) вимагає трохи більше роботи.

Перенесення бази даних на новий хост

Для динамічного сайту, який працює в базі даних (тобто MySQL), вам потрібно буде експортувати свою базу даних зі старого веб-вузла і імпортувати її на новий веб-хостинг. Якщо ви перебуваєте на cPanel, цей крок можна легко зробити, використовуючи phpMyAdmin.

Якщо ви перебуваєте на cPanel, цей крок можна легко зробити, використовуючи phpMyAdmin

Вхід в cPanel> Бази даних> phpMyAdmin> Експорт.

Якщо ви використовуєте систему управління контентом (CMS, наприклад WordPress, Joomla), вам необхідно буде встановити систему управління контентом новим веб-вузлом перед імпортом бази даних. Деякі CMS забезпечують легку функціональність передачі (наприклад, функцію імпорту / експорту WordPress) - ви можете використовувати цю функцію для передачі ваших файлів даних безпосередньо за допомогою платформи CMS.

Панель інструментів WordPress> Інструменти> Експорт> Експорт всього вмісту.

Для сайтів WordPress на cPanel (найпопулярніша настройка) найпростіший спосіб переміщення вашого сайту - закріпити все в вашій папці «public_html» або «www», завантажити папку на новий веб-вузол і додати наступні два рядки в ваш WP-config:

define ( 'WP_SITEURL', 'http: //'. $ _SERVER [ 'HTTP_HOST']); define ( 'WP_HOME', WP_SITEURL);

Переміщення ваших облікових записів електронної пошти

Можливо, однією з найскладніших частин перемикання вашого веб-хостингу є передача Вашу електронну поштову скриньку. В основному ви зіткнетеся з одним з цих трьох сценаріїв:

Сценарій # 1: електронна пошта в даний час розміщена на реєстраторі домену (наприклад, GoDaddy)

Ця настройка електронної пошти найпростіше переміщати. Увійдіть в свій реєстратор домену (де ви розмістите свою адресу електронної пошти), змініть свій поштовий хостинг A (або @) на IP-адресу нового веб-хоста.

Сценарій # 2: облікові записи електронної пошти розміщуються з третьою стороною (наприклад, Microsoft 365)

Переконайтеся, що ваші записи MX разом з будь-якими іншими записами, які необхідні вашому постачальнику послуг електронної пошти, оновлюються в вашому DNS.

Сценарій # 3: облікові записи електронної пошти розміщуються зі старим веб-хостом

Для цього сценарію вам потрібно буде заново створити всі існуючі облікові записи електронної пошти на своєму новому веб-сайті. Процес може бути трохи утомливих - особливо якщо ви працюєте з великою кількістю адрес електронної пошти.

Процес може бути трохи утомливих - особливо якщо ви працюєте з великою кількістю адрес електронної пошти

Додавання облікового запису електронної пошти в InMotion Hosting (з використанням cPanel).

3 - остаточна перевірка і усунення несправностей

Після того, як ви завантажили свої файли в нову конфігурацію хостингу, двічі перевірте, що все працює правильно на вашому веб-сайті

Деякі хостингові компанії надають платформу розробки (т. Е SiteGround ), Щоб ви могли легко і плавно переглядати ваш сайт, перш ніж приймати його в новому середовищі, дозволяючи вам усувати будь-які проблеми за лаштунками.

Ремонт помилок навігації сайту і відсутніх посилань

Коли ви переносите активи свого сайту з колишньої середовища проживання, можливо, що активи, такі як графіка, будуть втрачені або деякі файли будуть залишені позаду. Якщо це станеться, ваші відвідувачі, швидше за все, випробують помилки 404. Слідкуйте за журналом 404 під час і після комутатора - цей журнал попередить вас про будь-яких непрацюючих посиланнях або активах, які вам необхідно виправити, щоб відновити працездатність вашого сайту.

У більшості випадків ви можете використовувати .htaccess redirectMatch і перенаправлення щоб вказати старі розташування файлів на нові. Нижче наведені деякі приклади коду, які ви можете використовувати.

Визначте сторінку 404

Щоб мінімізувати причину пошкодження за допомогою непрацюючих посилань - де move.html - це сторінка, яку ви хочете показати своїм відвідувачам, коли є помилка 404.

ErrorDocument 404 /moved.html

Перенесення сторінки в нове місце

Перенаправити 301 /previous-page.html http://www.example.com/new-page.html

Перенесення всієї директорії в нове місце

redirectMatch 301 ^ / category /? $ http://www.example.net/new-category/

Перенаправлення динамічних сторінок в нове місце

І про всяк випадок ви зміните структуру свого сайту на новому хості -

RewriteEngine на RewriteCond% {QUERY_STRING} ^ id = 13 $ RewriteRule ^ / page.php $ http://www.mywebsite.com/newname.htm? [L, R = 301]

Усунення помилок бази даних

Існує ризик того, що ваша база даних може бути пошкоджена під час перемикання. Я буду використовувати WordPress як приклад, тому що це те, з чим я найбільше знаком.

Якщо ви все ще можете отримати доступ до панелі інструментів WP, спробуйте спочатку відключити всі плагіни і подивитися, чи правильно ваша база даних правильно підтягується. І знов увімкніть їх по одному, кожен раз перевіряючи домашню сторінку, щоб переконатися, що вона відображається правильно.

Все буде трохи складніше, якщо ви не зможете отримати доступ до своєї панелі. Спробуйте виконати наступні прості кроки, щоб переконатися, що він працює:

  • Перезавантажте свою базу даних, написавши нову базу даних.
  • Перевірте, звідки походить помилка корупції, і спробуйте повторно завантажити цей файл з вашого старого сайту на новий.
  • Відкрийте файл і перевірте, щоб він вказував на ваш новий сервер.

Рішення # 1: відновлення бази даних WordPress

Якщо ці кроки не спрацюють, вам, можливо, доведеться трохи попрацювати, але я розповім вам про це.

Спочатку відкрийте новий сайт по FTP і перейдіть в файл wp-config.php. Файл повинен знаходитися в основній папці, де знаходиться ваш блог. Створіть резервну копію цього файлу перед внесенням змін.

Шукайте це формулювання:

/ ** Абсолютний шлях до папки WordPress. * /

Трохи вище цього рядка додайте це формулювання:

DEFINE ( ​​'WP_ALLOW_REPAIR', правда);

Збережіть зміни і залишите програму FTP відкритою. Відкрийте свій улюблений веб-браузер. Перейдіть за наступною адресою для представника

http://yourwebsitename.com/wp-admin/maint/repair.php http://yourwebsitename Будь-яка кнопка буде працювати для відновлення бази даних, але просто виберіть «Ремонт і оптимізація». Коли процес буде завершений, ви побачите екран, який виглядає наступним чином. Це навіть нагадає вам видалити цю ремонтну лінію з файлу конфігурації.

Рішення # 2: phpMyAdmin

Якщо вищевказані методи не працюють, наступним кроком буде перехід на вашу базу даних.

Це може бути складним завданням, якщо ви точно не знаєте, як працюють бази даних, але кроки досить прості. Навіть якщо ви повністю знищите базу даних, ви зможете просто перезавантажити її зі старого сервера і завантажити знову. Насправді не потрібно боятися, поки у вас є резервна копія бази даних.

Отримайте доступ до phpMyAdmin з вашого нового веб-хостингу. Виберіть базу даних WordPress. Зазвичай це називається yoursite_wrdp1.

Однак це може різнитися. Ймовірно, ви побачите «WP» де-небудь в назві (див. Зображення нижче). Ви також можете знайти своє ім'я бази даних, вказане в цьому файлі wp-config.php, який ви відкрили на кроці вище. Натисніть на ім'я бази даних в phpMyAdmin, щоб відкрити його.

cPanel> Доступ до phpMyAdmin> Натисніть на ім'я бази даних, щоб відкрити його. cPanel> Доступ до phpMyAdmin> Натисніть на ім'я бази даних, щоб відкрити його Після завантаження бази даних перевірте кнопку «Перевірити всі / Перевірити таблиці з накладними витратами». Виберіть «Відновити таблицю» в списку праворуч від того, де ви тільки що встановили прапорець. Вам буде надано статус про те, чи були відремонтовані таблиці, а верхня частина екрану повинна сказати: «Ваш SQL-запит виконаний успішно».

4 Перемикання DNS-записів

4 Перемикання DNS-записів

Потім вам потрібно буде переключити запис DNS вашого сайту (A, AAAA, CNAME, MX) на сервери нового веб-хоста у вашого реєстратора.

Ваша запис DNS - це список «інструкцій», в яких вказується, куди відправити користувача; переміщення вашої DNS-записи на нові сервери гарантує, що відвідувачі знайдуть ваш сайт за призначенням, замість того, щоб отримувати помилку або неправильний напрямок. Це важливий крок - переконайтеся, що ви отримали правильну інформацію DNS з вашого нового веб-хостингу.

Нижче наведені покрокові інструкції зі зміни DNS вашого сайту. Godaddy , Назва Дешеві і Domain.com .

5 Зачекайте, поки зміна DNS буде поширено

Після того, як ви попросили перемістити DNS-запис, комутатор може зайняти від декількох годин до повного дня, щоб взяти участь в концерті.

Як тільки комутатор почне діяти, попередьте свою колишню хостінговую компанію про скасування. І ви все зробили!

Порада: Використовуйте Що таке мій DNS виконати пошук DNS для перевірки поточного IP-адреси доменних імен та інформації про записи DNS з декількох серверів імен в місцях розташування 18. Це дозволяє перевірити останній стан поширення DNS. Порада: Використовуйте   Що таке мій DNS   виконати пошук DNS для перевірки поточного IP-адреси доменних імен та інформації про записи DNS з декількох серверів імен в місцях розташування 18 Карта DNS це ще один безкоштовний інструмент пошуку DNS, що дозволяє перевірити стан поширення DNS з місць розташування 20.

Трохи більше про простоях веб-сайту

Щоб на вашому веб-сайті не було часу простою під час процесу передачі, вам необхідно переконатися, що на вашому новому хості все правильно і правильно працює, перш ніж перемикати DNS-сайт.
В ідеалі ви також повинні інформувати своїх відвідувачів і / або клієнтів про те, що ви переносите свій веб-сайт на новий веб-вузол, а також інформацію про годинник, який ви робите для комутатора.

Це повинно зменшити кількість відвідувачів сайту під час міграції, отже, усуваючи навантаження на систему і запобігаючи головні болі обслуговування клієнтів.

Після того, як перемикач зроблений, рекомендується уважно стежити за часом свого сайту щоб все на новому хості працювало добре.

Знаючи, коли прийшов час міняти ваш веб-хостинг

Перехід на новий веб-хостинг може бути напруженим часом, тому багато власників сайтів вважають за краще не перемикати веб-хостинг, якщо в цьому немає необхідності. Зрештою - навіщо витрачати час і енергію, коли все працює нормально?

Отже, коли відповідний час почати шукати нового господаря ? Як ви знаєте, що ваш веб-хостинг є основною причиною проблеми вашого сайту? Ось кілька порад:

  1. Ваш сайт постійно падає
  2. Ваш сайт дуже повільний
  3. Обслуговування клієнтів не допомагає
  4. Вам потрібно більше місця, функціональності або інших ресурсів
  5. Ви платите занадто багато
  6. Ви були зламані, не раз
  7. Ви чули про відмінному сервісі в іншому місці

Підсумок: хороший веб-хостинг = кращий сон вночі

Коли я переключився на InMotion хостинг багато років тому - техпідтримка була дуже корисною і перемикала мій сайт в цілості й схоронності, поки я спав. Я прокинувся на веб-сайті, який функціонував швидко і надійно без єдиного збою в обслуговуванні.

Якщо ви не відчуваєте такий рівень комфорту або стурбовані негативними повідомленнями, які ви бачили на своєму веб-хостингу, можливо, настав час для змін.

Також читайте -

На веб-хостинг і доменне ім'я

Про оновлення і виборі веб-хостингу

На розробку кращого сайту / блогу

Htm?
Зрештою - навіщо витрачати час і енергію, коли все працює нормально?
Як ви знаєте, що ваш веб-хостинг є основною причиною проблеми вашого сайту?