Ubercart-ի տեղադրման նվազագույն պահանջները
Ubercart-ը հաջողությամբ տեղադրելու և օգտագործելու համար համակարգը պետք է համապատասխանի հետևյալ պահանջներին՝
- Windows, Mac OS X, Linux, Unix, BSD, Solaris կամ
- Վեբ սերվեր՝ Apache 1.2 կամ Apache 2.x, Microsoft IIS 6 կամ 7, Lighttpd 1.2 կամ Apache 2.x, Microsoft IIS 6 կամ 7, Lighttpd 4.1 կամ MySQL 5.0, PostgreSQL 7.4
- PHP 4.3.5 (խորհուրդ է տրվում PHP 5.2.x) 4.3.5 (խորհուրդ է տրվում PHP 5.2.x) 4.3.5 (խորհուրդ է տրվում) 4.3.5 (խորհուրդ է տրվում PHP 5.2.x) 4.3.5
Այժմ եկեք մի փոքր ավելի մանրամասն քննարկենք վերը նշված պահանջները՝
Օպերացիոն համակարգ 4.3.2
Drupal-ը հիանալի աշխատում է գրեթե բոլոր օպերացիոն համակարգերի վրա։ Իրականում, դուք կարող եք ձեր Drupal-ի տեղադրումները մի օպերացիոն համակարգից մյուսը տեղափոխել ընդամենը մի քանի րոպեում: Դուք պարզապես պետք է ֆայլերը և տվյալների բազաները տեղափոխեք՝ առանց որևէ կարգավորման ֆայլ փոխելու: Օրինակ, դուք կարող եք տեղադրելDrupal-ը տեղական Windows կամ Mac համակարգչի վրա, այնտեղ կատարել բոլոր կարգավորումները, ապա վերբեռնել այն Linux սերվերի վրա:
Վեբ սերվեր
Վեբ սերվերը ծրագիր է, որը ընդունում է HTTP հարցումներ բրաուզերներից և վեբ էջեր է մատուցում մեր կայքի օգտատերերին: ԱմենատարածվածApache վեբ սերվերը այն է, որը մենք կօգտագործենք մեր կարգավորման համար: Այն անվտանգ, ընդարձակվող սերվեր է, որը արագ և հեշտ է կարգավորել: Եթե դուք մասնագետ չեք մեկ այլ վեբ սերվերի մեջ, ապա չկա որևէ պատճառ ընտրելու որևէ այլ վեբ սերվեր, քանի որ առկա հնարավորությունների մեծ մասը Apache-ում է:
Տվյալների բազա
Տվյալների բազայի նպատակը մեր կայքում բոլոր տվյալների պահպանումը, կազմակերպումը, կառավարումը և վերականգնումն է կառուցվածքային ձևով: Երբ մենք խոսում ենք տվյալների մասին, մենք նկատի ունենք ոչ միայն ձեր էջերում տեղադրված բովանդակությունը, այլև այն տեղեկատվությունը, որն օգտագործում է Drupal-ը իր բոլոր գործառույթները հզորացնելու համար: Իմ ձեռնարկներում մենք կօգտագործենք MySQL-ը որպես մեր տվյալների բազա: Այսօր այն #1 բաց կոդով տվյալների բազան է, որն օգտագործվում է միլիոնավոր կայքերում և ծրագրերում՝ փոքր անձնական վեբ էջերից մինչև միլիոնավոր օգտատերերով ձեռնարկությունների համակարգեր:Drupal-ը տեղադրելուց հետո MySQL տվյալների բազան պարունակում է մոտ 50 աղյուսակ, և յուրաքանչյուր նոր տեղադրված մոդուլ ստեղծում է մեկ կամ մի քանի նոր աղյուսակ: Եթե Ubercart-ը տեղադրելուց հետո ստուգեք տվյալների բազան, այնտեղ կգտնեք մոտ 100 աղյուսակ: Այս աղյուսակները պարունակում են տվյալներ, ինչպիսիք են էջերը, ապրանքները, պատկերները, կատեգորիաները, պատվերները, վճարումները, ձեր էջերի համար քեշավորված տեղեկատվությունը, թեմատիկան, այցելուների մեկնաբանությունները, ընտրացանկերը, օգտատիրոջ տեղեկատվությունը և այլն:
PHP
PHP-ը սկրիպտային լեզու է, որը իդեալական է վեբ մշակման համար: Այն սկսվել է որպես փոքր անձնական նախագիծ, բայց շուտով դարձել է շատ տարածված սկրիպտային լեզու։Drupal-ը գրված է PHP լեզվով։
PHP-ի հիմնական պահանջները հետևյալն են՝
-
PHP-ի հիշողության պահանջները՝ 16 ՄԲ-ն բավարար է շատ կայքերի համար, սակայն ավելի բարդ կայքերի համար խորհուրդ է տրվում 64 ՄԲ։
- GD2 գրադարան. Սա PHP-ի համար նախատեսված պատկերների մշակման գրադարան է։ Ubercart-ը պահանջում է այս գրադարանը, ուստի եթե մենք ցանկանում ենք մեր արտադրանքներին պատկեր կցել, այն պետք է տեղադրվի։
- Գլոբալների գրանցում. Սա իրականում PHP-ի մնացորդային ֆունկցիա է, բայց որոշ հոսթինգ մատակարարներ՝ ավելի հին համակարգերով, դեռևս օգտագործում են այն։ Սա վտանգավոր է, ուստի այն պետք է անջատվի Drupal-ը տեղադրելու համար։
- Անվտանգ ռեժիմ.Drupal 6-ըչի աջակցում PHP անվտանգ ռեժիմին, քանի որ այն խնդիրներ է առաջացնում ֆայլերի բեռնման հետ, ուստի այն նույնպես պետք է անջատվի։