Քայլ 4. Կարգավորեք ձեր տեղադրումը
Լոկալ վեբ սերվերի առկայությունը թույլ է տալիս օգտագործել ամբողջությամբ ինտեգրված, վիրտուալացված AMP ստեկ (Apache, MySQL, PHP), որը նմանակում է զարգացման, փորձարկման և արտադրության սերվերները, որոնք կարող են անհրաժեշտ լինել Drupal-ի տեղակայման համար։
AMP ստեկ տեղական համակարգչի վրա
Ծրագրավորողի աշխատանքային հոսքը սկսվում է AMP ստեկի (Apache, MySQL, PHP) տեղադրումից և կարգավորումից՝ Windows, Mac կամ Linux հիմքով համակարգում։ Կախված օպերացիոն համակարգից՝ գոյություն ունեն մի շարք տարբեր մեթոդներ՝ իդեալական միջավայր ստեղծելու համար։ Սակայն ընտրության տեսանկյունից կան երեք հիմնական տարբերակներ․
1. Սեփական AMP ստեկ։ Այս տարբերակը վերաբերում է համակարգերին, որոնք կամ նախապես կարգավորված են Apache, MySQL և PHP օգտագործելու համար, կամ ունեն հեշտ տեղադրման ուղի՝ այս երեք պահանջները բեռնելու և կարգավորելու համար։ Գոյություն ունեն բազմաթիվ հրաշալի ուղեցույցներ՝ այս աշխատանքային հոսքը կարգավորելու համար, սակայն սա պահանջում է որոշակի ծանոթություն տվյալ օպերացիոն համակարգի հետ։
2. Փաթեթավորված AMP ստեկ։ Այս տարբերակը վերաբերում է երրորդ կողմի լուծումներին, ինչպիսիք են՝
- MAMP (https://www.mamp.info/en/),
- WAMP (http://www.wampserver.com/en/) կամ
- Acquia Dev Desktop (https://dev.acquia.com/downloads)։
Այս լուծումները գալիս են տեղադրիչով, որը սովորաբար աշխատում է Windows և Mac համակարգերում և ներկայացնում է ինքնաբավ AMP ստեկ՝ ընդհանուր վեբ սերվերների զարգացման նպատակով։ Այս երեքից միայն Acquia Dev Desktop-ը հատուկ է Drupal-ի համար։
3. Վիրտուալ մեքենա (VM)։ Այս տարբերակը հաճախ լավագույն ընտրությունն է, քանի որ այն շատ մոտ է իրական զարգացման, փորձարկման և արտադրության սերվերներին։ Սակայն այն կարող է ավելի բարդ լինել նախնական կարգավորման համար և պահանջում է որոշակի գիտելիքներ AMP ստեկի բաղադրիչները կարգավորելու վերաբերյալ։ Գոյություն ունեն մի քանի լավ փաստագրված վիրտուալ մեքենաներ, որոնք կօգնեն նվազեցնել անհրաժեշտ փորձը։
Երկու հրաշալի վիրտուալ մեքենաներ են՝ DrupalVM (https://www.drupalvm.com/) և Vagrant Drupal Development (VDD) (https://www.drupal.org/project/vdd)։
Ի վերջո, խորհուրդ է տրվում ընտրել մի միջավայր, որն ունի բավարար ճկունություն՝ Drupal-ի օրինակները արագ տեղադրելու, կարգավորելու և վերակոնֆիգուրացնելու համար։ Բոլոր վերը նշված տարբերակները լավ են մեկնարկի համար։
Եթե դուք մենակ ծրագրավորող եք, ապա փաթեթավորված AMP ստեկը, օրինակ՝ MAMP Mac-ի համար, LAMP Linux-ի համար, կամ XAMPP (խաչաձև հարթակ), լավ տարբերակ է։ Այս ծրագրաշարի միջոցով դուք կարող եք փորձարկել ձեր վեբ հավելվածը տեղական համակարգում։ Սակայն, եթե դուք աշխատում եք թիմում, ես մեծապես խորհուրդ եմ տալիս վերը նշված վիրտուալ մեքենաներից մեկը կամ ձեր սեփական վիրտուալ միջավայրը ստեղծելը՝ ձեր թիմին տարածելու համար։
Դուք կարող եք գործարկել մեկից ավելի կայքեր մեկ կոդային բազայից։ Տես Multisite Drupal, եթե ցանկանում եք դա իրականացնել։
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.