1.5. Հոսթինգի ընտրություն, դոմեյնի անվան գնում։ Կայքի տեղափոխում հոսթինգ։
Դուք արդեն ստեղծել եք ձեր կայքը և պատրաստ եք հրապարակել այն ինտերնետում: Այժմ ձեզ անհրաժեշտ են երկու բան՝ դոմեն և հոստինգ: Դոմեն և հոստինգ գնելիս ուշադիր կարդացեք բնականացումները և համոզվեք, որ Drupal 8-ը կաշխատի ձեզ մոտ:
Սկավառեք պարզ սկսելու համար՝ դոմենից:
Դոմենի անվան գնելը
Նախ պետք է որոշեք, թե որ տիրույթում (դոմեյնզոն) եք գնում դոմենը: Ռուսաստանի համար ամենաարագ տարածվածը .ru-ն է: Եթե ձեր լսարանը Ուկրաինայում է, ընտրեք .ua-ն: Բելառուս համար առանձին առկա է .by-ը: Եթե մտածում եք, որ ձեր լսարանը միջազգային է կամ անգլախոս, ընտրեք .com-ը:
Հիմա երբ իմանում ենք, թե որ դոմենն ենք ուզում, պետք է գտնել կայք՝ այն գնելու համար: Ուշադիր եղեք, քանի որ շատ սայթեր շահարկիչ են առաջարկում. գնումը մեկ գինով, երկարացումը մեկ այլ գինով: Դիտեք երկու գինը՝ ձեռքբերման և երկարացման համար: Բացի այդ, մի պահեք, որ ցուցադրվող գինը հազարավոր դոմենների համար է, բայց մեկի գինը կարող է շատ բարձր լինել, ինչպես նաև երկարացումը 2-4 անգամ ավելի թանկ:
Թանկ իմաստ չի, որ «դոմենը թանկ է՝ որակը լավ է»: Բոլոր գրանցողները նույն գրանցումն են վաճառում՝ փաստացի գրանցման իրավունք՝ դոմենը ձեզն է: Եթե ՌՈւ-կենտրոնը վաճառում է 600 ռուբլի և ասում է, որ պաշտոնական է, դա պարզապես մարքեթինգային հնարք է և ոչ ավել:
Եթե հետաքրքիր է դոմեյնզոների մասին, լավագույնը վիքիպեդիան է՝
https://ru.wikipedia.org/wiki/.su
https://ru.wikipedia.org/wiki/.ru
https://ru.wikipedia.org/wiki/.рф
https://ru.wikipedia.org/wiki/.com
https://ru.wikipedia.org/wiki/.ua
https://ru.wikipedia.org/wiki/.by
Այժմ անցնենք դոմենի գնմանը. .ru և .рф դոմենները ամենաէժանն են: Թույլատրելիորեն մի փոքր ավելի թանկ է .su-ն, իսկ .com-ը մի քիչ ավելին: Առաջին անգամ խորհուրդ չեմ տալիս .рф, քանի որ ոչ բոլոր հոստինգները ճիշտ են ընդունում ոչ ղրղերեն դոմեյն: Ուրեմն գնել .ru-ը: Ըստ ինձ, հավասարակշռված գներ կարող եք գտնել 2domains.ru կայքում՝
Անհրաժեշտ է գրանցվել կայքում՝
https://reg.2domains.ru/registration/
Լրացրեք անձնական տվյալները, նրանք պետք է ճշգրիտ լինեն, որ դոմենը գրանցվի ձեր անունով և կարողանաք պաշտպանել իրավասություններ:
Հաստատեք ձեր էլ․փոստը՝ անցնելով 2domains.ru-ից եկող հղումով: Հետո մտեք անձնական գրասենյակ՝
Հիմա գնեք դոմենը. եթե հաշվեկշռում բավարար գումար չկա, կարող եք լրացնել բալանսը գնելու ընթացքում: Վճարումն ընդունվում է ցանկացած քարտով (VISA, Mastercard) կամ էլեկտրոնային փողերով (Yandex Money):
Մենյուում ընտրեք «Домены» - «Зарегистрировать домен»:
Մուտքագրեք ձեր գաղափարակած դոմենի անունը: Շատ կարճ անուններ հավանաբար զբաղված են:
Ես գրանցեցի drupalbook.ru: Եթե գումարը չի բավականացնում, բալանսը լրացրեք և շարունակեք:
Հաջորդ փուլում պետք է DNS-ները: Եթե դեռ չունեք հոստինգ, թողեք դրանք սկզբնական վիճակում, կփոխանցենք անհրաժեշտ պահին:
Հաջորդը լրացրեք պրոֆիլի տվյալները՝ ճշգրիտ, որ ապագայում ավելի հեշտ լինի հաստատել դոմենի պատկանելությունը:
Սեղմեք «Продолжить», գումարը կհաշվի ձեր հաշվի բալանսից և դոմենը ձերն է:
Հոստինգի գրանցում
Հոստինգների շատ տարբերակներ են, փոքր կայքի համար (օրինակ՝ բիզնես-քարտ) կարող եք գրանցել գրեթե ցանկացած (հատկապես Boost մոդուլով քեշավորված): Այժմ մենք գրանցում ենք հոստինգ jino.ru-ում:
Մենք ընտրում ենք «Գունավոր վիրտուալ հոստինգ»: Սեղմեք «Создать аккаунт» և գրանցվեք:
https://account.jino.ru/profile/settings/
Եթե էլ․փոստով եք գրանցվում, հաստատեք այն և ստեղծեք գաղտնաբառ անձնական գրասենյակում:
https://account.jino.ru/profile/
Պրոֆիլի էջում լրացրեք տվյալները. այստեղ կարող եք փոխել հայտարարությունը առանց DNS փոփոխելու կապի:
https://account.jino.ru/services/
Սկսում ենք օգտագործել հոստինգը՝
https://account.jino.ru/activation/hosting/
Jino թույլատրում է միանգամից սկսել, բայց 5 ժամվա ընթացքում պետք է վճարեք:
https://account.jino.ru/payment/
Հոստինգի արժեքը մոտ 5.5 ռուբլի օրական (170 ռուբլի ամսական), նվազագույն վճարումը 150 ռուբլի:
Վճարելուց հետո մտեք PHP տարբերակ ընտրելու էջ՝
https://cp-hosting.jino.ru/management/webserver/php/
Որոշեք PHP 7.2 (սքրինշոթը հին է):
Հետո կայքը ավելացրեք հոստինգի մեջ՝
Երբ դոմենը կապված է, կստանաք ֆայլերի թղթապանակի ուղին՝
Կայքի պատճենը հոստինգում
Հիմա պետք է պատճենեք ձեր կայքի բոլոր ֆայլերը և բազայի дамպ-ը՝
- Ֆայլերի համար օգտագործեք FTP-кլիենտներ՝ FileZilla կամ WinSCP՝
http://filezilla.ru/
https://winscp.net/eng/docs/lang:ru
Բազայի дамպ-ի համար ես օգտագործում եմ adminer.php՝ մեկ ֆայլով հավելված՝
https://www.adminer.org/
https://www.phpmyadmin.net/
Կարող եք adminer-ը տեղադրել կայքի արմատում՝ http://site.com/adminer.php, անվտանգության համար կարող եք փոխել անունը կամ կախված թղթապանակում տեղադրել՝ http://site.com/mysql-manager/index.php:
Եթե չեք հիշում MySQL-ի մուտքային տվյալները, դրանք պարունակվում են ֆայլում:
/sites/default/settings.php
Մուտքային $databases['default']['default'] փոփոխականում:
Բազան ընտրեք, անցեք «Экспорт» (Export) թաբ:
Նախ ընտրեք gzip, որ дамպ-ը փոքր գաճ պատեն, ապա անջատեք cache_ աղյուսակների տվյալները (ամենայն դեպս դեպքերում՝ առանց վերջիններիս, cachetags-ն կարելի է թողնել), սեղմեք Export:
Բազայի дамպ-ը պատրաստ է, հիմա FTP-доступները ստացեք պանելում՝
https://cp-hosting.jino.ru/management/ftp/
Սերվերի հասցեն՝ տեխնիկական ինֆո սայթում՝
https://cp-hosting.jino.ru/support/techinfo/
FTP սերվերը կարող է լինել levmyshkin89.myjino.ru կամ ձեր դոմենի անունը՝ երբ DNS-ները աշխատելու սկիզբ առնեն: Գաղտնաբառ և օգտանուն կարող եք ստեղծել նոր կամ օգտվել կառավարման պանել մուտքավորման տվյալներից:
Յուրաքանչյուր դոմենի համար թղթապանակը pJINO-ում է՝
/domains/drupalbook.ru
FileZilla
FileZilla-ն կարող եք ներբեռնել այստեղ՝
http://sourceforge.net/projects/filezilla/files/latest/download
Մուտք եք գործում «File – Site Manager»:
Ներմուծեք FTP մուտքային տվյալները՝ Հոսթ, Օգտանուն և Գաղտնաբառ:
Ապա միացեք և թիրախ թղթապանակ (այսինքն՝ /domains/drupalbook.ru) ներբեռնեք ֆայլերը:
Եթե որոշ ֆայլեր չեն փոխանցվել, անցեք «Failed transfers», ընտրեք և սեղմեք «Clear selected and retry»:
Ապա «Queued files» թաբում ընտրեք և սեղմեք «Process queue»: Եթե «Queued» և «Failed» թաբերում ֆայլեր չկան, ստացվում է, որ յուրաքանչյուր ֆայլ հաջողությամբ փոխանցվել է: Այժմ տեղափոխեք բազան՝
DNS սերվերների գրանցում
Դոմենի և հոստինգի կապելու համար դոմեյնի գրանցողի գրասենյակում նշեք Jino-ի DNS-ները՝
ns1.jino.ru
ns2.jino.ru
Սրանք գրանցեք 2domains.ru անձնական գրասենյակի «Домены» էջում՝ «Управление DNS-серверами / Делегирование»:
Հեռացրեք «Использовать сервера регистратора» նշումը և ավելացրեք ns1.jino.ru, ns2.jino.ru (IP-ներ նշելու կարիք չկա):
DNS փոփոխությունները գործում են 2-6 ժամում, երբեմն մինչև 24 ժամ, բայց սովորաբար 3-4 ժամում:
Բազայի վերականգնում
Ֆայլերը բեռնելու, DNS-ը սպասելուց հետո կարող եք տեսնել սխալի հաղորդագրություն՝
Մի հուսահատվեք, դատարկ է միայն բազայի կարգավորումը: Հեռացրեք adminer-ը կայքի արմատից, մուտքագրեք տվյալները՝
https://cp-hosting.jino.ru/management/mysql/
https://cp-hosting.jino.ru/support/techinfo/
Հոսթը՝ localhost (ստանդարտ), օգտանունը և գաղտնաբառը ձեր Jino պրոֆիլից կամ freshly created: Բազայի անունը (ստանդարտ ձեր օգտանունն է, բայց կարող եք ավելացնել այլ):
Import (Импорт) բաժնում ընտրեք дамպ ֆայլը և սեղմեք Execute: Փոքր կայքերի դեպքում գործընթացը քիչ ժամանակ է տևում:
Երբ բազան ներբեռնվի, կտեսնեք հաստատման եռանկյունիկ նշան:
Մեծ բազաների դեպքում գործընթացը կարող է տևել մինչև 15-20 րոպե: Եթե տեղեկանում եք 502 կամ 503 սխալ, սպասեք մի որոշ ժամանակ՝ import ընթացքը ֆոնին ավարտվի:
Բազան հաջողությամբ տեղադրվեց, հիմա պետք է կարգավորել Drupal-ի մուտքային տվյալները.
Խմբագրեք՝ /sites/default/settings.php ֆայլում՝
<?php $databases['default']['default'] = array ( 'database' => 'db_name', 'username' => 'db_user', 'password' => 'db_password', 'prefix' => '', 'host' => 'localhost', 'port' => '3306', 'namespace'=> 'Drupal\\Core\\Database\\Driver\\mysql', 'driver' => 'mysql', ); ?>
Եթե տեսնեք սխալ, փորձեք մաքրել cache-ը՝ գործարկելով
http://site-name/core/rebuild.php:
Ավարտելուց հետո ձեր կայքը պետք է գործարկվի ճիշտ: