Як мы пераносім ўстаноўкі 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 / загружае дзе ўсе нашы загружаныя файлавыя актывы знаходзяцца на новым серверы, пераканаўшыся, што правільна ўстаноўлены дазволы для файлаў.
  8. Мы ўсталёўваем налады пастаянных спасылак.
  9. We сціснуць тэму і ўсталяваць яе з дапамогай усталёўшчыка тэмы WordPress.
  10. Мы ставім тэму ў прамым эфіры і аднавіць меню.
  11. We перарабіць фішкі і скапіруйце / устаўце змесціва па меры неабходнасці са старога на новы сервер.
  12. We сканаваць сайт шукаць праблемы з адсутнымі файламі.
  13. We уручную прагледзець усе старонкі сайта, каб пераканацца, што ўсё выглядае добра.
  14. Калі ўсё будзе выглядаць добра, мы будзем абнавіце нашы налады DNS каб паказаць на новага гаспадара і пачаць жыць.
  15. Мы пераканаемся, што Блакаванне пошуку у наладах чытання адключана.
  16. Мы дадаем любы CDN альбо кэшаванне Механізмы дазволілі новаму хосту прымусіць сайт паскорыцца. Часам гэта убудова, іншы раз гэта частка інструментаў гаспадара.
  17. мы будзем паўтарыць сайт з дапамогай інструментаў для вэб-майстроў каб даведацца, ці ёсць праблемы, якія бачыць Google.

Мы будзем трымаць старога гаспадара каля тыдня ці каля таго ... на ўсялякі выпадак, калі будзе нейкая катастрафічная праблема. Прыблізна праз тыдзень працы мы адключым стары хост і зачынім уліковы запіс.

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.