Како да се движите вашиот веб-сајт на друг веб-домаќин (и знаејќи кога да се префрлиш)

Член напишан од:
  • Хостинг водичи
  • Ажурирано: мај 10, 2019

Во идеален свет, ние никогаш нема да мора да се грижиме за префрлање на веб-домаќини - нашиот сајт ќе остане среќно сместен во објектот на тековниот хостинг провајдер со големи времиња на вчитување, прифатливи трошоци и 100% uptime.

За жал, светот не е идеален и ова совршено сценарио ретко, ако некогаш, постои. Ако вашиот сегашен веб-домаќин не го дава она што ви треба, можеби ќе биде време да се префрлите на подобра (ние ќе разговараме за тоа кога ќе знаеме кога е време да го вклучите подоцна дел од овој напис). Преместувањето на вашиот сајт на новиот веб-домаќин не мора да биде толку заморно како што се преселувате во нова куќа. Всушност може да биде прилично лесно ако ги преземете вистинските чекори.

Постојат два правци за пренос на веб-страница на нов веб-домаќин:

Опција #1: лесен начин

  1. Набавете нов веб-домаќин со бесплатна миграциска услуга
  2. Обезбедете детали за сметката на вашиот стар веб-домаќин.
  3. Седнете и оставете го тимот за поддршка да го стори останатото.

Опција #2: рачен пренос *

  1. Набавете нов веб-домаќин
  2. Преместете ги постоечките датотеки, бази на податоци и сметки за е-пошта до вашиот нов домаќин
  3. Конечна проверка и снимање проблеми
  4. Префрлете ја веб страната на DNS записи
  5. Почекајте DNS промени да се пропагираат


Опција #1: Бесплатна миграциска служба

Ова е најдобра опција за почетници и зафатени сопственици на бизнис. Тоа е, исто така, мојот склопот начин, бидејќи едноставно затоа што тоа е најлесниот и најбрз начин да ја завршите работата.

Веб хостинг е конкурентна индустрија - хостинг компании прават сè што можат за да освојат нови клиенти, вклучувајќи ги и тешките дигалки за своите нови клиенти. Многу хостинг компании, вклучувајќи и некои големи оние што ги препорачувам, нудат бесплатен веб-сајт миграција услуга. Во повеќето случаи, сè што треба да направите е да побарате миграција откако ќе се регистрирате со новиот оператор, а нивниот тим за поддршка ќе се грижи за останатите.

Искористете ги предностите од оваа вирвам за да заштедите време и да се фокусирате на други работи на веб-страница.

Еве три едноставни чекори што треба да ги направите.

1- Регистрирај се со веб-домаќин кој нуди бесплатна миграција на веб-страница

Хостинг компании со бесплатна миграција на сајтови

Хостинг компании без бесплатна миграција на сајтови

Избегнете ги овие домаќини ако сакате бесплатна миграциска услуга за белата ракавица.

2 - побарајте миграција на веб-страница и дадете детали за веб-страницата

Поднесете барање за миграција со вашиот нов веб-домаќин. Обично се што треба да направите е да обезбедите податоци за најавување на вашиот стар домаќин - име на хост, најавување на cPanel и најава на FTP, итн; и вашиот нов веб-домаќин ќе се грижи за останатите.

Пример: Хостинг на InMotion

InMotion Хостинг на вебсајт префрлување
За да започнете трансфер на страницата во InMotion Хостинг, најавете се на контролната табла на AMP> Операции со сметки> Барање за трансфер на веб-страници. Кликни тука за да ја започнете миграцијата на InMotion бесплатно.

Пример: SiteGround

За да започнете миграција на страница: Пријавете се во корисничко подрачје> Поддршка> Помош за барање (долу)> Трансфер на веб-страница. Кликни тука за да започнете миграција на бесплатен сајт SiteGround сега.

Пример: Облаци

Корисниците на Cloudways добиваат прва миграција на веб-страница / стан и $ 25 / трансфер за стандарден трансфер на сајтови потоа. Кликни тука за да започнете трансфер на веб-сајтови на Cloudways сега.

3- Мапа назад и да се релаксира

Да, тоа е сè што треба да направите.

Нема грешки во базата на податоци за грешки. Нема миграција на е-сметки. Лесно како пита.


Опција #2: Рачно пренесување на вашиот веб-сајт

1 - Набавка на нов веб-домаќин

Очигледно ќе треба нов веб-домаќин во место пред да може да иницира миграција на домаќинот.

Постојат различни хостинг решенија и провајдери таму, секој со сопствена конфигурација. Ќе треба да оцените и да споредите што е соодветно за вас врз основа на бројни фактори, како што се цената, потребниот простор и конфигурацијата на серверот, за да именувате неколку.

Ако ви треба помош - прочитај го мојот веб-домаќин за избор на водич; или да го користите Стив Хостинг споредба алатка на WHTop.com.

Исто така - кога купувате нов домаќин, размислете за пренос на вашиот домен (или регистрирање на вашиот нов домен) на добавувач од трета страна, така што во случај кога некогаш ќе треба да ги префрлите домаќините повторно, вашиот домен може да дојде со вас полесно и без какви било потенцијални компликации .

2- Премести датотеки, бази на податоци и сметки за е-пошта

Многу е лесно да се премести статичен веб-сајт на новиот веб-домаќин - само да преземете сè (.html, .jpg, .mov датотеки) од вашиот стар веб-домаќин и да ги префрлите, според старата папка и структурата на датотеката, на вашата нова веб-локација домаќин. Преместувањето на динамички сайт (со база на податоци) трае малку повеќе работа.

Преместување на вашата база на податоци на нов домаќин

За динамичен сайт кој работи на база на податоци (на пр. MySQL), ќе треба да ја изнесете вашата база на податоци од вашиот стар веб-домаќин и да ја внесете во вашиот нов веб-домаќин. Ако сте на cPanel, овој чекор може да се направи лесно со помош на phpMyAdmin.

Извоз и пренос на бази на податоци со помош на phpMyAdmin
Влези во cPanel> Бази на податоци> phpMyAdmin> Извоз.

Во случај да користите систем за управување со содржини (CMS, на пример, WordPress, Joomla), ќе треба да го инсталирате Системот за управување со содржини со новиот веб-домаќин пред да ја внесете базата на податоци. Некои CMS овозможува лесна трансфер функција (т.е. WordPress 'увоз / извоз функција) - можете да го користите таа функција за пренос на вашите податоци датотеки директно со користење на CMS платформа.

Преместување на WordPress база на податоци.
Уредна табла на WordPress> Алатки> Извоз> Извоз на целата содржина.

За веб-страниците на WordPress на cPanel (најстариот популарен поставувач), најлесниот начин да го преместите вашиот сајт е да го зачувате сè во папката "public_html" или "www", да ја подигнете папката на вашиот нов веб-домаќин и да ги додадете следните две линии во вашата WP-конфигурација:

дефинирај ('WP_SITEURL', 'http: //'. $ _SERVER ['HTTP_HOST']); дефинирај ('WP_HOME', WP_SITEURL);

Преместување на сметките за е-пошта

Можеби еден од најтешките делови на префрлањето на вашиот веб-домаќин е пренесување на вашата е-пошта. Во суштина, ќе се судрите во една од овие три сценарија:

Сценарио #1: Во моментов е-пошта е домаќин на регистратор на домен (како што се GoDaddy)

Ова подесување на е-пошта е најлесно да се преместите. Пријавете се на вашиот регистратор на домен (каде што е домаќин на вашата е-пошта), сменете го вашиот е-мејл хостирање А (или @) на новата IP адреса на новиот веб-домаќин.

Сценарио #2: Е-мејл сметки се хостирани со трето лице (како што се Microsoft 365)

Осигурајте се дека вашата MX евиденција, заедно со која било друга евиденција на која е потребен Вашиот сервис за е-пошта, се ажурираат во вашиот DNS.

Сценарио #3: Е-мејл сметки се хостирани со стариот веб-домаќин

За ова сценарио, ќе треба повторно да ги креирате сите постоечки сметки за е-пошта во вашиот нов веб-домаќин. Процесот може да биде малку досаден - особено ако се работи на многу е-мејл адреси.

Додавање сметка за е-пошта во InMotion Хостинг (користејќи cPanel).

3 - конечна проверка и снимање на проблеми

Откако ќе ги вчитате вашите датотеки кон новата конфигурација на хостинг, двојно проверете дали сè работи правилно на вашата веб-страница

Некои хостинг компании обезбеди развој стоп платформа (т.е. Siteground), така што можете лесно и течно да го прегледате вашиот сајт пред да го превземете во живо во новата средина, овозможувајќи ви да ги отстраните сите проблеми зад сцената.

Поправка на грешки во навигацијата на страницата и недостасувајќи врски

Како што пренесувате средствата на вашиот сајт од претходната хостинг средина, можно е средствата, како што се графика да бидат неоправдани или да се остават зад некои датотеки. Ако ова се случи, вашите посетители најверојатно ќе доживеат грешки во 404. Внимавајте на дневникот на 404 за време и по прекинувачот - овој дневник ќе ве извести за сите неработени врски или средства што треба да ги отстраните за да го обновите вашиот сајт да биде целосно функционален.

Во повеќето случаи, можете да го користите .htaccess redirectMatch и пренасочување да ги посочи старите локации на датотеки со нови. Следниве се некои примероци кодови можете да го користите.

Дефинирајте ја вашата страница на 404

За да се минимизира штетата предизвикана од прекинатите врски - каде што се премести.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 ^ / страница.php $ http://www.mywebsite.com/newname.htm? [L, R = 301]

Отстранување грешки при базата на податоци

Постои ризик каде што вашата база на податоци може да биде оштетена за време на прекинувачот. Јас ќе го користам WordPress како пример, бидејќи тоа е она со што сум запознаен.

Доколку сеуште можете да пристапите до контролната табла на WP, пробајте прво да ги исклучите сите приклучоци и да видите дали базата на податоци се повлекува правилно. Потоа, повторно да ги овозможите еден по еден, проверка на почетната страница секој пат за да бидете сигурни дека таа се покажува правилно.

Работите ќе станат малку сложени ако не можете да пристапите до вашата табла. Обидете се со овие различни едноставни чекори за да видите дали некој работи:

  • Повторно префрлете ја вашата база на податоци, пишувајќи ја новата база на податоци.
  • Проверете каде доаѓа грешката за корупција и обидете се повторно да ја смените таа датотека од старата страница до новата.
  • Отворете ја датотеката и проверете дали се покажува кон вашиот нов сервер.

Решение #1: WordPress автоматска база на податоци поправка

Ако овие чекори не работат, можеби ќе треба да направите малку кодирање, но јас ќе ви зборувам преку него.

Прво, отворете го новиот сајт во FTP и одете во вашата wp-config.php датотека. Датотеката треба да биде во главната папка каде што престојувате. Резервирајте ја оваа датотека пред да направите какви било промени.

Погледни го овој текст:

/ ** Апсолутна патека до директориумот WordPress. * /

Само над таа линија, додадете го ова:

дефинирај ('WP_ALLOW_REPAIR', точно);

Зачувајте ги вашите промени и оставете ја вашата FTP програма отворена за сега. Отворете го омилениот веб прелистувач. Одете на следната адреса за претставник

http://yourwebsitename.com/wp-admin/maint/repair.php
поправка екран
Или копчето ќе работи за да ја поправи вашата база на податоци, но само изберете "Repair and Optimize".
поправена база на податоци
Кога процесот е завршен, ќе видите екран кој изгледа подолу. Дури ќе ве потсетам да ја отстраните линијата за поправка од вашата конфигурациска датотека.

Решение #2: phpMyAdmin

Ако горенаведените методи не работат, вашиот следен чекор е да се пренасочите кон вашата база на податоци.

Ова може да биде застрашувачко ако не сте сигурни како точно функционираат бази на податоци, но чекорите се прилично едноставни. Дури и ако целосно ја уништите базата на податоци, треба да бидете во можност повторно да ја преземете од стариот сервер и повторно да го подигнете. Навистина нема потреба да се плашиме додека ја имате резервната база на податоци.

Пристапете до phpMyAdmin од вашиот нов веб-домаќин. Изберете ја вашата база на податоци на WordPress. Ова обично е насловено како yoursite_wrdp1.

Сепак, ова може да варира. Веројатно ќе видите "WP" некаде во насловот, иако (види слика подолу). Можете исто така да го најдете името на вашата база на податоци наведена во таа wp-config.php датотека која сте ја отвориле во горниот чекор. Кликнете на името на базата на податоци во phpMyAdmin за да го отворите.

изберете база на податоци
cPanel> Пристап до phpMyAdmin> Кликнете на името на базата на податоци и отвори го.
проверете ги сите
Откако ќе се вчита базата на податоци, проверете го копчето што вели "Провери ги сите / проверете ги табелите со надземни".
поправка маса
Изберете "Repair Table" во опаѓачкото мени десно од каде што само ја проверивте кутијата.
успешна поправка
Ќе ви биде даден статус за тоа дали табелите беа поправени и на врвот на вашиот екран треба да се каже "SQL барањето е успешно извршено".

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 за да се провери статусот на ширење на DNS од повеќе локации на 20.

А малку повеќе на веб-сајт застој управување

За да бидете сигурни дека вашата веб-страница не се соочува со прекини за време на процесот на пренос, треба да бидете сигурни дека сè е на место и правилно работи на вашиот нов домаќин пред да го префрлите DNS-страницата.

Идеално, вие исто така треба да ги информирате посетителите и / или клиентите дека го пренесувате вашиот веб-сајт на нов веб-домаќин, заедно со информации за часовите што ги правите на прекинувачот.

Ова треба да го намали бројот на посетителите на страницата за време на миграцијата, оттука и да се елиминира притисокот врз системот и да се спречи било која главоболка за услуги на клиентите.

Откако ќе се направи прекинувачот, се препорачува внимателно следете го вашиот сајт да се осигура дека сè во новиот домаќин работи добро.


Знаејќи кога е време да го смените Вашиот веб-домаќин

Изведувањето на префрлување на нов веб-домаќин може да биде стресно време - затоа многу сопственици на сајтови не сакаат да го сменат веб-домаќин, освен ако тоа е неопходно. По сите - зошто трошат време и енергија кога сè е во ред?

Значи, кога е вистинското време почнете да барате нов домаќин? Како знаеш дека твојот веб-домаќин е коренот на проблемот со вашиот веб-сајт? Еве неколку совети:

  1. Вашата веб-локација постојано се намалува
  2. Вашето место е премногу бавно
  3. Сервисот за корисници не е од корист
  4. Вие имате повеќе простор, функционалност или други ресурси
  5. Плаќаш премногу
  6. Вие сте пробиени, повеќе од еднаш
  7. Сте слушнале за одлична услуга на друго место

Bottomline: Добар веб домаќин = Подобро спиење во текот на ноќта

Кога се префрлив на InMotion хостинг пред неколку години - технолошката поддршка беше толку корисна и ми ја смени мојата страница безбедно и цврсто додека спиев. Јас се разбудив до веб-сајт кој функционираше брзо и сигурно, без еден проблем во служба.

Ако не го чувствувате тоа ниво на удобност, или се грижите за негативните извештаи што сте ги виделе на вашиот веб-домаќин, може да биде време за промена.

Исто така прочитајте -

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

За надградба и избор на веб-домаќин

За развој на подобра веб-страница / блог

Член од Џери Лоу

Geek тато, оптимизација податоци наркозависник, инвеститор, и основач на веб хостинг тајната Откриени. Џери гради Интернет-ресурси и правеше пари онлајн од 2004. Тој сака безумната бодликава и обидувајќи се нова храна.