Як ми вручну переносимо інсталяції WordPress

Depositphotos 20821051 с
Час читання: 3 протокол

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

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

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

Є кілька чудових інструментів, які допоможуть, наприклад CMS до CMS. Ви також можете використовувати власний Automattic VaultPress послуга - просто створіть резервну копію сайту, встановіть WordPress на новому хості, переінсталюйте VaultPress і відновіть сайт. Ці люди добре попрацювали, вирішивши багато проблем, з якими ви зіткнетеся при спробі перенести веб-сайт.

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

  1. We зробити резервну копію всієї установки та завантажте його локально для безпечного зберігання.
  2. We експортувати базу даних (не завжди входить до резервних копій) і завантажуйте його локально для безпечного зберігання.
  3. We встановити WordPress свіжий на новому сервері та запустіть його.
  4. We додавати плагіни по одному щоб переконатися, що всі вони сумісні та працюють. Деякі розробники плагінів добре виконали роботу, включивши свої налаштування в інструмент експорту або надавши власні налаштування експорту та імпорту.
  5. We експортувати вміст з існуючого веб-сайту за допомогою інструменту експорту WordPress, вбудованого безпосередньо в WordPress.
  6. We імпортувати цей вміст на новий сайт за допомогою інструменту імпорту WordPress, вбудованого безпосередньо в WordPress. Це вимагає від вас додавання користувачів ... трохи копітких, але вартих зусиль.
  7. We FTP папки wp-content / uploads де всі наші завантажені файлові ресурси знаходяться на новому сервері, переконавшись, що дозволи на файли правильно встановлені.
  8. Ми встановлюємо налаштування постійних посилань.
  9. We застібніть тему і встановіть її за допомогою програми встановлення теми WordPress.
  10. Ми ставимо тему в прямому ефірі і відновити меню.
  11. We переробити віджети і скопіюйте / вставте вміст за необхідності зі старого на новий сервер.
  12. We сканувати сайт шукати будь-які проблеми з відсутніми файлами.
  13. We вручну переглянути всі сторінки сайту, щоб переконатися, що все виглядає добре.
  14. Якщо все виглядає добре, ми будемо оновіть наші налаштування DNS вказати на нового ведучого та перейти до прямого ефіру.
  15. Ми переконаємось, що Налаштування блокування пошуку у Налаштуваннях читання вимкнено.
  16. Додаємо будь-який CDN або кешування механізми, що дозволяють новому хосту пришвидшити роботу сайту. Іноді це плагін, інколи це частина інструментів хоста.
  17. Ну повторно сканувати сайт за допомогою Інструментів для веб-майстрів щоб перевірити, чи є якісь проблеми, які спостерігає Google.

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

Що ви думаєте?

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.