Ինչպես տեղադրել սցենարներ: Ինչպե՞ս տեղադրել և կարգավորել տնտեսական խաղի սցենարը: Սցենարների տեղադրում, խմբագրում, անջատում, ջնջում

Բարի գալուստ կայքի կայք:

Այսօր ես հոդված կգրեմ այն ​​մասին, թե ինչպես կարելի է ստեղծել սցենար՝ օգտագործելով Joomla շարժիչը և CPanel կառավարման վահանակը որպես օրինակ։

Հաճախ ինտերնետում կարելի է գտնել տարբեր սցենարներ, որոնք վաճառվում են փողով կամ պատրաստվում են անվճար։ Սովորաբար այս սկրիպտները նման են .zip կամ .rar արխիվի, որը պարունակում է թղթապանակներ և ֆայլեր, ինչպես նաև .sql տվյալների բազայի ֆայլ:

Մենք կխոսենք սկրիպտների մասին, որոնք արդեն աշխատել են որոշ այլ հոսթինգի և տիրույթի վրա, և դուք նոր եք ներբեռնել այն ցանցից:

Այս հոդվածը օգտակար կլինի նաև նրանց համար, ովքեր ցանկանում են իրենց կայքը կամ բլոգը տեղափոխել նոր տիրույթ կամ հոսթինգ։ Այդ թվում՝ Joomla-ում ստեղծված ռեսուրսները:

Ձեր հոսթինգում սկրիպտը տեղադրելու համար ձեզ անհրաժեշտ է FTP հաճախորդի ծրագիր (ես խորհուրդ եմ տալիս անվճար FileZilla-ն), կապի տվյալներ, որոնք հոսթերը ուղարկել է ձեզ գրանցումից հետո, ինչպես նաև մուտք դեպի հոսթինգի phpMyAdmin, որի վրա կաշխատի սցենարը։ .

Կարող եք նաև օգտագործել Cpanel-ի, IspManager-ի կամ այլ կառավարման վահանակի կողմից տրամադրված գործիքները, այլ ոչ թե օգտագործել FTP մուտքի համար նախատեսված ծրագիր: CPanel-ում այս գործիքը կոչվում է «ֆայլերի կառավարիչ»:

Դե, եկեք սկսենք:

Սկզբում դուք պետք է գրանցեք տիրույթ, եթե չունեք, կամ ստեղծեք ենթադոմեյն ձեր աշխատանքային կայքում։ Այն ստեղծելիս պետք է գալ գաղտնաբառ և նշել գրանցված տիրույթի կամ ենթադոմեյնի անունը։ Պետք է նաև ստեղծել տվյալների բազա, օգտատեր դրա համար և սահմանել օգտվողի գաղտնաբառ։ Մի մոռացեք պահպանել բոլոր տվյալները
ստեղծեց տիրույթ և տվյալների բազա ձեզ համար, ինչ-որ տեղ ապահով վայրում: Եթե ​​սա ձեր առաջին վեբկայքն է ձեր հոսթինգում, ապա կարիք չկա որևէ բան հորինելու և գրանցելու, երբ գրանցվում եք հոսթինգի համար, ձեզ տրվում է տիրույթ և աշխատանքի համար անհրաժեշտ մնացած բոլոր տվյալները։ Եթե
սա ճիշտ է, պարզապես «վերբեռնեք» սցենարը ձեր սերվերի public_html թղթապանակում:

Եթե ​​հոսթինգում գրանցվելուց հետո դուք դեռ գրանցել եք երկրորդ մակարդակի տիրույթ, ապա պետք է սպասեք, մինչև այն ակտիվանա, դա սովորաբար տեղի է ունենում մեկ կամ երկու օրվա ընթացքում: Եթե ​​դուք ստեղծել եք ենթադոմեյն աշխատանքային տիրույթում, այն անմիջապես կակտիվանա, և դուք ստիպված չեք լինի սպասել երկու օր:

Այնուհետև բացեք FTP հաճախորդը, մուտքագրեք տվյալները սերվերին միանալու համար, միացրեք և վերբեռնեք հենց սկրիպտը, այսինքն՝ բոլոր թղթապանակներն ու ֆայլերը, ինչպես որ կան, public_html թղթապանակում կամ ձեր ստեղծած տիրույթի թղթապանակում:

Ֆայլերը կարող են վերբեռնվել երկու եղանակով՝ երկուական կամ տեքստային: Սա շատ կարևոր է, քանի որ եթե երկուական ֆայլ ներբեռնեք տեքստային ռեժիմով, ֆայլի կոդավորումը կխախտվի, և հետագայում տեղեկատվությունը սխալ կցուցադրվի կայքում: Եվ անկախ նրանից, թե ինչ եք տառապում, FTP ծրագրի կարգավորումներում սահմանեք ավտոմատ հայտնաբերում: Այնուհետև բոլոր ֆայլերը կներբեռնվեն իրենց անհրաժեշտ ձևաչափերով: Եթե ​​դուք ֆայլեր եք վերբեռնում կառավարման վահանակի միջոցով, ապա անհանգստանալու կարիք չկա, համակարգն ինքը կհասկանա, թե որ ֆայլը, ինչ ձևաչափով է պետք վերբեռնել:

Ներբեռնումն ավարտվելուց հետո բացեք configuration.php ֆայլը խմբագրման համար և նշեք տվյալների բազայի անունը, օգտվողի անունը, օգտվողի գաղտնաբառը և լոկալհոսթը:

Դա նման բան է թվում.

public $host = "localhost";
public $user = "username";
public $password = «օգտվողի գաղտնաբառ»;
public $db = "տվյալների բազայի անուն";

Անհրաժեշտության դեպքում նաև փոխարինեք տվյալների բազայի նախածանցը նորով:

Դա նման բան է թվում.

public $dbprefix = "A5ht42S_";

Փոխարինեք նաև սցենարի տեղեկամատյանների և ժամանակավոր թղթապանակի ուղին.

public $log_path = "/home/ձեր մականունը /public_html/your site.ru /logs";
public $tmp_path = "/home/ձեր մականունը /public_html/your site.ru /tmp";

Հիմա վերցրեք տվյալների բազայի ֆայլը և բացեք այն notepad-ով, կամ ավելի լավ՝ notepad++-ով։ Մենք գտնում ենք այն գիծը, որտեղ նշված է ուրիշի կամ կայքի հին հասցեն, որի վրա նախկինում աշխատել է տվյալների բազան, և փոխարինել այս տողը ձեր գրանցած կայքի հասցեով: Դա անելու համար աջ սեղմեք .sql ֆայլի վրա և կոնտեքստի մենյուում ընտրեք notepad++, եթե իհարկե այն ունեք տեղադրված, կամ պարզապես notepad, այն Windows-ի բոլոր տարբերակներում է։

Հաջորդը, կտտացրեք «որոնում» - «գտնել…» - «փոխարինել» և «գտնել:» դաշտում մուտքագրում ենք այն կայքի հասցեն, որի վրա նախկինում աշխատել է սցենարը, այսինքն. ինչ պետք է փոխարինվի. Իսկ «replace with:» դաշտում անհրաժեշտ է մուտքագրել այն կայքի հասցեն, որի վրա տեղադրում եք սկրիպտը և որտեղ ցանկանում եք այն փոխարինել: Հաջորդը, սեղմեք «փոխարինել բոլորը» կոճակը և ծրագիրը մեկ վայրկյանում փոխարինում է հին տվյալները նորերով: Դուք նաև պետք է փոխարինեք տվյալների բազայում օգտագործողի անունը և տվյալների բազայի անունը, ինչպես նաև անհրաժեշտության դեպքում դեպի կայքի թղթապանակ տանող ուղին: Դրանից հետո պահեք և փակեք ֆայլը: Մի մոռացեք վերանվանել .sql ֆայլը ձեր ստեղծած տվյալների բազայի անունով: Այս դեպքում ֆայլի ընդլայնումը պետք է մնա .sql: Դրանից հետո գնացեք phpMyAdmin, ընտրեք մեզ անհրաժեշտը մեր համակարգչում
խմբագրել տվյալների բազան և սեղմել «ներմուծում»:

Դուք նաև պետք է փոփոխություններ կատարեք .htaccess ֆայլում, օրինակ, եթե այն սահմանում է կայքի հասցեն www-ից ոչ www-ի վերահղում, այսինքն՝ ֆայլում պետք է փոխարինել ձեր կայքի նոր հասցեն հինի փոխարեն։ .

Դրանից հետո բացեք մեր կայքը բրաուզերում նոր հասցեով և վայելեք դրա աշխատանքը ձեր տիրույթում:

Հ.Գ. Ընդհանրապես, ամբողջ իմաստը հանգում է նրան, որ ամենուր, բոլոր ֆայլերում պետք է հին տվյալները փոխարինել նորերով: Սովորաբար դրանք երկու ֆայլ են՝ կազմաձևման ֆայլ և տվյալների բազայի ֆայլ:

Եթե ​​ունեք հարցեր կամ ցանկանում եք որևէ բան ավելացնել հոդվածին, գրեք ամեն ինչ

Ինքներդ և ապափաթեթավորեք այն (եթե, իհարկե, ֆայլերը փաթեթավորված են արխիվում): Սկրիպտներն իրենք, ամենայն հավանականությամբ, կունենան php կամ js ընդլայնում. այլ տեսակի սցենարներ հազվադեպ են: Բայց բարդ սցենարները հաճախ գալիս են լրացուցիչ ֆայլերով՝ գրադարաններ, ոճեր և այլն: Հաճախ այս փաթեթը ներառում է նաև տեղադրման և կազմաձևման հրահանգներ տեքստային ֆայլում: Անպայման կարդացեք, հեղինակը բոլորից լավ գիտի իր ստեղծագործությունների բոլոր առանձնահատկությունները:

Այժմ դուք պետք է տեղափոխեք չփաթեթավորված բովանդակությունը սերվեր, ձեր կայք: Խնդրում ենք նկատի ունենալ, որ ոչ բոլոր ֆայլերը պետք է վերբեռնվեն սերվերում, օրինակ, հրահանգների ֆայլերը այնտեղ բացարձակապես անօգուտ են: Դուք կարող եք ֆայլեր վերբեռնել հատուկ ծրագրի միջոցով՝ օգտագործելով FTP արձանագրությունը (File Transfer Protocol): Նման ծրագրերը շատ են (դրանք կոչվում են FTP հաճախորդներ), օրինակ՝ Cute FTP, FlashFXP, FileZilla, WS FTP, Smart FTP... Բայց, ինչպես հասկանում եք, տեղադրումը, յուրացումն ու կոնֆիգուրացիան ժամանակ կպահանջեն, որքան էլ լավ լինի։ և հասկանալի է ծրագիրը: Կա այլընտրանք. ամենայն հավանականությամբ, ձեր հոսթինգի կառավարման վահանակն ունի ներկառուցված ֆայլերի կառավարիչ, որը թույլ է տալիս ներբեռնել այն, ինչ ձեզ հարկավոր է անմիջապես ձեր բրաուզերի միջոցով: Մեր օրերում դժվար է գտնել հոսթինգ պրովայդեր, որը նման հնարավորություն չտա։ Մնում է միայն պարզել, թե որտեղ է այն գտնվում ձեր կառավարման վահանակում, դրանք տարբեր են տարբեր հոսթերների համար: Որպես կանոն, ֆայլերի կառավարչի միջոցով վերբեռնելիս ֆայլերի հետ լրացուցիչ մանիպուլյացիաներ չեն պահանջվում: Իսկ FTP հաճախորդի միջոցով վերբեռնելիս կարող է պահանջվել լրացուցիչ գործողություն՝ «օգտագործողի իրավունքները սահմանելը»: Եթե ​​ձեր սկրիպտը ինչ-որ բան է գրում ֆայլերում, ապա այս ֆայլերը պետք է սահմանվեն որպես կարդալու հատկանիշ = 777, իսկ գործարկվող սկրիպտներն իրենք են = 755 կամ 644: Կախված սերվերի կարգավորումներից, այս հատկանիշները կարող են տարբեր լինել, եթե ինչ-որ բան սխալ լինի, այս մանրամասները հետևում են Ստուգմանը: հոսթինգի տեխնիկական աջակցությամբ: Տարբեր FTP հաճախորդներում ֆայլի ատրիբուտների կարգավորումն իրականացվում է տարբեր կերպ, հավանաբար ձեր ծրագրում այս տարբերակը կկոչվի CHMOD (Change MODe-ի հապավումը):

Միացման քայլերը մեծապես տարբերվում են յուրաքանչյուր կոնկրետ սցենարի համար. դուք պարզապես չեք կարող անել առանց հրահանգների, որոնք կա՛մ ներբեռնված ֆայլերի շարքում էին, կա՛մ գտնվում էին վեբկայքի էջում, որը սկրիպտի աղբյուրն էր: Ամենապարզ տարբերակը ցանկալի ֆայլի հղումը HTML էջի կոդում ներառելն է: JavaScript-ի համար սա կարող է նմանվել ցանկալի էջի պիտակից առաջ պիտակ տեղադրելուն: PHP սկրիպտի համար համապատասխան պիտակը կարող է այսպիսի տեսք ունենալ. ներառել «myScript.php» և այն պետք է տեղադրվի անմիջապես հետո: