Denveris matomas iš interneto. Denwer – jūsų vietinis žiniatinklio serveris: Denwer diegimas ir konfigūracija

Pradžia / Technologijos

Tai programinės įrangos apvalkalas, apimantis atitinkamus paskirstymus ir modulius, leidžiančius kurti, išbandyti ir derinti svetaines tiesiogiai vietinis kompiuteris, be interneto prieigos.

Denveris tradiciškai laikomas vienu aktualiausių ir efektyviausių įrankių žiniatinklio kūrėjams. Galingi konfigūravimo ir derinimo įrankiai, galimybė patogiai kurti ir išbandyti svetaines vietiniame serveryje sukuria idealias sąlygas dirbti be rizikos jūsų svetainei internete.

Darbas su Denveriu – paties serverio savybės

Prieš nustatydami Denverį, turite atsižvelgti į keletą paties serverio niuansų. Visų pirma, pagrindinė Denverio ypatybė yra palaikymas dirbant su keliais žiniatinklio projektais vienu metu, kai kiekvienas iš jų yra atskirai savo virtualioje priegloboje. Norėdami tai padaryti, serveris kiekvienam projektui sukuria atskirą aplanką. Tokių prieglobų sukūrimas vyksta automatiškai.

Kaip rodo praktika, „Denwer“ nustatymas nėra ypač sudėtingas, tačiau vis tiek svarbu atsižvelgti į keletą pagrindinių efektyvaus ir stabilaus veikimo parametrų. Visų pirma, kaip dirbti su Denveriu, į ką reikia atsižvelgti nustatant?

Visi šio komponentai programinės įrangos sprendimas jau pateikiami pilnai sukonfigūruoti, paruošti darbui. Įskaitant SSL, MySQL kodavimą ir kt programinė įranga. Jei pageidaujama, vartotojas gali rankiniu būdu atnaujinti bet kurią iš Denveryje įtrauktų paslaugų. Šiuo tikslu naujos platinimo versijos tiesiog nukopijuojamos į aplanką, esantį ant naujųjų.

Kai diegimas bus baigtas, vėl pasirodys naršyklės langas, informuojantis, kad diegimas baigtas. Galite saugiai uždaryti. Norėdami paleisti programą, darbalaukyje raskite nuorodą Start Denwer – dukart spustelėjus ją bus paleistas mūsų serveris.

Žinoma, programai pradėti reikia šiek tiek laiko. Įkėlus programą, skydelyje bus matomos dvi piktogramos - jei jos yra, paleidimas pavyko. Kai atidarysime „Mano kompiuteris“, pamatysime išvaizdą kompiuteryje virtualus diskas Z.

Eidami į jį galime pastebėti kelis aplankus. Šiuo atveju mus domina aplankas Pagrindinis.

Ir čia jau pastebėsime, kad yra keli aplankai - Localhost ir test1.ru, kurie bus dviejų vietinių svetainių šaknis. Pirmajame yra paslaugų rinkinys darbui su duomenų baze, antrame aplanke yra bandomoji svetainė su vienu tinklalapiu.

Sutelkime savo dėmesį į darbą su duomenų baze. Čia, norėdami dirbti su Denveriu, paleiskite bet kurią naršyklę įvesdami localhost arba http://localhost. Po to pamatysime pranešimą apie serverio veikimą.

Tada, norėdami nustatyti Denverį, slinkite žemyn šiuo puslapiu iki antraštės „Komunalinės paslaugos“ – pamatysime daug nuorodų. Pasirinkite eilutę „phpMyAdmin - MySQL DBVS administravimas“, po kurios pamatysime naują langą.

Įveskite savo duomenų bazės pavadinimą lauke Create new database lotynų kalba, tereikia paspausti Sukurti ir turėtų pasirodyti naujas langas.

Čia nieko nereikia daryti, tiesiog spustelėkite skirtuką Privilegijos, kad galėtumėte tęsti.

Kai spustelėsite Pridėti naują vartotoją, pamatysime naują langą, kuriame turėsite nurodyti tam tikrą informaciją:

  1. Vartotojo vardas – pažymėkite vartotojo vardą.
  2. Priegloba - čia nurodome Localhost arba galite pasirinkti Local iš išskleidžiamojo sąrašo.
  3. Slaptažodis ir Re-type – čia reikia nurodyti slaptažodį. Arba jį galima sugeneruoti naudojant „Generuoti“. Tačiau būtinai reikia tai atsiminti, geriau kur nors įrašyti, tikrai prireiks ateityje.

Žemiau pastebėsime visuotinių privilegijų bloką. Čia turite pasirinkti visas parinktis naudodami mygtuką Tikrinti viską. Tada mes tiesiog turime spustelėti Eiti dešiniajame kampe, po kurio mes baigiame. Belieka jus pasveikinti – atlikę visus šiuos veiksmus, sėkmingai baigėte kurti savo naują duomenų bazę. Tada pereikime prie tiesioginio jo naudojimo, kad jūsų svetainė veiktų efektyviai ir stabiliai.

Kaip dirbti su Denveriu – pereikite prie TVS diegimo

Už nugaros jau turime gana rimtų darbų, nes pavyko ne tik įdiegti ir sukonfigūruoti serverį, bet net susikurti savo duomenų bazę. Dabar belieka suprasti, kaip panaudoti gautus resursus norimai svetainei kurti ir išbandyti.

Norėdami tai padaryti, turime įdiegti konkrečią mūsų pasirinktą TVS, kuri bus naudojama svetainei valdyti. Bet diegiant TVS mums tikrai prireiks tam tikros informacijos, todėl ją iškart kur nors lapelyje ar faile pažymėsime – įskaitant duomenų bazės pavadinimą, patį duomenų bazės vartotojo vardą ir jos slaptažodį.

Norint įdiegti TVS vietiniame serveryje, nėra jokių ypatingų sunkumų, tereikia atlikti šią procedūrą:

  • Sukurkite raktų aplanką, kuriame bus mūsų svetainė.
  • Reikiami aplankai ir failai perkeliami į šį naują katalogą.
  • Perkrauname Denverio serverį.
  • Ir belieka tiesiog įdiegti TVS.

Kaip pavyzdį pažiūrėkime į darbą su šiuo metu populiariu varikliu TVS WordPress. Kitoms TVS, žinoma, gali prireikti tam tikrų niuansų, bet bendras principas beveik visada absoliučiai universalus.


Taigi, mes išmokome įdiegti, konfigūruoti Denverį (Denwer) ir dirbti su juo.

Dėl šiuolaikinių Denverio galimybių jis idealiai tinka stabiliam veikimui, tinkamai plėtojant ir išbandant svetainę, nereikia jos talpinti tinkle.

Mūsų straipsnyje apžvelgėme pagrindinius „Denwer“ diegimo ir darbo su juo veiksmus. Norint pradėti daugumą projektų, pakanka šios informacijos – perėjote diegimo etapus, paleidote serverį, sukonfigūravote, sukūrėte duomenų bazę ir paleidote pilnavertę svetainę. Tai yra, mes atsižvelgėme į visą gyvavimo ciklą pradedant svetainės kūrimą - visa kita priklauso tik nuo jūsų kantrybės ir gabumų, linkime sėkmingo kokybiškų ir populiarių interneto išteklių kūrimo ir testavimo.

Denwer vietinis serveris yra labai populiarus, todėl vartotojams kyla daug klausimų apie jo diegimą ir konfigūravimą. Šiame straipsnyje, be kita ko, aptariami ir galimų problemų dirbdamas su Denveriu.

Bet kuri šiuolaikinė svetainė praeina gana ilgą kūrimo etapą, apimantį ir šablono kūrimą, ir šlifavimą, ir jo užpildymą turiniu.

Visas šis procesas, žinoma, turi būti paslėptas nuo būsimų svetainės lankytojų, todėl šis darbas yra vykdomas ne nuotoliniame serveryje, o vietiniame serveryje, kuris yra nuosavas kompiuteris kūrėjas su jame įdiegta specialia programine įranga. Dažniausiai tokia programinė įranga yra Denwer.

Griežtai kalbant, vietinis serveris yra būtinas rimtiems projektams plėtoti – dinamiškoms svetainėms, kurioms būtina naudojant php arba Perl scenarijus.

Paprastas vieno puslapio svetaines, kuriose veikia tik HTML ir CSS, galima sėkmingai sukurti ir išbandyti tiesiogiai naršyklėje.

Kodėl Denweris naudojamas dažniau?

Kaip jau išsiaiškinome, vietinis serveris yra specializuotas programinė įranga, įdiegęs jį savo kompiuteryje, žiniatinklio valdytojas gali sukurti savo svetainę neprisijungdamas prie interneto.

Šiandien yra gana daug panašių platformų svetainių kūrimui, tarp jų populiarus vietinis Denwer serveris. Todėl vartotojams dažnai kyla klausimų, kaip paleisti Denverį.

Šis žiniatinklio kūrėjams skirtas įrankių paketas išsiskiria universalumu ir pritaikymo lankstumu. Jame yra Apache HTTP serveris, PHP išankstinis procesorius, PHPMyAdmin komponentas duomenų bazės valdymui, Perl vertėjas ir kt. didelis skaičius svarbius ir naudingus komponentus.

Neabejotini Denwer pranašumai yra ypatingas paketo diegimo paprastumas ir greitis, taip pat tai, kad visi Denverio failai po įdiegimo yra viename aplanke žiniatinklio serveriai.

Kalbant apie klausimą, kaip atnaujinti Denverį, reikia pasakyti, kad diegimo programa neįeina į registrą operacinė sistema, todėl visus vietinius projektus kartu su duomenų bazėmis galite perkelti į kitą kompiuterį ar diską tiesiog nukopijuodami aplanką vietinis serveris.

Denveris pašalinamas taip pat lengvai – ištrynus jo aplanką sistemoje, nelieka jokių pėdsakų, o po to galite atsisiųsti atnaujintą diegimo paketą iš oficialios svetainės ir vėl atlikti diegimą.

Pagrindinis Denverio trūkumas yra tas, kad jį galima įdiegti tik „Windows“ operacinėje sistemoje.

Taigi, dar kartą trumpai atkreipkime dėmesį pagrindinės savybės Denwer vietinis serveris:

  • pagrindinę Denwer versiją galima lengvai išplėsti naujais paskirstymais ir moduliais;
  • duomenų bazės valdomos naudojant visas funkcijas turintį PHPMyAdmin skydelį;
  • yra galimybė vienu metu dirbti su bet kokiu vietų skaičiumi;
  • galima įdiegti senesnes PHP4, MySQL4 versijas, kurios gali būti naudingos kūrėjams, jei svetainė neveikia su dabartine localhost denwer versija;
  • Svetainės funkcionalumas vietiniame serveryje yra visiškai panašus į bet kurio prieglobos teikėjo nuotolinio serverio funkcijas. Tai leidžia visiškai išbandyti svetainę prieš įkeliant ją į nuotolinį serverį.

Žingsnis po žingsnio Denverio diegimo instrukcijos

Nežinantiems, kaip naudotis Denveriu, pastebime, kad pastarojo privalumas yra itin paprastas montavimas.

Norėdami įdiegti šis įrankis kūrėjas, turite atlikti šiuos veiksmus:

Nežinote, kaip sukurti svetainę Denveryje? Tiesiog sukurkite projektą aplanke C:WebServershomelocalhostwww.

Kitas žingsnis yra vietinio serverio nustatymas

Vienas iš Denverio privalumų yra tai, kaip lengva jį nustatyti. Žemiau papasakosime, kaip tinkamai sukonfigūruoti Denverį. Jei naudojate numatytuosius nustatymus, problemų gali kilti diegiant didelius plėtinius arba importuojant didelę duomenų bazę.

Standartiniai nustatymai riboja atsisiųstų failų dydį iki dviejų megabaitų. Norėdami pašalinti šį apribojimą, turite redaguoti įprastu būdu teksto redaktorius php.ini failą (esantį aplanke usrlocalphp5).

Eilutėje upload_max_filesize=2M turėtumėte pakeisti 2 parametrą į 32, taip apribodami įkelto failo dydį iki 32 megabaitų.

Šiuo atveju eilutėje post_max_size=8M aštuoni turėtų būti pakeisti skaičiumi 64, nes šis parametras nustato maksimalus garsumas perduodamų duomenų, o jis turi būti du ar net tris kartus didesnis nei atsisiunčiamo failo dydžio limitas.

Jei visi vartotojai laikytųsi šių rekomendacijų, būtų mažiau kalbų apie tai, kad Denveris neveikia.

Darbo su vietiniu serveriu pradžia

Norėdami pradėti dirbti su vietiniu serveriu, turite paleisti Denverį dukart spustelėdami piktogramą "Start Denwer" darbalaukyje, atidarykite naršyklę ir adreso juostoje įveskite adresą http://localhost/denwer/.

Jei atsidarys langas, panašus į žemiau esantį paveikslėlį, vadinasi, jūsų vietinis serveris sėkmingai paleistas. Jei pasirodo klaidų pranešimai, tai reiškia, kad Denveris neprasideda:

Anksčiau atidarytame puslapyje http://localhost/denwer/ raskite skyrių „ Denverio bandymai"ir šio skyriaus lentelėje sekite visas galimas nuorodas, kurių kiekviena suaktyvina vieną iš įdiegtų modulių.

Jei nėra problemų, būsimos svetainės galimybės jūsų vietiniame serveryje visiškai atitiks tas, kurias gausite prieglobos paslaugų teikėjo nuotoliniame serveryje:

Pirmiausia patikrinkite PHP funkcionalumą ir eikite į duomenų bazės administravimo paslaugą – PHPMyAdmin.

Jei nežinote, kaip prisijungti prie phpmyadmin denwer, tiesiog spustelėkite atitinkamą nuorodą toje pačioje lentelėje:

Norint pradėti kurti naują projektą vietiniame serveryje, tereikia sukurti naujas aplankas, pavyzdžiui, Moy_Sayt.ru kataloge C:WebServershomelocalhostwww . Jos pavadinimas atitiks jūsų svetainės pavadinimą.

Ateityje, norėdami atidaryti vietinę svetainę, turėsite įvesti šio aplanko pavadinimą naršyklėje po http://localhost/, pavyzdžiui, http://localhost/Moy_Sayt.ru/.

Ką daryti, jei Denveris neveikia?

Prisijungus prie vietinio serverio, naršyklė kai kuriais atvejais parodo pranešimą, kad Denveris nepasileidžia. Pagrindinė priežastis dažniausiai yra tai, kad jūsų antivirusinis paketas arba ugniasienė jį blokuoja.

Tokiu atveju turėsite savarankiškai leisti išeinančius ryšius su serveriu per TCP per 80 ir 443 prievadus atitinkamai http ir https. (Paprastai jis yra adresu C:webserversUSRlocalapacheBINhttpd.exe).

Beje, tuos pačius prievadus gali užimti ir populiari Skype aplikacija, tad dirbant su vietiniu serveriu geriau ją išjungti.

Projektai, panašūs į Denwer

Nors Denveris yra vienas populiariausių, lanksčių ir paprasti įrankiaiŽiniatinklio kūrėjui kartais pravartu susipažinti su panašiais sprendimais, kurie taip pat suteikia vartotojui visavertį vietinį serverį svetainės kūrimui.

Pavyzdžiui, analogas denwer XAMPP siūlo ne tik vietiniam serveriui skirtų įrankių rinkinį, bet ir visavertį grafinį apvalkalą, kurio, kaip minėta anksčiau, Denveryje nėra. Todėl daugelis kūrėjų teikia pirmenybę XAMPP.

Denwer yra gana populiarus įrankis tarp žiniatinklio kūrėjų, leidžiantis kompiuteryje įdiegti aplinką svetainei kurti ir derinti per trumpiausią laiką. Jei naudojote šį įrankį, tikriausiai jau pastebėjote, kad jame yra tradicinių programinės įrangos įrankių, skirtų žiniatinklio serveriams, įskaitant Apache, MySQL, PHP. Daugeliu atvejų to visiškai pakanka šiame straipsnyje mes apsvarstysime galimybę naudoti Denwer vietinis tinklas. Kur to gali prireikti? Na, pavyzdžiui, dirbate biure, turite kurį laiką atidaryti prieigą per vietinį tinklą prie kitų kompiuterių, kad jie savo ruožtu galėtų atidaryti jūsų kompiuteryje esančią svetainę.

Tarkime, kad turite katalogą, kuriame yra jūsų svetainė. Dabar reikia sukonfigūruoti Apache žiniatinklio serveris kad galėtų apdoroti užklausas iš išorės. Atidarykite konfigūracijos failą:

C:/WebServers/usr/local/apache/conf/httpd.conf

Mes pasirinksime numatytąjį kelią, jis nustatomas diegiant Denwer paketą, jei jūsų serveris yra kitu keliu, pakeiskite jį savo atveju. Panaikinkime eilutės su įrašu komentarą:

Klausyk 80

Tai nurodo serveriui klausytis kompiuterio 80 prievado.
Tada turite užregistruoti savo svetainės virtualius pagrindinius kompiuterius, kad tai padarytumėte, atidarykite failą:

C:/WebServers/usr/local/apache/conf/vhosts.conf

Mes registruojame savo virtualus kompiuteris:

DocumentRoot Z:/home/localhost/www/host.example.com Serverio pavadinimas host.example.com

Kur 192.168.0.132 yra jūsų kompiuterio IP adresas vietiniame tinkle, DocumentRoot yra kelias į jūsų svetainės katalogą, serverio pavadinimas yra domenas, kuris bus pasiekiamas iš vietinio tinklo. Atlikę konfigūracijos failų pakeitimus, nepamirškite iš naujo paleisti žiniatinklio serverio.

Taigi, norėdami atidaryti svetainę iš kliento mašinų, jie turi įrašyti faile:

C:\Windows\System32\drivers\etc\hosts

Toks įrašas:
192.168.0.132 host.example.com
Išsaugokite failą ir pabandykite naršyklėje atidaryti adresą host.example.com.
Dabar tiems, kuriems kažkas nutiko. Dažnai atsitinka taip, kad neįmanoma atidaryti svetainės iš išorės, pirmiausia rekomenduoju pažvelgti į ugniasienę, taip pat į kompiuteryje įdiegtą antivirusinę programą su Denwer, jie dažnai gali blokuoti srautą iš vietinio tinklo. Taip pat rekomenduoju patikrinti serverio prievado 80 prieinamumą iš kliento įrenginio, galite naudoti telnet įrankį. Atidarymas komandinė eilutė sistemoje įveskite užklausą:

Telnet ip kompiuteris su svetaine 80

Jei viskas tvarkoje, turėtumėte prisijungti prie serverio per 80 prievadą, kitaip gausite klaidos pranešimą.

Šiame straipsnyje aprašomas paprastas būdas atidaryti prieigą prie įdiegtas serveris Denwer per vietinį tinklą. Svarbu atsiminti, kad technologija pateikiama vertinimo režimu ir jokiu būdu neskatina skaitytojų naudoti šį paketą kaip nepriklausomą žiniatinklio serverį. Prisimink! Prieigos prie Denwer žiniatinklio serverio atidarymas iš išorės sukuria daugybę rimtų operacinės sistemos saugumo spragų!
Ši informacija pirmiausia skirta pradedantiesiems, todėl joje gausu ekrano kopijų ir išsamus aprašymas veiksmai, kurie paprastam vartotojui gali atrodyti, kad nereikia jokių komentarų. Prašau būti supratingi.
Taigi, mūsų užduotis yra atidaryti prieigą prie Denverio žiniatinklio serverio iš vietinio tinklo. Pagrindinė užduotis yra išsiaiškinti kompiuterio IP adresą vietiniame tinkle. Daroma prielaida, kad sistema yra iš anksto sukonfigūruota tinklo nustatymus su statiniu IP adresu. Jei IP adresas yra žinomas, galite nedelsdami pereiti prie šio straipsnio 7 dalies.
1. Spustelėkite Pradėti.
1 pav.
2. Tada eikite į komandą Vykdyti.

2 pav.
3. Tada paleiskite komandų eilutę. Norėdami tai padaryti, raudonu žymekliu paryškintoje eilutėje įveskite šią komandą:
Kodas: cmd
Po to paspauskite mygtuką Gerai, kaip parodyta 3 paveiksle.

3 pav.
4. Matome 4 paveiksle pavaizduotą langą.

4 pav.
5. Įveskite komandą, kad peržiūrėtumėte galimus ryšius:
Kodas: ipconfig
Paspauskite įvesties klavišą.

5 pav.
6. Matome galimų jungčių sąrašą. Mano atveju dabartinis yra adapteris bevielis tinklas, kaip pažymėta 6 paveiksle raudona spalva. Jums tai gali būti vietinio tinklo ryšio adapteris. Matome parametro reikšmę IPv4 adresas atrodo kaip 192.168.0.36 . Tai dabartinis mūsų kompiuterio IP adresas vietiniame tinkle.

6 pav.
7. Dabar paleidžiame bet kurį failų tvarkyklė ir eikite į aplanką su įdiegtas paketas Denveris, kaip parodyta 7 paveiksle. Jį galite turėti bet kurioje kitoje vietoje, tačiau veiksmų eiga nesikeičia.

7 pav.
8. Tada eikite į katalogą:
Kodas: /denwer/home/
Dabartinis kelias paryškintas raudonu žymekliu.

8 pav.
9. Čia reikia sukurti naują katalogą, kurio pavadinimas atitiks IP adresą iš šio straipsnio 6 pastraipos, tai yra mūsų kompiuterio IP adresą vietiniame tinkle.

9 pav.
10. Taigi, katalogas sukuriamas, kaip parodyta 10 pav. Eikime prie jo.

10 pav.
11. Čia reikia sukurti kitą katalogą tokiu pavadinimu:
Kodas: www
Atkreipkite dėmesį į katalogą, kuriame kuriame aplanką. Visas kelias nurodytas purpurine spalva 11 paveiksle.

11 pav.
12. Sistema pasieks šį aplanką, kai prisijungs prie žiniatinklio serverio iš vietinio tinklo. Čia bus saugomi mūsų prieglobos scenarijai.

12 pav.
13. Dabar pereikime prie serverio testavimo. Paleidžiame Denverį naudodami atitinkamą nuorodą, kaip parodyta 13 paveiksle.

13 pav.
14. Laukiame, kol sistemos dėkle pasirodys atitinkama piktograma, informuojanti apie sėkmingą paketo paleidimą.

14 pav.
15. Paleiskite žiniatinklio naršyklę ir adreso juostoje įveskite vietinį mūsų kompiuterio IP adresą, kaip parodyta 15 pav. raudonai.

15 pav.
16. Matome, kad prieiga prie Denverio serverio yra atvira per vietinį tinklą.

16 pav.

© 2024 ermake.ru - Apie kompiuterių taisymą - Informacinis portalas