Տեղական սերվեր Դենվեր. Denwer (տեղական վեբ սերվեր)

Սա ևս մեկ հոդված է Webmaster Tools բաժնից, որտեղ ես ուզում եմ խոսել Denwer անվանումով, որը կարելի է անվճար ներբեռնել մշակողի ռեսուրսից։ Նախ, ես կխոսեմ այն ​​մասին, թե ինչ է տեղական սերվերը և ինչու մենք պետք է աշխատենք դրա հետ: Պարզ ասած՝ դուք կարող եք տեղադրել և կարգավորել այն ձեր համակարգչում՝ ստանալով հոսթինգի անվճար անալոգը (կարդացեք, թե ինչ են հոսթինգը և տիրույթները)։

Ձեզ համար, այս դեպքում, դուք պետք չէ գնել հոսթինգ և նույնիսկ չունեք մուտք դեպի ինտերնետ: Այն հնարավորությունները, որոնք ձեզ տալիս է Դենվերը, գործնականում չեն տարբերվում հեռավոր հոսթի հնարավորություններից, և այն բաղկացած կլինի նույն բաղադրիչներից և կունենա նույն հնարավորությունները: Այն արդեն պարունակում է ավելին կարդալ այս սկրիպտի մասին), Apache սերվեր (կարդալ), ունի PHP աջակցություն և շատ ավելին:

Որտեղի՞ց ներբեռնել Denwer-ը, ինչպե՞ս տեղադրել և գործարկել այն:

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

Հետևաբար, մեզ համար կյանքը պարզեցնելու համար հորինվել և ստեղծվել են տարբեր տեղադրման փաթեթներ (հավաքվածքներ), որոնք թույլ են տալիս նվազագույն ջանքերով ներբեռնել լիովին աշխատող և կազմաձևված համալիր:

Պարզապես պետք է ներբեռնեք համապատասխան ժողովը և դրա վրա տեղադրեք ձեր նախագծի շարժիչը (Joomla, WordPress և այլն), այնուհետև սկսեք աշխատել դրա վրա, ճիշտ այնպես, ինչպես կանեիք, եթե շարժիչի ֆայլերը գտնեք ֆիզիկական հոսթում: Ի դեպ, որպես այս լուծման տարբերակ և այլընտրանք կարելի է դիտարկել, ի. կարողանում է աշխատել Joomla-ի և WordPress-ի հետ: Բայց այս հոդվածում մենք կխոսենք հատուկ localhost-ի համար:

Այսպիսով, ի՞նչ են մեզ առաջարկում նման անվճար տեղադրման փաթեթներ մշակողները։ Թույլ տվեք թվարկել ռեսուրսների էջերի հղումները, որտեղ դուք կարող եք ներբեռնել դրանք, իսկ հետո ես ձեզ մանրամասն կպատմեմ դրանցից մեկի տեղադրման և կազմաձևման մասին, որը ես ընտրել եմ որպես ֆավորիտ:

Սա իմ անձնական ընտրությունն է, և դուք կարող եք օգտագործել այն փաթեթը, որը լավագույնս համապատասխանում է ձեզ: Բարեբախտաբար, նրանց հետ աշխատելը բավականին նման է և, հասկանալով, թե ինչպես աշխատել մեկ ժողովի հետ (այսօր մենք կխոսենք բացառապես Denwer-ի մասին), կարող եք հեշտությամբ պարզել դա ցանկացած այլ հավաքույթի հետ:

Որտեղ կարող եք անվճար ներբեռնել տեղական սերվերի կառուցումները.

  1. Դենվեր - անվճար ներբեռնում
  2. VertrigoServ -

Սեղմելով հղման վրա՝ դուք պետք է գրանցվեք առաջարկվող ձևով, որից հետո նամակ կստանաք՝ հղումով Denwer բաշխումը ներբեռնելու համար:

Ներբեռնված ֆայլը գործարկեք exe ընդլայնմամբ, համաձայնեք տեղադրել փաթեթը, որից հետո այն կսկսի ապափաթեթավորումը, այնուհետև կբացվի նաև բրաուզերի պատուհան՝ տեղադրման նկարագրությամբ, որը կարող եք անմիջապես փակել, և սև DOS պատուհան՝ տեղադրմամբ կախարդը կհայտնվի նաև.

Տեղադրումը շարունակելու համար, հետևելով հրաշագործի հրահանգներին, սեղմեք «Enter»: Հաջորդ պատուհանում մենք պետք է նշենք, թե մեր համակարգչի որ թղթապանակում ենք տեղադրելու սերվերը: Դուք կարող եք ընտրել, օրինակ, C:\server .

Սեղմեք «Enter», երբ հարցնում եք, թե իսկապես ցանկանում եք տեղադրել Denver-ը այս գրացուցակում, դուք պատասխանում եք «y» (y) դնելով և կրկին սեղմում «Enter»: Հաջորդիվ մեզ տեղեկացնում են, որ այժմ կստեղծվի առանձին վիրտուալ սկավառակ, որն անհրաժեշտ է տեղական սերվերի բոլոր բաղադրիչների գործարկման համար։

Պարզապես սեղմեք «Enter» և հաջորդ պատուհանում ընտրեք վիրտուալ սկավառակի տառը: Այս տառը, իհարկե, այս պահին չպետք է օգտագործվի ձեր համակարգի կողմից (այսինքն՝ սկավառակը, լատիներեն «c» տառը, հաստատ ընտրելու կարիք չունի):

Ավելի լավ է ընտրել լատինական այբուբենի վերջին տառերից ինչ-որ բան, օրինակ՝ Z։ Եթե պարզվի, որ այս տառն արդեն օգտագործվում է ձեր Windows օպերացիոն համակարգում սկավառակ նշանակելու համար, ապա կտեսնեք հաղորդագրություն, որ դա անհնար է։ նման սկավառակ ստեղծելու համար:

Այս դեպքում ձեզ հարկավոր է սեղմել «Enter» և կրկնել քայլը՝ մուտքագրելով տեղադրման գրացուցակի անունը, կրկին սեղմել «Enter» և մուտքագրել մեկ այլ տառ: Դուք կարող եք տեսնել, թե որ տառերը պետք է նշանակել ձեր համակարգչի կրիչներն արդեն վերցված են «Իմ համակարգիչը»:

Եթե ​​ձեր ընտրած տառը զբաղված չէ, կտեսնեք հաղորդագրություն վիրտուալ սկավառակի հաջող ստեղծման մասին:

Սեղմեք «Enter», որի արդյունքում այս հավաքի ֆայլերը կպատճենվեն համակարգչի վրա ձեր նախկինում նշած թղթապանակում: Հաջորդը ձեզ կառաջարկվի ընտրել ներբեռնման տարբերակ, որին պատասխանում եք՝ մուտքագրելով միավոր և սեղմելով «Enter»: Ձեզ նույնպես կհարցնեն՝ աշխատասեղանի վրա սկսելու, դադարեցնելու կամ վերագործարկելու համար դյուրանցումներ ստեղծելու համար, որին կպատասխանեք «y»:

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

Տեղական սերվերի առողջական վիճակի ստուգում

Հաջորդը, դուք գնում եք աշխատասեղան և գործարկում Denver-ը՝ սեղմելով «Սկսել» դյուրանցումը: Միևնույն ժամանակ, կարճ ժամանակով կբացվի DOS պատուհանը, որը ցույց է տալիս, որ սերվերը աշխատում է, և այնուհետև սկուտեղի մեջ կհայտնվեն փետուրի և սև գլխարկի տեսքով պատկերակներ (Windows-ի աջ կողմում գտնվող տարածքը taskbar, ժամացույցի կողքին), նշելով, որ այն աշխատում է:

Այժմ մուտքագրեք ձեր բրաուզերի localhost-ի հասցեագոտում, ինչի արդյունքում դուք կտեղափոխվեք «Hurrah, it worked» մակագրությամբ էջ: Սա նշանակում է, որ ժողովը հաջողությամբ տեղադրվել է ձեր Windows համակարգչում: Ոլորելով այս էջը ներքև՝ կտեսնեք հղումներ՝ ստուգելու դրա կատարումը.

Դուք հետևում եք այս հղմանը, այնուհետև բացվող պատուհանում «Տեքստ» դաշտում մուտքագրում եք ինչ-որ տեքստ (ավելի լավ ռուսերեն. ստուգեք, որ ամեն ինչ կարգին կլինի կոդավորման հետ) և սեղմեք «Ուղարկել փոստով» կոճակը։ Եթե ​​ամեն ինչ ճիշտ է աշխատել, ապա դուք կստանաք հաղորդագրություն, ինչպիսին է. Լավ, փոստի () ֆունկցիան ճիշտ է աշխատել: Բայց դուք նաև պետք է ստուգեք, որ նամակն իսկապես հասել է:

Դա անելու համար դուք պետք է գնաք մեր վիրտուալ սկավառակ (հիշեք տառը, որը դուք նշել եք այս հավաքը տեղադրելիս) և հետևեք հետևյալ ուղուն.

Z:\tmp\!sendmail\

Ի դեպ, դուք կարող եք գնալ ոչ թե վիրտուալ սկավառակ, այլ իրական, որտեղ տեղադրվել է տեղական սերվեր (իմ դեպքում սա սկավառակ C է) նույն ճանապարհով.

C:\tmp\!sendmail\

Եթե ​​նամակ ուղարկելու հարցում ամեն ինչ կարգին է, ապա այս թղթապանակում դուք պետք է գտնեք ձեր ուղարկած նամակը: Բացելով այն՝ կարող եք ստուգել՝ արդյոք ռուսերենի կոդավորումը ճիշտ է։

Joomla-ի կամ WordPress-ի տեղադրում և տեղադրում Դենվերում

Նախ պետք է գնաք այն թղթապանակը, որտեղ տեղադրեցիք ժողովը (ինձ համար դա c:\server\ է) և անցեք հետևյալ ուղին.

c:\server\home\localhost\www\

Այս WWW գրացուցակում դուք պետք է ստեղծեք գրացուցակ, որտեղ հետագայում ձեզ անհրաժեշտ կլինի վերբեռնել շարժիչի ֆայլերը (Joomla, WordPress և այլն): Թղթապանակի անունը կախված է ձեզանից, օրինակ.

Թղթապանակը ստեղծելուց հետո վերագործարկեք localhost-ը, օգտագործելով «Restart Denwer» դյուրանցումը աշխատասեղանի վրա (եթե այն արդեն չի աշխատում, ապա սկսեք այն): Ստուգելու համար, թե արդյոք այն աշխատում է, մուտքագրեք ձեր բրաուզերի հասցեի տողում.

http://localhost/Proba/

Եթե ​​էջ է բացվում «http://localhost/Proba/» վերնագրով, ապա ամեն ինչ կարգին է։ Եթե ​​ոչ մի պատուհան չի բացվում, ապա նորից փորձեք վերագործարկել Denwer-ը:

Այժմ դուք պետք է տեղադրեք շարժիչը (Joomla, WordPress և այլն) ճիշտ այնպես, ինչպես իրական հոսթինգի դեպքում (Joomla-ի տեղադրումը նկարագրված է (մանրամասն և նկարներում): Ես գրել եմ, թե ինչպես տեղադրել SMF ֆորումը, բայց դա որոշ մանրամասն ներկայացված է տվյալ հղումով։

Նրանք. դուք պետք է պատճենեք շարժիչի ֆայլերը ձեր համակարգչում ստեղծված թղթապանակում (այն գործում է որպես տեղական հոսթ): Իմ դեպքում սա թղթապանակն է.

C:\server\home\localhost\www\Proba\

Այս գործընթացը կտարբերվի իրական հոսթի վրա շարժիչի տեղադրումից () միայն ֆայլերը պատճենելու համար կարիք չկա օգտագործել FTP մենեջեր- սովորական դիրիժորը նույնպես հիանալի կտեղավորվի, լավ, կամ, ինչպես նկարագրված է Total Commander հղմամբ:

Joomla կամ WordPress ֆայլերը Դենվերի թղթապանակում պատճենելուց հետո դուք պետք է մուտքագրեք ձեր բրաուզերի հասցեագոտում՝ կայքը կամ բլոգը տեղադրելու համար.

http://localhost/Proba/

Արդյունքում կբացվի այս կամ այն ​​շարժիչի տեղադրման հրաշագործի պատուհանը: Այնուհետև դուք հետևում եք նույն սցենարին, ինչ իրական հոսթինգում սովորական տեղադրման ժամանակ, բացառությամբ միայն, որ դուք, ինչպես նկարագրված է Joomla-ի տեղադրման մասին հոդվածում (տե՛ս վերևի հղումը), բայց ստորև նկարագրված ձևով:

Denwer-ի միջոցով տվյալների բազայի և օգտագործողի ստեղծում

Տեղական սերվերի կառուցման փաթեթում ներառված phpMyAdmin ծրագրին հասնելու համար դուք պետք է մուտքագրեք հետևյալ URL-ը ձեր բրաուզերի հասցեագոտում.

http://localhost/tools/

Բացվող պատուհանում սեղմեք «phpmyadmin» կոչվող հղման վրա, որը կբացի այս ծրագրի գլխավոր էջը։ Դրա վրա, «Ստեղծել նոր տվյալների բազա» տարածքում, մուտքագրում եք տվյալների բազայի ցանկալի անունը (պարզության համար այն կարելի է անվանել նույնը, ինչ կայքի գրացուցակը localhost թղթապանակում, այսինքն՝ «Proba», իմ դեպքում) և սեղմեք «Ստեղծել» կոճակը»:

Այժմ մենք վերադառնում ենք phpMyAdmin-ի գլխավոր էջ՝ սեղմելով ծրագրի պատուհանի ձախ սյունակում գտնվող տան պատկերակը։ Գտեք «Արտոնություններ» հղումը «MySQL» տարածքում և սեղմեք դրա վրա:

Բացվող phpMyAdmin էջում կենտրոնում պետք է գտնել «Ավելացնել նոր օգտվող» կետը և սեղմել դրա վրա։

«Օգտվողի անուն» հատվածում մուտքագրեք ցանկալի անունը (պարզության համար ես նորից օգտագործում եմ «Proba»-ն), «Հոսթ» հատվածում՝ մուտքագրեք localhost, «Գաղտնաբառ» և «Հաստատում» հատվածներում, երկու անգամ մուտքագրեք շատ բարդ գաղտնաբառ։ .

«Գլոբալ արտոնություններ» հատվածում սեղմեք «Ստուգեք բոլորը» մակագրությունը, որպեսզի ստեղծվող տվյալների բազայի օգտագործողն ունենա առավելագույն իրավունքներ։

Ամեն ինչ, տվյալների բազան և օգտատերը Դենվերում ստեղծված են: Այժմ դուք կարող եք օգտագործել այս տվյալները Joomla, WordPress և այլն տեղադրելու ժամանակ, որոնք կհետևեն նույն հաջորդականությանը, ինչ իրական հոսթինգում տեղադրելու ժամանակ։ Այս գործընթացի ավարտից հետո ձեր ռեսուրսը հասանելի կլինի հետևյալ հասցեով՝

http://localhost/Proba/

Դուք կարող եք աշխատել Joomla-ի կամ WordPress-ի հետ սովորական ձևով, բայց դա զգալիորեն հեշտացնում և արագացնում է շարժիչի ֆայլերի խմբագրման, տարբեր ընդլայնումների տեղադրման և հեռացման աշխատանքը, ինչպես նաև հնարավոր է դառնում աշխատել ձեր նախագծի վրա նույնիսկ այնտեղ, որտեղ չկա ինտերնետ հասանելիություն.

Կայքի փոխանցում հոսթինգ

Նախագիծն ավարտելուց հետո դուք պետք է փոխանցել կայքը Denwer-ից հոսթինգայն ինտերնետից այցելուներին հասանելի դարձնելու նպատակով: Սա արվում է ճիշտ այնպես, ինչպես եթե դուք պարզապես տեղափոխեք մի հոսթինգից մյուսը կամ ձեր կայքը վերականգնել եք կրկնօրինակից (ես գրել եմ կրկնօրինակից ստեղծելու և վերականգնելու մասին):

Դա անելու համար դուք պետք է օգտագործեք FileZilla ծրագիրը (որի մասին ես գրել եմ) բոլոր ֆայլերը տեղական սերվերի պանակից (իմ դեպքում՝ Proba պանակից) տեղափոխելու հեռավոր հոսթի արմատային գրացուցակ (սովորաբար կամ PUBLIC_HTML կամ HTDOCS):

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

Ինչպես հեռացնել Դենվերը համակարգչից

Շատ հաճախ հարց է առաջանում, թե ինչպես հեռացնել այս ժողովը ձեր համակարգչից: Հեռացման հիմնական գրավչությունը տեղադրման ընթացքում ստեղծված վիրտուալ սկավառակի անջատումն է: Բայց առաջին հերթին առաջինը: Նախ, դուք, իհարկե, պետք է դադարեցնեք տեղական սերվերը, օգտագործելով համապատասխան դյուրանցումը աշխատասեղանի վրա:

Հետո ջնջել վիրտուալ սկավառակը, որը ստեղծվել է տեղադրման ժամանակ։ Հիշեք, թե ինչ տառ եք հատկացրել այս վիրտուալ սկավառակին և գնացեք Windows հետևյալ «Սկսել» - «Գործարկել» ճանապարհով (փոխարենը կարող եք սեղմել Win + R ստեղնաշարի համադրությունը), բացվող պատուհանում մուտքագրեք հրամանը.

Ենթակետ z՝ /դ

Վիրտուալ սկավառակի Z տառի փոխարեն դուք պետք է մուտքագրեք ձեր ընտրությունը (Drive Z-ն առաջարկում է cz որպես լռելյայն վիրտուալ սկավառակի տառ): Դե, Denwer build-ը ձեր համակարգչից ընդմիշտ հեռացնելու համար բավական կլինի ջնջել WebServers գրացուցակը (ըստ լռելյայն, սա C: \ WebServers թղթապանակն է) և հեռացնել երեք դյուրանցումները ձեր Windows օպերացիոն համակարգի աշխատասեղանից: Ամեն ինչ, կարելի է ենթադրել, որ քիչ արյունահեղությամբ կարողացանք հեռացնել։

Հաջողություն քեզ! Կհանդիպենք շուտով բլոգի էջերի կայքում

Դուք կարող եք դիտել ավելի շատ տեսանյութեր՝ անցնելով
");">

Ձեզ կարող է հետաքրքրել

Հոսթինգ և դրա հետ կապված ամեն ինչ, cPanel-ի հետ աշխատելը
Ինչպես կրկնօրինակել և վերականգնել կրկնօրինակից, ինչպես նաև կայքի (Joomla, WordPress) նոր հոստինգ տեղափոխելու նրբությունները
Hosts ֆայլ - ինչ է այն, որտեղ է այն գտնվում Windows-ում, ինչ պետք է անի վեբ վարպետը դրա հետ և ինչպես հեռացնել վիրուսի մուտքերը դրանից:
Կայքը տեղափոխել նոր Infobox հոստինգ, ընտրել սովորական և VPS-ի միջև, ինչպես նաև աշխատել հոստինգի կառավարման վահանակի հետ Սերվեր - ինչ է դա

Ողջույն.. Եթե կարդում եք այս գրառումը, ապա պատրաստվում եք բացել ձեր սեփական բլոգը:

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

Այնուամենայնիվ, որպեսզի ձեր մտահղացումը (բլոգը) երևա այնպիսի ձևով, որով այն ամբողջությամբ կբավարարի այցելուների բոլոր խնդրանքները, ձեզ հարկավոր է մեկ ժամից ավելի նստել՝ կարգավորելով կամ տեսակավորելով տասնյակ կաղապարներ և սմս՝ գտնելու համար։ լավագույն տարբերակը.

Իհարկե, դուք կարող եք անմիջապես գնել հոսթինգ և ընտրել տիրույթի անուն ապագա բլոգի համար, որի մասին ես խոսել եմ նախորդ հոդվածներում, և կատարել բոլոր գործողությունները անմիջապես հոսթինգի վրա, բայց ես խստորեն խորհուրդ եմ տալիս, որ ամեն ինչ նախ անեք ձեր համակարգչում: .

Դա անելու համար ընդամենը մի քանի րոպեում մենք համակարգչի կոշտ սկավառակի վրա կտեղադրենք տեղական սերվեր (Դենվեր), որը կհամապատասխանի իրական հոսթինգի բոլոր պարամետրերին։

Այսօրվա պլանը կլինի.

1) Ինչ է տեղական սերվերը

2) Տեղական սերվերի տեղադրում

3) Տեղական սերվերի գործարկում և կարգավորում, Դենվերի աշխատանքը ստուգելը

Ուրեմն գնանք...

Առաջին . Ինչ է տեղական սերվերը

Տեղական սերվերը (localhost) բաղադրիչների մի շարք է (PHP, MySQL տվյալների բազա, PhpMyAdmin վահանակի հետ աշխատելու սկրիպտ, Apache սերվեր), որը կօգնի ձեզ աշխատել ձեր համակարգչում վեբ հավելվածների հետ՝ առանց դրա համար ինտերնետ հասանելիության օգտագործման:

Ես օգտագործում եմ Դենվերը որպես իմ տեղական սերվեր: Դուք կարող եք անվճար ներբեռնել Denver-ը արտադրողի պաշտոնական կայքում: Դուք ոչինչ պետք չէ վճարել, քանի որ այն հասանելի է լայն օգտագործման համար:

Ձեր կայքը ինտերնետում դիտելու համար մուտքագրում եք բրաուզերի տողում

http://localhost/your_blog_folder_on_computer

Հուսով եմ, որ դուք հասկանում եք ամեն ինչ և կարող եք անցնել Դենվերի տեղադրմանը:

Երկրորդ. Տեղական սերվերի տեղադրում

Գործարկեք նախկինում ներբեռնված denver ֆայլը, որն ունի .exe ընդլայնում:

Բացվող պատուհանում «Տեղադրողը» կառաջարկի տեղադրել հիմնական փաթեթը, համաձայնել դրա հետ և սեղմել «Այո» կոճակը:

Այնուհետև կբացվի Internet Explorer-ը: Մենք փակում ենք այն և շարունակում ենք տեղադրել տեղական սերվերը համակարգչում:

Այժմ մեզ հուշում են նշել այն գրացուցակը, որտեղ տեղադրվելու է տեղական սերվերը: Ես նշել եմ C:\hosting ուղին

Ներքևի նույն պատուհանում մենք հաստատում ենք մեր գործողությունները՝ դնելով «y» (այո իմաստով):

Կրկին հաստատում ենք, որ համաձայն ենք ամեն ինչի հետ և սեղմում ենք «Enter»:

Այժմ մենք պետք է որոշենք նոր վիրտուալ սկավառակի անունը: Դա կարող է լինել ցանկացած այլ տառ, բացի նրանցից, որոնք դուք արդեն օգտագործում եք համակարգի կողմից:

Հակառակ դեպքում, ստացեք սխալի մասին տեղեկություններ և ընտրեք մեկ այլ սկավառակ: Նամակը որոշելուց հետո սեղմեք «Enter» և տեղադրումը կշարունակվի:

Հաջորդը, կսկսվի տեղական սերվերի ֆայլերի պատճենումը նախկինում ընտրված գրացուցակում: Արդյունահանումից հետո ձեզ կառաջարկվի ընտրել, թե որ ռեժիմն է գործարկելու Denver «1» կամ «2»: Մի անհանգստացեք և սեղմեք միավորը:

Հենց վերջում այն ​​կառաջարկի աշխատասեղանի վրա ստեղծել Դենվերի դյուրանցումներ, որոնցով մենք կկառավարենք տեղական սերվերի ընդգրկումը։ Մենք դնում ենք «y» (այո իմաստով):

Սա ավարտում է Denver-ի տեղադրումը կոշտ սկավառակի վրա:

Երրորդ . Տեղական սերվերի գործարկում և կարգավորում, Դենվերի աշխատանքը ստուգելը

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

Կտտացրեք «Սկսել Denwer»-ը, դրանով իսկ ակտիվացրեք համակարգչի վիրտուալ հոսթինգը: Անցնելով «Իմ համակարգիչը» թղթապանակը, կտեսնեք, որ ընտրված վիրտուալ սկավառակը հայտնվել է այնտեղ։

Դենվերի գործողությունների և գործողությունների ճիշտությունը ստուգելու համար մտեք բրաուզեր և ստատուսի տողում մուտքագրեք http://localhost, եթե ձեր պատուհանում հայտնվի նման բովանդակության էջ, ապա դուք ամեն ինչ ճիշտ եք արել, և տեղական սերվերը պատրաստ է աշխատել.

Վերջին քայլը թղթապանակ ստեղծելն է, որտեղ մեր բլոգը կգտնվի համակարգչի վրա: Դա անելու համար գնացեք denwer-ի տեղադրման ժամանակ նշված գրացուցակը

C:\hosting\home\localhost\www\my-site.ru

Այստեղ այս թղթապանակում մենք կբացենք տարբեր շարժիչների ֆայլերը (wordpress, joomla): Ստուգելու համար, որ ամեն ինչ ճիշտ է արված, բացեք այն բրաուզերում:

1 http://localhost/ իմ կայքը. en

http://localhost/my-site.ru

Շարժիչի տեղադրման պատուհանը, որը գտնվում է my-site.ru թղթապանակում, պետք է բեռնվի տեղական սերվերում (localhost) կամ բացի կայքը, եթե ֆայլեր եք վերբեռնել թղթապանակում: htmlառանց տվյալների բազայի օգտագործման mysq.

Այսօրվա համար այսքանը: Եթե ​​հարցեր ունեք տեղական սերվեր (denwer) տեղադրելու վերաբերյալ, հարցրեք, ես կօգնեմ:

Հաջորդ հոդվածում դուք կսովորեք ծրագրում phpMyAdminև բլոգը տեղափոխել տեղական denwer սերվերից (Դենվեր) հոսթինգ։

Բաժանորդագրվեք բլոգի հոդվածներինև մնացեք արդի: Հաջողություն բոլորին:

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

Դենվերը ավանդաբար համարվում է վեբ մշակողների համար ամենաարդիական և արդյունավետ գործիքներից մեկը: Կազմաձևման և վրիպազերծման հզոր գործիքները, տեղային սերվերի վրա կայքերը հարմարավետորեն մշակելու և փորձարկելու հնարավորությունը ստեղծում են իդեալական պայմաններ ինտերնետում ձեր կայքի համար առանց ռիսկերի աշխատելու համար:

Denver-ի հետ աշխատելը - ինքնին սերվերի առանձնահատկությունները

Նախքան Denver-ը կարգավորելը, դուք պետք է հաշվի առնեք հենց սերվերի մի քանի նրբերանգներ: Նախևառաջ, Denver-ի հիմնական առանձնահատկությունը մի քանի վեբ նախագծերի հետ միաժամանակ աշխատելու աջակցությունն է՝ դրանցից յուրաքանչյուրի գտնվելու վայրը առանձին՝ իր սեփական վիրտուալ հոսթում։ Դա անելու համար յուրաքանչյուր նախագծի համար սերվերի կողմից ստեղծվում է առանձին թղթապանակ: Այս հոսթները ստեղծվում են ավտոմատ կերպով:

Ինչպես ցույց է տալիս պրակտիկան, Denwer-ի կարգավորումն առանձնապես դժվար չէ, սակայն արդյունավետ և կայուն շահագործման համար դեռևս կարևոր է հաշվի առնել մի շարք հիմնական պարամետրեր: Նախ՝ ինչպե՞ս աշխատել Դենվերի հետ, ի՞նչը պետք է հաշվի առնել կարգավորելու համար։

Այս ծրագրային լուծման բոլոր բաղադրիչներն արդեն տրամադրված են ամբողջությամբ կազմաձևված, պատրաստ գործելու համար: Ներառյալ SSL, MySQL կոդավորումը և այլ ծրագրային գործիքներ: Ցանկության դեպքում օգտատերը կարող է ինքնուրույն ձեռքով թարմացնել Դենվերում ներառված ծառայություններից որևէ մեկը: Այդ նպատակով բաշխումների նոր տարբերակները պարզապես պատճենվում են նորերի վերևում գտնվող թղթապանակում:

Մեր տեղադրումն ավարտվելուց հետո դիտարկիչի պատուհանը կրկին կհայտնվի, որը կտեղեկացնի ձեզ, որ տեղադրումն ավարտված է: Այն կարող է ապահով փակվել: Ծրագիրը գործարկելու համար մենք գտնում ենք Start Denwer դյուրանցումը աշխատասեղանի վրա. կրկնակի սեղմելով դրա վրա կգործարկվի մեր սերվերը:

Իհարկե, որոշ ժամանակ անհրաժեշտ է, որ ծրագիրը գործարկվի: Եվ հավելվածը բեռնելուց հետո վահանակի վրա տեսանելի կլինեն երկու պատկերակներ. եթե դրանք հասանելի լինեն, գործարկումը լավ անցավ: Երբ բացում ենք «Իմ համակարգիչը», կտեսնենք, որ համակարգչի վրա կհայտնվի Z վիրտուալ սկավառակը։

Անցնելով դրան՝ կարող ենք նկատել մի քանի թղթապանակ։ Այս դեպքում մեզ հետաքրքրում է միայն «Տուն» պանակը:

Եվ այստեղ մենք արդեն կնկատենք մի քանի թղթապանակների առկայությունը՝ Localhost-ը և test1.ru-ն, որոնք արմատական ​​են լինելու երկու տեղական կայքերի համար։ Առաջինը պարունակում է տվյալների բազայի հետ աշխատելու համար նախատեսված կոմունալ ծառայություններ, երկրորդ թղթապանակը պարունակում է թեստային կայք մեկ վեբ էջով:

Եկեք կենտրոնանանք տվյալների բազայի հետ աշխատելու վրա: Այստեղ Դենվերի հետ աշխատելու համար գործարկեք ցանկացած բրաուզեր՝ մուտքագրելով localhost կամ http://localhost: Դրանից հետո մենք կտեսնենք հաղորդագրություն սերվերի աշխատանքի մասին:

Այնուհետև Դենվերը կարգավորելու համար մենք ոլորում ենք այս էջը դեպի «Կոմունալ ծառայություններ» վերնագիրը. մենք կտեսնենք բազմաթիվ հղումներ: Ընտրեք «phpMyAdmin - MySQL DBMS Administration» տողը, որից հետո կտեսնենք նոր պատուհան։

Լատինական լեզվով «Ստեղծել նոր տվյալների բազա» դաշտում մուտքագրեք ձեր տվյալների բազայի անունը, մնում է սեղմել «Ստեղծել» և նոր պատուհան հայտնվի:

Այստեղ որևէ բան անելու կարիք չկա, պարզապես կտտացրեք «Արտոնություններ» ներդիրը՝ շարունակելու համար:

Երբ սեղմում եք Ավելացնել նոր օգտվող, մենք կտեսնենք նոր պատուհան, որտեղ դուք պետք է նշեք մի շարք մանրամասներ.

  1. Օգտվողի անունը - նշեք օգտվողի անունը:
  2. Հոսթ - այստեղ մենք նշում ենք Localhost-ը կամ բացվող ցանկից կարող եք ընտրել Տեղական:
  3. Գաղտնաբառ և նորից մուտքագրել - այստեղ դուք պետք է նշեք գաղտնաբառը: Կամ այն ​​կարող է ստեղծվել Generate-ի միջոցով: Այնուամենայնիվ, անպայման պետք է հիշել, ավելի լավ է ինչ-որ տեղ շտկել, ապագայում մեզ անպայման պետք կգա։

Ստորև կնկատենք Համաշխարհային արտոնությունների բլոկը։ Այստեղ դուք պետք է ընտրեք բոլոր տարբերակները՝ օգտագործելով «Ստուգել բոլորը» կոճակը: Այնուհետև մնում է աջ անկյունում սեղմել Go, որից հետո ավարտեցինք աշխատանքը։ Մնում է միայն շնորհավորել ձեզ. այս բոլոր քայլերն անցնելուց հետո դուք հաջողությամբ ավարտել եք ձեր նոր տվյալների բազայի ստեղծումը: Հաջորդը, եկեք անցնենք դրա ուղղակի օգտագործմանը ձեր կայքի արդյունավետ և կայուն գործունեության համար:

Ինչպես աշխատել Դենվերի հետ - շարունակեք տեղադրել CMS-ը

Մեր հետևում արդեն բավականին լուրջ աշխատանք կա, քանի որ մեզ հաջողվեց ոչ միայն տեղադրել և կարգավորել սերվերը, այլ նույնիսկ ստեղծել մեր սեփական տվյալների բազան։ Այժմ մնում է հասկանալ, թե ինչպես օգտագործել ստացված ռեսուրսները ցանկալի կայքը մշակելու և փորձարկելու համար։

Դա անելու համար մենք պետք է ընտրենք հատուկ CMS, որը կօգտագործվի կայքը գործարկելու համար: Բայց CMS-ը տեղադրելիս մեզ անպայման պետք կգան որոշակի տեղեկություններ, այնպես որ մենք դրանք անմիջապես ինչ-որ տեղ կնշենք թղթի վրա կամ ֆայլում՝ ներառյալ տվյալների բազայի անունը, տվյալների բազայի օգտվողի անունը և դրա գաղտնաբառը:

Տեղական սերվերի վրա CMS տեղադրելու համար հատուկ դժվարություններ չկան, պարզապես անհրաժեշտ է հետևել հետևյալ ընթացակարգին.

  • Բանալին թղթապանակի ստեղծում, որում կտեղակայվի մեր կայքը:
  • Անհրաժեշտ թղթապանակները և ֆայլերը փոխանցվում են այս նոր գրացուցակում:
  • Վերագործարկեք մեր Դենվեր սերվերը:
  • Եվ մնում է միայն տեղադրել CMS:

Որպես օրինակ, դիտարկեք աշխատել ներկայումս հայտնի WordPress CMS շարժիչի հետ: Այլ CMS, իհարկե, կարող են ներառել որոշակի նրբերանգներ, բայց ընդհանուր սկզբունքը գրեթե միշտ բացարձակապես ունիվերսալ է:


Այսպիսով, մենք սովորեցինք, թե ինչպես տեղադրել, կարգավորել Denver (Denwer) և աշխատել դրա հետ:

Դենվերի ժամանակակից հնարավորություններն ապացուցել են, որ այն իդեալական է կայուն շահագործման համար՝ կայքի ճիշտ մշակմամբ և փորձարկումով՝ առանց այն ցանցում տեղադրելու անհրաժեշտության:

Մեր հոդվածում մենք վերանայեցինք հիմնական քայլերը, թե ինչպես տեղադրել և աշխատել Denwer-ի հետ: Նախագծերի մեծ մասը սկսելու համար այս տեղեկատվությունը բավական է՝ տեղադրման, սերվերի գործարկման, դրա կազմաձևման, տվյալների բազայի ստեղծման և լիարժեք կայքի գործարկման փուլերն անցել են։ Այսինքն՝ մենք ողջ կյանքի ցիկլը դիտարկել ենք կայքի մշակումը սկսելու համար. մնացածը կախված է միայն ձեր համբերությունից և տաղանդներից, մաղթում ենք ձեզ հաջող զարգացում և բարձրորակ և հանրաճանաչ ինտերնետային ռեսուրսների փորձարկում:

Բարև իմ բլոգի սիրելի ընթերցողներ: Այսօր ես ուզում եմ անդրադառնալ Denver-ի իմ համակարգչում տեղադրելու և կարգավորելու թեմային։ Ես հասկանում եմ, որ այս թեման տարածված է բոլոր բլոգներում, որոնք նվիրված են կայքի կառուցմանը: Բայց, այնուամենայնիվ, ինչ-որ տեղ տեղեկատվությունը թերի է, ինչ-որ տեղ չկա լավ և հասկանալի սքրինշոթներ, ինչ-որ տեղ կան պարամետրերի սխալներ: Դե, և տարօրինակ կերպով, մեկնաբանություններում շատ հարցեր կապված են հատուկ վեբ սերվերի տեղադրման հետ:

Քանի որ այս թեման օգտակար է հիմնականում սկսնակների համար, ես որոշեցի կատարել այս գործիքի առավելագույն ակնարկը՝ քայլ առ քայլ հրահանգներով և վիդեո նյութերով: Որպեսզի սկսնակները հարցեր չունենան, և նրանք հեշտությամբ կարողանան տեղադրել վիրտուալ սերվեր տանը: Այսպիսով, եկեք սկսենք «Ինչպե՞ս ստեղծել WordPress կայք» շարքի առաջին դասը:

Ի՞նչ է Denwer-ը և ինչու է այն անհրաժեշտ:

Denver-ը ծրագրային փաթեթ է, որը նմանակում է սովորական unix վեբ սերվերին: Այն ներառում է Apache սերվեր, PHP5, MySql5, phpMyAdmin և այլն: Այս բոլոր գործիքներն օգնում են ձեզ տեղակայել վիրտուալ հոսթինգ ձեր համակարգչում և կարգաբերել ձեր սեփական կայքերը՝ առանց ինտերնետ կապի: Denwer-ը ներկայումս աջակցում է Windows XP-ից մինչև 10 տարբերակ:

Որտեղի՞ց ներբեռնել Denver-ը:

Ինչպես ասում են, դուք միշտ կարող եք ներբեռնել ծրագրի վերջին տարբերակը պաշտոնական կայքում: Խորհուրդ եմ տալիս ներբեռնել պաշտոնական աղբյուրներից: Քանի որ կասկածելի կայքերից ներբեռնված ֆայլերը կարող են վտանգ ներկայացնել ձեր համակարգչին:

Ներբեռնեք պաշտոնական կայքից:

Ինչու՞ են շատ վեբ մշակողներ սիրում Denwer-ը:

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

Ինչից է պատրաստված Denwer-ը:

Եկեք նայենք Դենվերի ներքին օրգաններին և տեսնենք, թե ինչից է բաղկացած հիմնական փաթեթը:

  • Apache, SSL, SSI, mod վերագրանցման ռեժիմ php.
  • PHP5 GD, MySQL, sqLite աջակցությամբ:
  • MySQL5 գործարքների աջակցությամբ:
  • phpMyAdmin - MySQL տվյալների բազայի կառավարման վահանակ:
  • Sendmail և SMTP սերվերի էմուլյատոր:
  • Վիրտուալ հոսթի կառավարման համակարգ.

Իհարկե, կարող եք նաև նկարագրել լրացուցիչ մոդուլներ, որոնք կարելի է ներբեռնել և տեղադրել: Բայց ես կարծում եմ, որ դա անհրաժեշտ չէ սկսնակների համար:

Տեղադրում Denver (Denwer):

Վեբ սերվերի տեղադրման պահին ներբեռնվել է Denwer 3 Base բաշխիչ փաթեթը 2013-06-02 PHP 5.3 տարբերակով

Ինչպե՞ս տեղադրել Denwer-ը: Մանրամասն հրահանգներ.

Դե, եկել է ամենահետաքրքիր պահը, այն է՝ հենց Դենվերի տեղադրումը։ Դուք արդեն պետք է ներբեռնած լինեիք ծրագրի բաշխման փաթեթը, եթե դեռ չեք արել, կարող եք անցնել վերևի հղմանը և ներբեռնել այն։

Մենք բացում ենք այս ֆայլը և տեսնում ենք մի փոքրիկ պատուհան՝ մակագրությամբ. իսկապե՞ս ցանկանում եք տեղադրել բազային փաթեթը:



Տերմինալը կբացվի ողջույնի հաղորդագրությամբ և զննարկիչով, որը կտեղեկացնի մեզ Դենվերի տեղադրման մասին:

Մենք ստանում ենք առաջարկություններ. Այս քայլում մենք պետք է նշենք այն վայրը, որտեղ կտեղակայվի վիրտուալ սերվերը: Եթե ​​ցանկանում եք տեղադրել USB ֆլեշ կրիչի կամ այլ սկավառակի վրա, ապա գրեք դրա ուղին: Եթե ​​դուք պատրաստվում եք տեղադրել համակարգչի վրա, ապա կարող եք անել նույնը, ինչ ես արեցի: Գրեք թող C:\WebServers

Եվ կրկին սեղմեք Enter: Տերմինալը կհարցնի ձեզ, արդյոք իսկապես ցանկանում եք տեղադրել վեբսերվերը C:WebServers գրացուցակում: Վանը պետք է սեղմի Y կոճակը՝ դրանով իսկ ասելով այո: Մի մոռացեք փոխել ձեր ստեղնաշարի դասավորությունը անգլերենի:

Մեզ կառաջարկվի ընտրել վիրտուալ սկավառակի տառ: Սովորաբար առաջարկվում է Z այբուբենի վերջին տառը, բայց եթե այն զբաղված է քեզանով, ապա ընտրիր մեկ ուրիշը։ Քանի որ Զ-ն ինձանով է զբաղված։

Որպես վիրտուալ դրայվ ես ընտրեցի Q տառը: Մուտքագրում եմ այս տառը և սեղմում Enter:

Ծրագիրը կանցկացնի թեստային աշխատանք, և եթե ամեն ինչ լավ է, այն ձեզ հուշում է սեղմել Enter, որը դուք պետք է անեք:

Դրանից հետո ծրագիրը կսկսի պատճենել բոլոր անհրաժեշտ ֆայլերը համապատասխան գրացուցակում: Երբ պատճենումն ավարտվի, ձեզ կառաջարկվի ընտրել 2 տարբերակ՝ Դենվերը գործարկելու համար: Եվ առաջարկվում է օգտագործել 1-ին տարբերակը:

Հաջորդը, ձեզ կառաջարկվի տեղադրել դյուրանցումներ աշխատասեղանին: Ես խորհուրդ եմ տալիս դա անել, այլապես անհարմար կլինի ավելի ուշ սկսել Դենվերը: Սեղանի դյուրանցումները հաստատելուց կամ մերժելուց հետո զննարկիչը կբացվի և կտեղեկացնի ձեզ, որ Denver-ը հաջողությամբ տեղադրվել է:

Եվ այսպես, տեղադրումից հետո այս դյուրանցումները պետք է հայտնվեն ձեր աշխատասեղանին:

Նոր աշխատասեղանի դյուրանցումներ

Գործարկել Դենվերը:

Եվ այսպես, Դենվերի հետ աշխատելու համար այն պետք է գործարկվի։ Դա անելու համար օգտագործեք Start Denwer դյուրանցումը: Առաջին գործարկումից հետո դուք կարող եք տեսնել այս նկարը:

Որպեսզի համոզվեք, որ Denwer-ը աշխատում է, նայեք սկուտեղի մեջ: Նման սրբապատկերներ պետք է լինեն.

Այնուհետև բացեք զննարկիչը և մուտքագրեք http://localhost հասցեի տողում:

Արդյունքում, դուք պետք է տեսնեք այս էջը:

Սա նշանակում է, որ ամեն ինչ հիանալի է աշխատում:

Ի՞նչ անել, եթե Denwer-ը չի բացվում:

Ես խնդիր ունեմ, որ երբ հասցեի տողում մուտքագրում եմ http://localhost, ստանում եմ սպիտակ էկրան և ուրիշ ոչինչ։ Եվ մեկ սկուտեղի պատկերակ:

Սեղմելով որի վրա բացվեց վահանակը հետևյալ խնդրով.

Localhost 25-ում կապերի լսում

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

Այնուհետև վերագործարկեք Դենվերը:

Setting Denver.

Տեղական սկավառակի վրա կայքերի հետ հարմարավետ աշխատանքի համար դուք պետք է որոշ փոփոխություններ կատարեք PHP-ի կազմաձևման ֆայլերում: Դա անելու համար բացեք php.ini ֆայլը, որը կարելի է գտնել հետևյալ ճանապարհով C:\WebServersusr\local\php5:

Մենք բացում ենք այս ֆայլը սովորական նոթատետրով և փնտրում հետևյալ տողերը.

առավելագույնը կատարումըժամանակ = 30, փոխեք արժեքը 180-ի:

առավելագույնը մուտքագրումժամանակ = 60, փոխիր նաև 180-ի:

հիշողություն սահմանաչափ = 128 ՄԲ, փոխել 512 ՄԲ:

գրառում առավելագույնըչափը = 8M, փոխել 999M

Այժմ պահպանեք բոլոր փոփոխությունները և վերագործարկեք Դենվերը:

Որտեղ հյուրընկալել կայքեր Դենվերում:

Ձեր բոլոր կայքերը կտեղադրեք այս ճանապարհին C:\WebServers\home\localhost\www

Այսինքն, www թղթապանակում դուք ստեղծում եք test2.local թղթապանակը և այնտեղ տեղադրում ձեր HTML ֆայլերը կամ շարժիչի ֆայլերը: Հաջորդ ձեռնարկում մենք կխոսենք այն մասին, թե ինչպես տեղադրել WordPress-ը Denwer-ում, այնպես որ այն ավելի պարզ կդառնա:

Եվ հիմա, որպես օրինակ, ես ստեղծեցի այս թղթապանակը:

Իսկ եթե localhost/test2.local հասցեի տող մուտք գործելիս տեսնում ենք նման պատկեր, ապա ամեն ինչ լավ է աշխատում։

Ինչպե՞ս հեռացնել Դենվերը:

Քանի որ Դենվերը չի ազդում համակարգի ֆայլերի վրա, դրա հեռացումը հանգում է նրան, որ տեղադրման թղթապանակը պարզապես աղբարկղ տեղափոխելը: Բայց մինչ Դենվերը հեռացնելը դադարեցրեք նրա աշխատանքը։ Անջատեք վիրտուալ սկավառակը: Եվ հեռացրեք դյուրանցումները աշխատասեղանից: Այնուհետև համարձակորեն քաշեք ձեր տեղադրած WebServers պանակը աղբարկղ:

Որո՞նք են Denwer-ի այլընտրանքները:

Եթե ​​հանկարծ հանդիպեք Denver-ի տեղադրման դժվարությունների: Հանկարծ այն չի սկսվի, կամ ինչ-որ այլ խնդիրներ: Ահա ձեզ համար նմանատիպ փաթեթների ցանկ, որոնք կարող եք տեղադրել և օգտագործել որպես վիրտուալ սերվեր:

  • XAMPP ()
  • MAMP PRO (վճարովի ծրագրակազմ, հասանելի է MAC OS-ի համար)
  • AppServ
  • բաց սերվեր

Կարծում եմ այս ցանկը բավական է դժվարությունների դեպքում ճիշտ գործիք ընտրելու համար։

Denwer-ի տեղադրում - վիդեո հրահանգ:

Վեբ մշակմամբ զբաղվող ցանկացած օգտատեր հավանաբար գիտի կամ գոնե լսել է Denwer ծրագրի մասին: Նրանց համար, ովքեր առաջին անգամ են հանդիպում այս հայեցակարգին, ես կքննարկեմ հիմնական սահմանումները, եթե ոչ ամբողջական, ապա գոնե մասնակի հասկանալու համար, թե ինչ է Localhost Denwer-ը և հարակից բաղադրիչները: Մենք նաև մի փոքր կխորանանք տեղադրման, կազմաձևման և այս ծրագրաշարի կեղևի ամենատարածված խնդիրների և սխալների լուծումների մեջ:

Ինչ է Դենվերը:

Սկսենք ամենակարևորից. Եթե ​​նայեք դրան, ապա «Localhost Denwer» (տեղական հյուրընկալող Denwer) հայեցակարգը կարող է մեկնաբանվել (իհարկե, ոչ բառացի) որպես «գործիք ստեղծելու և աշխատելու ձեր սեփական համակարգչում հատուկ գործիքների հավաքածուի միջոցով՝ առանց օգտագործելու: հեռավոր ռեսուրս»:

Այս կենցաղային զարգացումը ծնվել է 2002 թվականին՝ շնորհիվ երեք մարդկանց՝ Դմիտրի Կոտերովի, Անտոն Սուշչևի և Միխայիլ Լիվաչի ջանքերի, թեև գաղափարն էր ստեղծել այնպիսի ունիվերսալ պատյան, որը կներառի ստեղծման և վրիպազերծման գործիքների ամբողջական փաթեթ։ կայքերը դրանց հետագա տեղադրմամբ հոսթինգում:

Զարմանալի չէ, որ այս փաթեթը երբեմն մեկնաբանվում է որպես «DNVR» հապավումը, որը նշանակում է «վեբ ծրագրավորողների ջենթլմենների հավաքածու»: Փաստորեն, այդպես է, քանի որ հիմնական հավաքածուն ներառում է բազմաթիվ տարբեր գործիքներ, թեև կարող եք գտնել նաև մերկացած (թեթև) տարբերակներ:

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

Ծրագրային փաթեթի հիմնական կոնֆիգուրացիա

Ինչպես արդեն պարզ է, փաթեթը բաղկացած է մի քանի հիմնական բաղադրիչներից, որոնք թույլ են տալիս կատարել գրեթե ցանկացած առաջադրանք.

  • տեղադրող;
  • Apache-ի վրա հիմնված սերվեր;
  • shell PHP 5;
  • MySQL5 հարթակ;
  • տվյալների բազայի կառավարում phpMyAdmin՝ բրաուզերների միջոցով նրանց հետ աշխատելու համար;
  • էմուլացիոն գործիք SMTP սերվերի և sendmail-ի համար (էլփոստի ուղարկման սիմուլյատոր):

Այնուամենայնիվ, Localhost Denwer-ի լիարժեք ֆունկցիոնալությանը հասնելու համար այստեղ նույնպես պետք է ավելացվի հատուկ շարժիչ: Ամենատարածվածն ու ամենատարածվածն են Joomla-ն և WordPress-ը: Բայց առաջին հերթին առաջինը:

Դենվերի տեղադրում

Հիմնական հարցերից մեկը, որի հետ պետք է սկսել ծանոթանալ այս ծրագրին, տեղադրումն է: Որպես կանոն, Denwer-ի տեղադրումը տեղական համակարգչային տերմինալի կամ նոութբուքի վրա որևէ դժվարություն չի առաջացնում:

Տեղադրիչը գործարկելուց հետո անմիջապես կբացվի զննարկիչը (դա անհրաժեշտ չէ, պատուհանը կարող է փակվել) և բացելու պատուհան, որը նման է DOS ռեժիմին: Շարունակելու համար օգտագործողին կառաջարկվի սեղմել Enter: Մենք սեղմում ենք.

Այնուհետև այն առաջարկում է կոշտ սկավառակի վրա նշել այն վայրը, որտեղ կպահվեն բոլոր ֆայլերը և տվյալները (կանխադրված, սա WebServices-ն է անմիջապես համակարգի «C» սկավառակի վրա, բայց կարող եք ստեղծել, օրինակ, «Սերվերի» թղթապանակը, կրկին. համակարգի բաժանման արմատը):

Հաջորդ քայլը վիրտուալ սկավառակի տառի ընտրությունն է: Տեղադրողն առաջարկում է ստեղծել միջնորմ Z. Եթե համակարգում այդպիսի բաժանում չկա: Մենք համաձայն ենք և շարունակում ենք։

Այժմ ֆայլերի պատճենման գործընթացը ակտիվացված է, որից հետո անհրաժեշտ է ընտրել վիրտուալ սկավառակի ռեժիմը.

  • ստեղծում, երբ համակարգիչը միացված է;
  • ստեղծումը, երբ ծրագիրը կանչվում է:

Այստեղ - ձեր հայեցողությամբ: Սկզբունքորեն, եթե ակտիվ վիրտուալ բաժանումը հազվադեպ է օգտագործվելու, կարող եք ընտրել երկրորդ տարբերակը: Սա ավարտում է տեղադրման հիմնական մասը:

Առողջության ստուգում

Բնականաբար, տեղադրումից հետո պարտադիր է ստուգել գործունակությունը: Տեղադրման ավարտից հետո աշխատասեղանի վրա կստեղծվեն երեք դյուրանցումներ՝ Start, Stop և Restart: Մենք սկսում ենք սերվերը:

Դրանից հետո հայտնվում է վիրտուալ սկավառակ (եթե տեղադրման ժամանակ ակտիվացումը ընտրվել է բացահայտ զանգով), իսկ համակարգի սկուտեղում՝ գրիչով և գլխարկով երկու պատկերակ:

Այժմ բացեք զննարկիչը և մուտքագրեք http://localhost կամ պարզապես localhost հասցեի տողում: Denwer-ը նույն բրաուզերում ցուցադրում է հաղորդագրություն, որ ամեն ինչ աշխատել է: Եթե ​​էջից մի փոքր իջնեք, կտեսնեք հղումներ, որոնց միջոցով կարող եք ստուգել սերվերի ֆունկցիոնալությունը, ինչպես ցույց է տրված ստորև նկարում։

Եթե ​​յուրաքանչյուր առանձին հղման վրա սեղմելու արդյունքում հայտնվում են տարբեր էջեր, ապա բոլոր բաղադրիչները նորմալ աշխատում են։

Կոդավորման հետ կապված խնդիրներ

Երբեմն, սակայն, localhost Denwer-ը չի սկսում էլեկտրոնային նամակ ուղարկել, կամ հաղորդագրությունը անհասկանալի նիշերի է թվում։ Դա պայմանավորված է նրանով, որ ի սկզբանե ծրագիրը օգտագործում է UTF-8 կոդավորումը: Բայց անհրաժեշտ է ստուգել ուղարկումը։

Դրա համար օգտագործվում է վերը նշված ցանկի վերջին հղումը: Տեքստային դաշտում դրա վրա սեղմելուց հետո պետք է ինչ-որ բան գրել (ցանկալի է ռուսերեն) և հաղորդագրություն ուղարկել։

Այժմ մենք պետք է համոզվենք, որ այն առաքվել է: Դա անելու համար ստուգեք! sendmail թղթապանակը, որը գտնվում է վիրտուալ բաժանման tmp գրացուցակում (Z), և նույնն արեք ֆիզիկական սկավառակի համար, որտեղ տեղադրվել է կեղևը (C): Ինչու չի սկսվում localhost-ը (Denwer, Windows 7 որպես հիմնական ՕՀ) կքննարկվի առանձին:

Շարժիչի տեղադրում և կարգավորում

Հաջորդ քայլը շարժիչի տեղադրումն է: Դա անելու համար նախ ստուգեք www գրացուցակի առկայությունը, որը գտնվում է համակարգի սկավառակի վրա, սերվերի թղթապանակի երկայնքով (WebServices ըստ լռելյայն)\home\local host: www թղթապանակում այժմ դուք պետք է ստեղծեք մեկ այլ գրացուցակ (մտածեք ձեզ դուր եկած անունը), ասեք Probe:

Հաջորդը, Denwer-ի կարգավորումը ներառում է ծրագրի վերագործարկումը՝ օգտագործելով «Վերսկսել» դյուրանցումը: Դրանից հետո բրաուզերի հասցեի տողում մուտքագրեք http://localhost/Probe։ Եթե ​​կոնկրետ այս էջը բացվի, ուրեմն ամեն ինչ ճիշտ է արված, և աշխատանքը գոհացուցիչ չէ։ Հիմա ամեն ինչ մնում է մանրուքներին: Ցանկացած ֆայլ մենեջերի օգնությամբ մենք պատճենում ենք շարժիչի ֆայլերը ստեղծված թղթապանակում (ունենք այն Probe), որից հետո կրկնում ենք վերը նշված հասցեն բրաուզերում մուտքագրելու կարգը։ Պետք է հայտնվի Installation Wizard պատուհանը, որտեղ դուք պարզապես պետք է հետևեք դրա հրահանգներին:

Տվյալների բազայի ստեղծում

Քանի որ շարժիչն այս դեպքում գործում է որպես տեղական հոսթ (localhost), Denwer-ը ենթադրում է նաև տեղական մակարդակի տվյալների բազայի ստեղծում։ Ձեզ պետք չի լինի phpMyAdmin ծրագիրը, որին կարելի է մուտք գործել՝ օգտագործելով զննարկիչի հասցեն՝ http://localhost/tools:

Այժմ մենք վերադառնում ենք գլխավոր էջ և օգտագործում ենք արտոնություններ ունեցող տողը (մենյու մտնելուց հետո անհրաժեշտ է ավելացնել նոր օգտվող)։ Մենք նշում ենք ցանկացած անուն, մուտքի և գաղտնաբառ, հոսթի համար, որն օգտագործում ենք localhost-ը, գլոբալ արտոնությունների բաժնում մենք նշում ենք այն ամենը, ինչ կա և սեղմում ենք «Go!» կոճակը: Ստեղծված բազան կարող է օգտագործվել WordPress-ի կամ Joomla-ի տեղադրման համար։ Տեղադրման ավարտից հետո ռեսուրսի հասանելիությունը կրկին իրականացվում է վերը նշված հասցեով:

Տեղափոխում հոսթինգ

Այժմ մենք պետք է սերվերը տեղափոխենք հոսթինգ: Այն ինտերնետում սերֆինգիստներին հասանելի դարձնելու համար: Բայց նախ պետք է ուշադրություն դարձնել որոշ պայմանների. Նախևառաջ պետք է ունենալ ոչ թե դինամիկ, այլ ստատիկ IP հասցե։ Դուք նաև պետք է ամբողջությամբ անջատեք Windows-ի firewall-ը, որը կարող է արգելափակել մուտքը), ինչպես նաև կարգավորել այսպես կոչված հիերարխիկ թղթապանակի կառուցվածքը, այսինքն՝ տնային գրացուցակում սկզբում ստեղծեք XXX.XXX.X.X թղթապանակը, իսկ դրա մեջ՝ www ենթաթղթապանակ (որպես նիշերի փոխարեն հասցե, դուք պետք է օգտագործեք ձեր ISP-ի կողմից ձեզ տրամադրված հասցեն):

Դուք կարող եք դա անել այլ կերպ: Ֆայլեր փոխանցելու համար մենք օգտագործում ենք FileZilla հավելվածը, որով մենք տեղափոխում ենք տեղական սերվերի բոլոր ֆայլերը Probe պանակից, որի հետ աշխատել ենք տեղադրման գործընթացում, դեպի հեռավոր ռեսուրս, բայց հոսթի արմատային թղթապանակ (ինչպես կանոն, սա կա՛մ HTDOCS է, կա՛մ PUBLIC_HTML): Այնուհետև մնում է փոխել բացարձակ ուղիները դեպի հեռավոր հոսթի ֆայլերը և թղթապանակները շարժիչի կազմաձևման ֆայլի պարամետրերում, ինչպես նաև փոխել տվյալների բազայի անունը և օգտվողի մուտքի անունը գաղտնաբառով նրանց, որոնք կօգտագործվեն նոր տվյալների բազա ստեղծելիս: արդեն հեռավոր ռեսուրսի վրա:

Denwer-ը չի բացվում, localhost-ը հասանելի չէ՝ պատճառներ և լուծումներ

Այժմ անցնենք հրատապ խնդիրներին, որոնք կապված են սերվերի անգործունակության հետ։

Այսպիսով, Denwer-ը անջատված է, localhost-ը հասանելի չէ: Պատճառն այն է, որ տեղադրվելուց հետո շատերը անմիջապես փորձում են մուտք գործել այն բրաուզերում՝ մոռանալով գործարկել հենց ծրագիրը։ Միայն localhost տողը պետք է մուտքագրվի, և ոչ թե ինչ-որ բան, ասենք, .ru, .com կամ այլ բան ավելացնելով:

Մեկ այլ պատճառ էլ երրորդ կողմի ծրագրերի կողմից i:443-ի արգելափակումն է (առավել հաճախ Skype-ը կախված է 80-րդ նավահանգստից, իսկ Torrent-ը կամ VMWare վիրտուալ մեքենան, եթե կա համակարգում, 443-րդ նավահանգստում): Լուծումը բավականին պարզ է՝ փոխել պորտի առաջնահերթությունները այս հավելվածներում: Օրինակ, «Skype»-ում անհրաժեշտ է հեռացնել «թռչունը» գծից՝ օգտագործելով նշված նավահանգիստները որպես այլընտրանքային:

Նույնքան տարածված խնդիր է www թղթապանակի բացակայությունը հիմնական բաժնում։ Օրինակ, եթե թղթապանակի հիերարխիան ի սկզբանե ստեղծվել է ձևի server\localhost կամ որևէ այլ ձևով, դուք պետք է ստուգեք հիմնական թղթապանակը, որտեղ պետք է գտնվի նշված գրացուցակը:

Երբեմն HOSTS ֆայլի արգելափակումը հակավիրուսով կարող է աշխատել (շատ դեպքերում դա Dr. Web-ն է): Դա շտկելու համար ավելացրեք այն բացառությունների ցանկում: Դուք կարող եք սկզբում կրկնօրինակել այն, ջնջել այն, ստուգել, ​​թե արդյոք ծրագիրը աշխատում է, և այնուհետև վերադարձնել ֆայլը իր սկզբնական տեղը:

Շատ լավ կարող է լինել, որ հավելվածը պետք է գործարկվի կա՛մ համատեղելիության ռեժիմով, կա՛մ ադմինիստրատորի իրավունքներով (աջ սեղմեք մենյու):

Եթե ​​կապի խափանում եք զգում, ձեր համակարգը կարող է ունենալ MySQL-ի հնացած տարբերակը, որից դուք պետք է ազատվեք: Երբեմն նավահանգիստը՝ 3306-ը կարող է արգելափակվել (դուք պետք է պարզեք, թե որ հավելվածն է օգտագործում այն ​​և փոխեք կարգավորումները):

Եվ հիշիր. Ինքնին, Denwer ծրագիրը բացարձակապես ոչինչ չի հեռարձակում ինտերնետին, և պարզապես գործիք է և, եթե ցանկանում եք, օգնական՝ սերվեր ստեղծելու և այն մշակելու այս կամ այն ​​գործողությունն իրականացնելու համար: