Շատ օգտատերերի հետաքրքրում է այն հարցը, թե ինչպես փոխանցել կայքը CMS Joomla-ով աշխատող այլ հոստինգի վրա: Այս գործընթացը շատ պատասխանատու է և պահանջում է օգտվողի մեծ ուշադրություն: Ընթացակարգը բաժանված է երկու շատ կարևոր փուլի՝ պատրաստում փոխանցմանը, ֆայլի փոխանցում և կարգավորում:
Պատրաստվում ենք տեղափոխությանը
Joomla կայքի հաջող փոխանցումը հոսթինգ այլ տեղ մեծապես կախված է նրանից, թե որքան լավ և ճիշտ է իրականացվել այս գործընթացի նախապատրաստումը: Չափազանց կարևոր է ճիշտ պատճենել ֆայլերը հոսթինգ սերվերից համակարգիչ: Եթե կայքը շատ մեծ է և բաղկացած է բազմաթիվ ֆայլերից, ապա պատճենահանման գործընթացը կարող է շատ երկար տևել:
Պատճենման ընթացքում օգտատերը պաշտպանված չէ ցանցի խափանումներից և կապի կորստից, ինչը կարող է ազդել գործընթացի որակի վրա: Ֆայլերը կարող են չպատճենվել ճիշտ կամ ամբողջությամբ: Պատճենահանման անվտանգությունն ու հուսալիությունը բարելավելու համար խորհուրդ է տրվում երկու անգամ իրականացնել այս ընթացակարգը, պահպանել ֆայլերի երկու տարբերակները, այնուհետև համեմատել դրանք: Եթե դրանք նույնական են, ապապատճենումը հաջող էր: Նախքան կայքը այլ հոսթինգ տեղափոխելը, շատ կարևոր է այս համեմատությունը կատարել: Հոսթինգի շատ պրովայդերներ իրենց կառավարման վահանակներում ապահովում են տվյալների արխիվացման հնարավորություն: Այնուհետև ֆայլերը կարող են ներբեռնվել որպես արխիվ, ինչը շատ ավելի հեշտ է:
Ֆայլերից բացի, դուք պետք է պատճենեք տվյալների բազան և Joomla CMS կարգավորումները: Հետևաբար, հաջորդ քայլը կլինի MySQL-ում պահվող տվյալների կրկնօրինակումը, քանի որ դրանով է աշխատում CMS-ը։ Դա անելու համար հոսթինգի կառավարման վահանակում դուք պետք է գտնեք PhpMyAdmin բաժինը և այնտեղից արտահանեք Joomla-ի բոլոր աղյուսակները gzip արխիվային ֆայլ:
Ֆայլի փոխանցում և կարգավորում
Դոմենը այլ հոսթինգ տեղափոխելուց առաջ շատ կարևոր է ծանոթանալ դրա կանոններին և կարգավորումներին։ Դուք պետք է ստուգեք, արդյոք.htaccess և index.php ֆայլերը կան: Տվյալներ փոխանցելիս դրանք պետք է փոխարինվեն ձեր սեփական ֆայլերով: Տվյալների բազան կառավարելու համար դուք պետք է գտնեք այն PhpMyAdmin կառավարման վահանակում և այնտեղ ստեղծեք նոր տվյալների բազա կամ օգտագործեք գոյություն ունեցողը, եթե այն արդեն գոյություն ունի: Դրա մեջ անհրաժեշտ է ներմուծել նախկինում ստեղծված gzip արխիվը։ Եթե դրանից հետո հայտնվեն աղյուսակներ, ապա ներմուծումը հաջող է եղել։
Կայքը այլ հոսթինգ տեղափոխելուց առաջ դուք պետք է փոխեք Joomla-ի կազմաձևման կարգավորումները configuration.php ֆայլում: Դա անելու համար բացեք այն նոթատետրով և փոխեք կարգավորումները նրանց, որոնք տրվել են նոր հոսթինգ գնելիս: Ամենից հաճախ փոփոխությունները վերաբերում են հետևյալ տողերին.
- օգտվողի մուտք;
- գաղտնաբառ;
- բազային անունտվյալներ;
- սերվերի հասցե.
Նոր հոսթերը պետք է օգտագործողին տա նոր DNS սերվերի պարամետրեր, որոնք պետք է մուտքագրվեն գրանցման վահանակում: Այս քայլերը պետք է կատարվեն՝ օգտատիրոջ կայքը նոր հոսթինգին կապելու համար:
Զգուշորեն և ուշադիր, քանի որ ֆայլերը պատճենվել են նախորդ հոսթինգից, դուք պետք է դրանք վերբեռնեք նոր սերվեր: Կայքն այլ հոսթինգ տեղափոխելուց առաջ ավելի լավ է ստուգել կապի կարգավիճակը, քանի որ այս ընթացակարգի ընթացքում ընդմիջումները և ձախողումները անընդունելի են: Եթե նոր սերվերի կարգավորումները թույլ են տալիս, ապա կարող եք ֆայլերը ներբեռնել որպես արխիվ, այնուհետև բացել դրանք նոր կայքում։
Ֆայլի հաջող փոխանցումից հետո դուք պետք է որոշ թղթապանակներում սահմանեք գրելու թույլտվությունները: Առաջին հերթին դա վերաբերում է «/images/stories/» և «/cache/». Բացի դրանցից, օգտատիրոջ կայքում կարող են լինել այլ բաղադրիչներ, որոնք պահանջում են գրելու թույլտվությունների սահմանում, օրինակ՝ ֆոտոշարք: Այժմ դուք պետք է գնաք կայքի ադմինիստրատորի վահանակ և փորձեք մուտք գործել: Եթե դա հաջողվեց, ապա կայքի միգրացիան հաջողվեց: