ՀամակարգիչներԾրագրային ապահովման

Localhost denwer - նկարագրությունը, տեղադրում, անսարքությունների վերացում

Որեւէ մեկը, որը զբաղվում է վեբ զարգացման, իհարկե, գիտի, թե առնվազն լսել denwer ծրագրի: Նրանց համար, ովքեր կանգնած են այդ գաղափարը, առաջին անգամ, եւ պետք է համարել հիմնարար սահմանումների, եթե ոչ ամբողջական, գոնե մասնակի հասկանալու, թե ինչ է կազմում localhost denwer եւ հարակից մասերի. Նաեւ մի քիչ ավելի խորը մեջ տեղադրում հարցերի, կոնֆիգուրացիայի եւ լուծել առավել ընդհանուր խնդիրներ եւ սխալներ է shell ծրագրի:

Որն է denwer.

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

Այս ներքին զարգացումը մտան լինելով 2002 թ. Ջանքերով երեք տղամարդկանց: Դմիտրի Koterova, Անտոն Sushchev եւ Մայքլ Livacha, թեեւ գաղափարը ստեղծել այնպիսի համընդհանուր կմախք, որը կներառի մի ամբողջական շարք գործիքների ստեղծելու համար եւ կարգաբերում կայքերը եւ դրանց հետագա տեղաբաշխման վերաբերյալ հոստինգ.

Զարմանալի չէ, որ այս փաթեթը երբեմն մեկնաբանվում է որպես կրճատմանը «DNVR», որը նշանակում է «ջենթլմենական շարք վեբ-մշակողի." Ըստ էության, դա այդպես է, քանի որ հիմնական հանդերձանքը ներառում է բազմաթիվ բոլոր տեսակի միջոցներով, թեեւ դա հնարավոր է հանդիպել եւ trimmed (թեթեւ) տարբերակը:

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

Հիմնական կոնֆիգուրացիա ծրագրային փաթեթը

Քանի որ պարզ է, որ փաթեթը բաղկացած է մի քանի բաղադրիչներից, որոնք թույլ են տալիս Ձեզ կատարել գրեթե ցանկացած խնդիր:

  • Տեղադրիչին;
  • սերվերի վրա հիմնված Apache.
  • PHP վահանակ 5;
  • MySQL5 հարթակ;
  • կոնտ տարր տվյալների բազան phpMyAdmin է աշխատել նրանց հետ, օգտագործելով զննարկիչը.
  • մարմնավորելով գործիք SMTP սերվերի եւ sendmail (simulator ուղարկել e-mail):

Սակայն, որպեսզի հասնել լրիվ ֆունկցիոնալ localhost denwer, այստեղ դուք պետք է ավելացնել հատուկ շարժիչը: Առավել տարածված եւ առավել տարածված կարելի է անվանել Joomla եւ WordPress. Բայց առաջին բաներ առաջին.

Installing denwer

Մեկը հիմնական խնդիրների հետ, որը սկսել բացահայտելով այս ծրագիրը տեղադրումը: Որպես ընդհանուր կանոն, տեղադրում denwer տեղական համակարգչային տերմինալի կամ laptop չի առաջացնում դժվարություններ.

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

Հաջորդ, տեղադրման ծրագիրը հուշում է Ձեզ նշեք տեղը ձեր կոշտ drive, որը պահպանել բոլոր տվյալները եւ ֆայլեր (նախնական `webservices ուղղակիորեն վրա« C », համակարգի drive, բայց դուք կարող եք ստեղծել, օրինակ, Server թղթապանակ, կրկին է արմատից համակարգի բաժանման):

Իսկ հաջորդ քայլ, դուք պետք է ընտրել նամակը 'վիրտուալ սկավառակ: Տեղադրիչին առաջարկում է ստեղծել կտորը համակարգում Զ եթե այդպիսի բաժնում: Մենք համաձայն ենք, եւ շարունակելու:

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

  • ստեղծումը, ժամը գործարկման.
  • ստեղծումը զանգի ծրագրի:

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

operability փորձարկում

Բնականաբար, հետո տեղադրման տեղական սերվերի, ապա խորհուրդ է տրվում, որ մի պարտադիր ստուգման համար serviceability. Աշխատասեղանի վրա հետո տեղադրման կստեղծի երեք էջանիշերն `սկսել, դադարեցնել եւ վերսկսել. Սկսել է սերվերի.

Դրանից հետո, որ կա մի Վիրտուալ Drive (եթե տեղադրելու ակտիվացման է ընտրվել ակնհայտ զանգի), եւ այդ համակարգի սկուտեղին, երկու պատկերակները հետ պատկերով գրիչ եւ գլխարկի.

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

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

կոդավորման խնդիրներ

Երբեմն, սակայն, չի սկսում localhost denwer ուղարկել էլեկտրոնային փոստով կամ հաղորդագրություն տեւում ձեւը անհասկանալի խորհրդանիշների. Դա պայմանավորված է այն հանգամանքով, որ ի սկզբանե այդ ծրագիրը օգտագործում UTF-8 կոդավորմամբ. Բայց դա անհրաժեշտ է ստուգել բեռը.

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

Այժմ մենք պետք է համոզվեք, որ այն հանձնվում. Որպեսզի դա անել, ստուգեք թղթապանակ: sendmail, որը գտնվում է tmp թղթապանակում վիրտուալ բաժնում (Z), ինչպես անում է նման գործողություն է ֆիզիկական սկավառակի, որի ծածկույթների (C) արդեն տեղադրված: Թե ինչու չի սկսել localhost (denwer, Windows 7-ը որպես առաջնային ՕՀ), կքննարկվեն առանձին-առանձին:

Տեղադրելու եւ configuring շարժիչը

Հաջորդ քայլը պետք է տեղադրել շարժիչը: Որպեսզի դա անել, առաջին հերթին ստուգել առկայությունը www թղթապանակում, որը գտնվում է համակարգի drive ճանապարհին է սերվերի թղթապանակի (default webservices) \ Տուն \ տեղական հյուրընկալող. այժմ մենք պետք է ստեղծել եւս մեկ թղթապանակը www թղթապանակի (անունը, հորինել այն, ինչ գոհացնում), ասում են ստուգվել.

Հետագա ընդլայնված denwer պահանջում է վերսկսել ծրագրի կողմից օգտագործելով դյուրանցման Վերագործարկեք. Ապա բրաուզերի հասցեի բար, մտնել http: // localhost / Probe: Եթե այն բացում է այս էջը, ապա դա նշանակում է, որ ամեն ինչ ճիշտ է արել, եւ աշխատանքը բավարար չէ: Հիմա դա փոքր է: Պատճենել ֆայլերը թղթապանակում շարժիչը (մենք ունենք այն ստուգումը) պի օգտագործելով ցանկացած ֆայլ մենեջերի, եւ ապա կրկնում կարգը մտնել վերը նշված հասցեն բրաուզերի. Դուք պետք է տեսնել տեղադրման մոգ պատուհանը, որտեղ դուք պարզապես պետք է հետեւել նրա հրահանգներին:

Ստեղծելով բազա

Քանի որ շարժիչի է այս դեպքը հանդես է գալիս որպես տեղական հյուրընկալող (localhost) denwer ներառում է նաեւ ստեղծումը տեղական մակարդակի տվյալների բազայում. Ին անհրաժեշտ է ունենալ phpMyAdmin ծրագիր, որը կարող է ստանալ մեջ, օգտագործելով հասցեն բրաուզերի http: // localhost / գործիքներ.

Ձին սեղմեք հղումը, ինչպես դիմումի անունով եւ ընտրեք գիծը ստեղծել նոր տվյալների բազա: Դուք կարող եք զանգահարել այն, ինչպես ուզում եք. Բայց խուսափել շփոթություն, դա ավելի լավ է օգտագործել թղթապանակ, որի մեջ տեղադրում է շարժիչը (Probe):

Այժմ Դուք կարող եք վերադառնալ շքաթերթ եւ օգտագործել գծերի արտոնություններից (մտնելուց հետո մենյուն ցանկանում եք ավելացնել նոր օգտվող): Նշեք ցանկացած անունը, մուտքաբառը եւ գաղտնաբառը օգտագործել ընդունող localhost տակ Գլոբալ արտոնությունների ticks, նշում է բոլոր այն է, եւ սեղմեք "Գնալ!": A բազա կարող է օգտագործվել է տեղադրել WordPress կամ Joomla. Մատչելիությունը ռեսուրսի վերջում տեղադրման, կրկին, իրականացվում է վերը նշված հասցեով.

փոխանցելու հոսթինգ

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

Մենք կարող ենք անցնել մեկ այլ կերպ: Փոխանցել ֆայլեր օգտագործելով FileZilla դիմումը, ըստ որի մենք տեղափոխել բոլոր ֆայլերը տեղական սերվերի վրա Probe թղթապանակում, որի հետ մենք աշխատել է կարգավորման մի հեռավոր ռեսուրս, հապա արմատը, ընդունող թղթապանակ (սովորաբար կա'մ HTDOCS, կամ public_html): Հաջորդ միայն պետք է փոխել բացարձակ ուղիներ ֆայլերը եւ թղթապանակների վրա հեռավոր սերվերի շինարարական նախագծերում շարժիչը կոնֆիգուրացիա ֆայլը, եւ փոխել բազայի օգտագործողի անունը եւ մուտք գաղտնաբառը են նորերը, որոնք կարող են օգտագործվել, երբ ստեղծելով մի նոր տվյալների բազա ունի հեռավոր ռեսուրս.

Denwer ոչ բաց, localhost անհասանելի է: Պատճառները եւ workarounds

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

Այնպես որ, denwer չի աշխատում, localhost հասանելի չէ: Պատճառն այն է, որ շատերը հետո տեղադրման անմիջապես փորձում են մուտք գործել բրաուզերը, մոռանալով գործարկել ծրագիրը: Ի հասցեի բարում պետք է հավաքագրված բացառապես լարային localhost փոխարեն, ինչ-որ բան ասելու, հետ: Բացի այդ .mobi, .com կամ ուրիշ բան.

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

Ոչ պակաս տարածված Խնդիրն այն է, որ պակաս է www պանակը հիմնական բաժնում: Օրինակ, եթե բնօրինակը թղթապանակը հիերարխիան ստեղծված ձեւով սերվերի \ localhost կամ որեւէ այլ ձեւով, ստուգեք տուն թղթապանակ, որը պետք է լինի նշված ցուցակում.

Այն երբեմն կարող է ձգան փական Հակավիրուսային տանտերերին ֆայլը (շատ դեպքերում դա Դոկտոր Վեբ): Շտկելուն պետք է այն ցուցակում բացառությունների: Դուք կարող եք առաջինը ստեղծել պահեստային օրինակը, ջնջել, ստուգեք, թե արդյոք ծրագիրը վարում, իսկ հետո վերադառնալ ֆայլը իր նախնական դիրքից.

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

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

Եւ հիշել Ըստ իրեն, որ ծրագրի denwer ինտերնետ-հեռարձակումների բացարձակապես ոչինչ, եւ դա միայն մի գործիք է, եւ եթե դուք ուզում եք, որ օգնական է իրականացնել գործողությունը ստեղծել սերվեր եւ դրա մշակման.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hy.birmiss.com. Theme powered by WordPress.