Ինչպես տեղափոխել կայքը նոր հոսթինգ առանց ընդհատման
«Կայքը տեղափոխելիս մեկ օր չի աշխատելու» - ամենատարածված ու ամենասխալ կարծիքն է։ Ճիշտ հերթականության դեպքում այցելուները ոչինչ չեն նկատում, որովհետև հին կայքը շարունակում է աշխատել մինչև նորի լրիվ պատրաստ լինելը։
Քայլ 1. Իջեցրեք DNS TTL-ը նախօրոք
Միգրացիայից 24-48 ժամ առաջ դոմենի A գրառման TTL-ը դարձրեք 300 վայրկյան։ Դա կապահովի, որ անցման պահին DNS-ը թարմանա րոպեների, ոչ թե ժամերի ընթացքում։
Քայլ 2. Պատճենեք ֆայլերն ու բազան
WordPress-ի դեպքում ամենահուսալին երկու բան է. ամբողջ ֆայլային համակարգի արխիվ + բազայի dump։ Կարող եք օգտվել միգրացիոն plugin-ներից (Duplicator, All-in-One WP Migration) կամ տեղափոխումը վստահել հոսթինգին. MyWeb.am-ում միգրացիան անվճար է կատարում տեխնիկական թիմը։
Քայլ 3. Տեղակայեք նոր սերվերի վրա
Վերականգնեք ֆայլերն ու բազան նոր հոսթինգում, թարմացրեք wp-config.php-ի բազայի տվյալները։ Կայքը դեռ «անտեսանելի» է. դոմենը ցույց է տալիս հին սերվերը։
Քայլ 4. Ստուգեք hosts ֆայլով՝ մինչև DNS փոխելը
Ձեր համակարգչի hosts ֆայլում դոմենին ժամանակավոր տվեք նոր սերվերի IP-ն և ստուգեք կայքը իրական դոմենով՝ գլխավոր էջ, ներքին էջեր, ձևեր, ադմին վահանակ, նկարներ։ Սա ամենակարևոր քայլն է, որը շատերը բաց են թողնում։
Քայլ 5. Փոխեք DNS-ը
Երբ ամեն ինչ ստուգված է, A գրառմանը տվեք նոր IP-ն։ Ցածր TTL-ի շնորհիվ 5-10 րոպեում տրաֆիկը կհոսի նոր սերվեր։ Հին սերվերը դեռ աշխատում է, ուստի «անցումային» այցելուներն էլ խնդիր չեն ունենում։
Քայլ 6. Հին հոսթինգը փակեք 1-2 շաբաթ հետո
Մի շտապեք ջնջել հին հաշիվը. պահեք այն մինչև համոզվեք, որ նամակները, cron-երը և բոլոր ենթադոմենները տեղափոխված են։ Միայն դրանից հետո չեղարկեք հին ծառայությունը։
Հաճախ հանդիպող սխալներ
- DNS-ը փոխել մինչև նոր կայքի ստուգումը - այցելուները տեսնում են կիսաշխատող կայք։
- Մոռանալ SSL-ը նոր սերվերի վրա - browser-ները «Not secure» են ցույց տալիս։
- Բազայի և ֆայլերի տարբեր պահի կրկնօրինակներ - կորած պատվերներ/մեկնաբանություններ։
- Էլ. փոստի MX գրառումները աչքաթող անելը - նամակները կորում են։
Չեք ուզում ինքնուրույն զբաղվել. MyWeb.am-ի անվճար միգրացիայի ծառայությունը ամբողջ գործընթացը կատարում է ձեր փոխարեն՝ առանց ընդհատման երաշխիքով։