Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • vijesti
  • Instalacija i konfiguracija Denwer web servera. Samostalno postavljanje i rad sa Denverom - jednostavna rješenja jasnim riječima

Instalacija i konfiguracija Denwer web servera. Samostalno postavljanje i rad sa Denverom - jednostavna rješenja jasnim riječima

Izrada vlastite web stranice vrlo često postaje potreba. Za programere web orijentisanih projekata koji nemaju posebna znanja, Denver postaje vrlo zgodan razvojni alat (što predstavlja džentlmenski set WEB-programera). Denver se može besplatno preuzeti na ruskom jeziku i nije samo uspješan softver koji olakšava kreiranje i održavanje stranica.

Softver radi u Windows operativnom sistemu i bukvalno je lokalni WEB-server koji vam omogućava da u potpunosti konfigurišete i otklanjate greške u aplikacijama (sajtovima).


Kada je Denver instaliran, instaliran je Apache servis i na običnom korisničkom računaru možete kreirati ogroman broj sajtova na nazivima virtuelnih domena (ovaj pristup u velikoj meri pojednostavljuje prenos sajta sa lokalne memorije na hosting). Glavna pogodnost je to što se lokalnim stranicama pristupa imenima koja imaju ista imena kao fascikle u matičnom direktoriju Denvera.

Čak i za laika, izrada jednostavne web stranice traje 10-20 minuta. Kreiran, uređivan i pregledan na lokalnom računaru, stranica se zatim može hostirati. Denver sadrži sve alate koji su vam potrebni za kreiranje lokalnog servera.

Karakteristike instalacije lokalnog servera

Prvo, trebate preuzeti Denver (besplatno je), ali hajde da razjasnimo da početak rada s lokalnim web serverom uključuje odlazak na web stranicu programera, popunjavanje upitnika i preuzimanje instalacione datoteke. Ipak, ovaj softver se također može preuzeti s našeg izvora putem direktne veze na dnu publikacije. Zatim pokrenite instalacijski program i slijedite upute čarobnjaka za instalaciju.

Nakon svih izvršenih manipulacija, na desktopu će se pojaviti dvije ikone "Denver Stop" i "Denver Run", što znači početak i zaustavljanje lokalnog servera.

Savjet: Preporučljivo je instalirati program u korijenu lokalnog diska, jer će to uvelike pojednostaviti rad s projektima u budućnosti. Aplikacija je korisna za jednostavno otklanjanje grešaka na stranici, za eksperimente koji se mogu vidjeti na lokalnom disku bez internetske veze.


Program uključuje skup distribucija i softversku ljusku. Apache + SSL, phpMyAdmin, PHP5, MySQL5 - ovi provjereni i popularni alati pružaju potrebne mogućnosti i pojednostavljuju rad početnicima u poslu kreiranja web stranica.

Denver je vrlo jednostavan i optimalan u smislu konfiguracije. Posebno treba reći da je velika prednost u njegovom radu autonomija. Ova autonomija se postiže sledećim karakteristikama:

  • Denver se nalazi u jednom direktoriju; ne ostavlja nikakve tragove nigdje drugdje na diskovima. Softver se ni na koji način ne pojavljuje u Windows sistemskim katalozima, ne začepljuje sistemski registar.
  • Lokalni server je toliko autonoman i izoliran da mu drugi instaliran Denver neće naškoditi ni na koji način.
  • Program ne zahtijeva dodatne servise za pokretanje. Softver se pokreće i samo radi bez ikakvih tragova kada se zaustavi.
  • Izbrisati Denver znači izbrisati njegov direktorij - i to je to, ne treba raditi nikakve manipulacije.
  • Pogodan prijenos sa jednog računala na drugi (izvršeno jednostavnim kopiranjem kataloga).

Ovo je još jedan članak iz odjeljka Webmaster Tools, u kojem želim govoriti pod imenom Denwer, koji se može besplatno preuzeti sa resursa programera. Prvo ću vam reći šta je lokalni server i zašto treba da radimo sa njim. Jednostavno rečeno, možete ga instalirati i konfigurirati na svom računalu, nakon što ste dobili besplatni analogni hosting (pročitajte šta su hosting i domeni).

Za vas, u ovom slučaju, ne morate da kupujete hosting, a ne morate čak ni da imate pristup internetu. Mogućnosti koje vam Denver pruža praktično se ne razlikuju od mogućnosti udaljenog hosta, a sastojat će se od istih komponenti i imati iste mogućnosti. Već sadrži (pročitajte više o ovoj skripti), Apache server (pročitajte), ima PHP podršku i još mnogo toga.

Gdje preuzeti Denwer, kako ga instalirati i pokrenuti?

Možete zasebno preuzeti sve gore opisane komponente lokalnog servera i, instalirajući ih na svoje računalo, ispravno konfigurirati, ali ne mogu svi to učiniti. Čak i oni koji razumiju šta je šta, mogu doživjeti mnogo poteškoća tokom instalacije, a posebno prilikom konfigurisanja.

Stoga, da bismo pojednostavili naš život s vama, izmišljeni su i kreirani različiti instalacijski paketi (sklopovi), koji vam omogućavaju preuzimanje potpuno funkcionalnog i konfiguriranog kompleksa uz minimalan napor.

Potrebno je samo da preuzmete odgovarajući sklop i instalirate motor vašeg projekta (Joomla, WordPress, itd.) na njega, a zatim počnete da radite na njemu, na isti način kao što biste radili kada biste pronašli fajlove motora na fizičkom hostu . Inače, kao opciju i alternativu ovom rješenju možete razmotriti, tj. sposoban da radi sa Joomlom i WordPress-om. Ali u ovom članku ćemo govoriti posebno za localhost.

Dakle, što nam nude programeri takvih besplatnih instalacionih paketa? Dozvolite mi da navedem linkove do stranica sa resursima na kojima ih možete preuzeti, a zatim ću vam detaljno reći o instalaciji i konfiguraciji jedne od njih, koju sam izabrao kao svoju omiljenu.

Ovo je moj lični izbor, a vi možete koristiti paket koji vam se najviše sviđa. Srećom, rad s njima je prilično isti i, shvativši kako raditi s jednim sklopom (danas ćemo pričati isključivo o Denweru), lako se možete nositi s bilo kojim drugim.

Gdje možete besplatno preuzeti lokalne serverske sklopove:

  1. Denver - besplatno preuzimanje
  2. VertrigoServ -

Nakon što slijedite link, morat ćete se registrirati u predloženom obrascu, nakon čega ćete dobiti pismo s vezom za preuzimanje Denwer distributivnog kompleta.

Pokrenite preuzetu datoteku sa ekstenzijom exe, prihvatite instalaciju paketa, nakon čega počinje raspakivanje, a zatim će se otvoriti prozor pretraživača sa opisom instalacije koji se može odmah zatvoriti i crni DOS prozor sa čarobnjakom za instalaciju također se pojavljuje:

Slijedeći upute čarobnjaka za nastavak instalacije, pritisnite "Enter". U sledećem prozoru treba da odredimo u koji folder na našem računaru ćemo instalirati server. Možete odabrati, na primjer, C: \ server.

Pritisnite "Enter", na pitanje da li zaista želite da instalirate Denver u ovom konkretnom direktorijumu, odgovarate postavljanjem "y" (igra) i ponovo pritisnite "Enter". Nadalje, obavještavamo nas da će sada biti kreiran poseban virtuelni disk koji je neophodan za funkcionisanje svih komponenti lokalnog servera.

Samo pritisnite "Enter" i u sljedećem prozoru odaberite slovo za virtuelni disk. Ovo slovo, naravno, vaš sistem trenutno ne bi trebao koristiti (tj. disk, latinično slovo "c", definitivno ne morate birati).

Bolje je odabrati nešto od posljednjih slova latinice, na primjer, Z. Ako se ispostavi da se ovo slovo već koristi za označavanje diska u vašem Windows operativnom sistemu, tada ćete vidjeti poruku o nemogućnosti kreiranje takvog diska.

U tom slučaju trebat ćete pritisnuti "Enter" i ponoviti korak sa unosom naziva instalacionog direktorija, ponovo pritisnuti "Enter" i upisati drugo slovo. Koja slova drajva su već zauzeta na vašem računaru, možete videti u "Moj računar".

Ako slovo koje ste odabrali nije zauzeto, vidjet ćete poruku o uspješnom kreiranju virtualnog diska.

Pritisnite "Enter", zbog čega će se datoteke ovog sklopa početi kopirati u mapu računala koju ste ranije naveli. Zatim će od vas biti zatraženo da odaberete opciju pokretanja, na koju odgovarate unosom jedinice i pritiskom na "Enter". Također ćete biti upitani da li da kreirate prečice za pokretanje, zaustavljanje ili ponovno pokretanje na radnoj površini, na što odgovarate "y".

Pomoću ovih prečica možete pokrenuti ili zaustaviti server. Čarobnjak za instalaciju će se zatim zatvoriti, a prozor pretraživača će se otvoriti sa stranicom koja opisuje sljedeće korake za rad sa Denwer sklopom.

Provjera zdravlja lokalnog servera

Zatim idete na radnu površinu i pokrećete Denver klikom na prečicu "Start". Istovremeno, na kratko će se otvoriti prozor DOS-a koji ukazuje da se server pokreće, a zatim u traci (područje na desnoj strani Windows trake zadataka, pored sata) ikone u obliku pero i crni šešir će se pojaviti, što ukazuje na to da radi.

Sada unesite u adresnu traku vašeg pretraživača localhost, zbog čega ćete biti preusmjereni na stranicu s natpisom "Ura, uspjelo je". To znači da je sklop uspješno instaliran na vašem Windows računaru. Skrolajući prema dolje, vidjet ćete linkove za testiranje njegove funkcionalnosti:

Slijedite ovu vezu, zatim u prozoru koji se otvori unesite tekst u polje "Tekst" (bolje na ruskom - provjerite da li će sve biti u redu sa kodiranjem) i kliknite na dugme "Pošalji poštom". Ako je sve ispravno radilo, dobit ćete poruku poput: OK, funkcija mail () je radila ispravno. Ali također morate provjeriti da li je pismo zaista stiglo.

Da biste to učinili, morate otići na naš virtuelni disk (zapamtite slovo koje ste naveli prilikom instaliranja ovog sklopa) i idite sljedećim putem:

Z: \ tmp \! Sendmail \

Usput, možete ići ne na virtualni disk, već na pravi, gdje imate instaliran lokalni server (u mom slučaju, ovo je disk C) istim putem:

C: \ tmp \! Sendmail \

Ako ste u redu sa slanjem pošte, onda ćete u ovoj fascikli morati pronaći pismo koje ste poslali. Otvaranjem možete provjeriti ispravnost kodiranja ruskog jezika.

Postavljanje i instalacija Joomle ili WordPress-a u Denveru

Prvo, morat ćete otići u mapu u koju ste instalirali sklop (imam ga c: \ server \) i idite sljedećom putanjom:

C: \ server \ home \ localhost \ www \

U ovom WWW direktoriju morate kreirati direktorij u koji ćete kasnije morati učitati datoteke motora (Joomla, WordPress, itd.). Sami smislite naziv foldera, na primjer:

Nakon kreiranja fascikle, ponovo pokrenite lokalni host koristeći prečicu "Restart Denwer" na radnoj površini (ako već nije pokrenut, onda ga pokrenite). Da provjerite da li radi, unesite u adresnu traku vašeg pretraživača:

Http: // localhost / Proba /

Ako se otvori stranica s naslovom "http: // localhost / Proba /", onda je sve u redu. Ako se nijedan prozor ne otvori, pokušajte ponovo pokrenuti Denwer.

Sada morate da instalirate motor (Joomla, WordPress, itd.) na potpuno isti način kao što ste uradili za pravi hosting (opisana je instalacija Joomla (u detaljima i slikama). Napisao sam kako se instalira SMF forum, ali je pobliže pokriveno sa linka.

One. morate kopirati datoteke motora u folder kreiran na vašem računaru (on djeluje kao lokalni hosting). U mom slučaju, ovo je folder:

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

Ovaj proces će se razlikovati od instaliranja motora na pravi host () samo u onom za kopiranje datoteka nema potrebe za korištenjem FTP menadžera- uobičajeni vodič, pa, ili, kao Total Commander opisan na linku, će biti sasvim u redu.

Nakon što kopirate Joomla ili Wordpress fajlove u fasciklu Denver, potrebno je da unesete u adresnu traku svog pretraživača da biste instalirali sajt ili blog:

Http: // localhost / Proba /

Kao rezultat, otvorit će se prozor čarobnjaka za instalaciju za određeni motor. Zatim postupate po istom scenariju kao i u normalnoj instalaciji na pravi hosting, s tim što ste, kako je opisano u članku o instalaciji Joomle (pogledajte link iznad), i to na način opisan u nastavku.

Kreiranje baze podataka i korisnika pomoću Denwera

Da biste ušli u program phpMyAdmin koji je uključen u komplet za izgradnju lokalnog servera, potrebno je da unesete sljedeći URL u adresnu traku vašeg pretraživača:

Http: // localhost / tools /

U prozoru koji se otvori kliknite na vezu pod nazivom "phpmyadmin", koja će otvoriti glavnu stranicu ovog programa. Na njemu u oblasti "Kreiraj novu bazu podataka" upisujete željeni naziv baze podataka (radi jednostavnosti može se nazvati isto kao i direktorijum za sajt u folderu localhost, tj. "Proba", u mom slučaju ) i kliknite na "Kreiraj".

Sada se vraćamo na glavnu stranicu phpMyAdmin-a klikom na ikonu kuće u lijevoj koloni prozora programa. Pronađite vezu Privilegija u MySQL području i kliknite na nju.

Na stranici phpMyAdmin koja se otvori, u sredini, treba da pronađete stavku "Dodaj novog korisnika" i kliknete na nju.

U oblasti "Korisničko ime" unesite željeno ime (radi jednostavnosti, ponovo koristim "Proba"), u oblasti "Host" unesite localhost, u oblastima "Lozinka" i "Potvrda" dva puta unesite veoma složenu lozinku .

U području "Globalne privilegije" kliknite na oznaku "Provjeri sve" tako da kreirani korisnik baze podataka ima maksimalna prava.

Sve, baza podataka i korisnik u Denveru su kreirani. Sada možete koristiti ove podatke prilikom instaliranja Joomle, WordPress-a itd., što će ići na isti način kao i kada instalirate na pravi hosting. Po završetku ovog procesa, vaš resurs će biti dostupan na:

Http: // localhost / Proba /

Sa Joomlom ili WordPress-om možete raditi na uobičajen način, ali istovremeno je rad na uređivanju datoteka motora, instaliranju i uklanjanju raznih ekstenzija uvelike pojednostavljen i ubrzan, a i tamo postaje moguć rad na svom projektu, gdje nema pristupa internetu.

Prijenos web stranice na hosting

Nakon završetka projekta, trebali biste prijenos stranice iz Denwera na hosting kako bi postao dostupan posjetiteljima sa interneta. Ovo se radi na isti način kao da ste upravo prešli s jednog hostinga na drugi ili obnovili svoju stranicu iz sigurnosne kopije (pisao sam o kreiranju i vraćanju iz sigurnosne kopije).

Da biste to učinili, morat ćete koristiti program FileZilla (o kojem sam pisao) da premjestite sve datoteke iz mape lokalnog servera (u mom slučaju, ovo je mapa "Proba") u korijenski direktorij udaljenog hosta (obično ili PUBLIC_HTML ili HTDOCS).

Zatim otvorite konfiguracijsku datoteku vašeg motora za uređivanje i promijenite parametre apsolutne putanje do datoteka i mapa ovog motora, kao i naziv baze podataka, korisnika i lozinku, na one koje navedete prilikom kreiranja nove baze podataka na the hosting. Sve je to detaljno opisano u članku o sigurnosnom kopiranju i prijenosu web-mjesta, link do kojeg ćete pronaći par paragrafa više).

Kako ukloniti Denver sa svog računara

Često se postavlja pitanje kako ukloniti ovaj sklop sa računara. Glavna prepreka uklanjanja je da onemogućite virtuelni disk kreiran tokom instalacije. Ali prvo stvari. Prvo, naravno, moraćete da zaustavite lokalni server koristeći odgovarajuću prečicu na radnoj površini.

Onda izbrisati virtuelni disk koji je kreiran tokom instalacije. Zapamtite koje ste slovo dodijelili ovom virtuelnom disku i idite na Windows koristeći sljedeću putanju "Start" - "Run" (umesto toga možete pritisnuti kombinaciju tipki Win + R), unesite naredbu u prozor koji se otvori:

Subst z: / d

Umjesto slova virtuelne disk jedinice Z, moraćete da unesete svoje (Z disk predlaže cz kao podrazumevano slovo virtuelne disk jedinice). Pa, da biste trajno uklonili Denwer sklop sa svog računara, biće dovoljno da izbrišete WebServers direktorijum (podrazumevano, to je fascikla "C: \ WebServers") i uklonite tri prečice sa radne površine vašeg Windows operativnog sistema. Sve, možemo pretpostaviti da smo to uspjeli ukloniti sa malo krvi.

Sretno ti! Vidimo se uskoro na stranicama blog stranice

možete pogledati više video zapisa ako odete na
");">

Možda ste zainteresovani

Hosting i sve što je povezano sa njim, rad sa cPanelom
Kako napraviti backup i vratiti iz sigurnosne kopije, kao i nijanse prijenosa stranice (Joomla, WordPress) na novi hosting
Hosts datoteka - šta je to, gdje se nalazi u Windowsu, šta webmaster treba da radi s njom i kako ukloniti unose virusa iz nje
Premještanje stranice na novi hosting Infobox, biranje između regularnog i VPS-a, kao i rad sa kontrolnom pločom hostinga Server - šta je to

Ako planirate kreirati vlastitu web stranicu ili sanjate da postanete profesionalni kreator web stranica, Denver će vam svakako trebati. Ovaj alat koristi gotovo svaki web programer. Naziv programa zasnovan je na skraćenici „D. n. w. R." (što znači - "džentlmenski set web-programera").

Denver je lokalni server i softverska ljuska sa Apache, PHP i MySQL modulima, Perl-om itd. Omogućava vam da kreirate i testirate sajtove na Windows mašini ("kućni" računar) bez odlaska na mrežu i postavljanja fajlova sa kodom (elementi sajta ) na serverima. Neophodan za otklanjanje grešaka, testiranje skripti i implementaciju drugih jednako važnih faza dizajna web resursa.

Uz Denver, možete pohraniti i pokrenuti svoje projekte ne samo na tvrdom disku računara, već i na USB fleš disku. Odnosno, da uvijek imate pri ruci izgled budućeg web projekta. Lokalni poslužitelj stavlja sve svoje stavke u samo jedan korisnički specificirani direktorij. Ne koristi sistemske direktorije na C pogonu i ne ostavlja nikakve unose u registratoru.

Koristite Denver za razvoj sajtova na svom kućnom računaru

Instalacija i konfiguracija modula lokalnog servera može se izvršiti automatski, slijedeći upute instalatera.
Denver Basic Package sastoji se od sljedećih komponenti:
  • Instalater (sa mogućnošću raspakivanja na USB fleš disk);
  • PHP5 sa punom podrškom za MySQL, GD, sqLite;
  • MySQL5 + opcije za rad sa transakcijama;
  • Kontrolni blok virtuelnog hosta (koristeći šablone);
  • phpAdmin panel za upravljanje bazama podataka sajtova preko web interfejsa;
  • modul za pokretanje i završetak komponenti lokalnog servera;
  • emulacija funkcionisanja SMPT servera, sendmail.

Dobar dan, dragi čitaoci. Ova tema je prežvakana i ima je verovatno na svima, negde ima netačnosti i nepotpunosti informacija, a takođe nema dovoljno fotografija i screenshot-a korak po korak, nakon pregleda svih sajtova sam napravio kompletan pregled, detaljan vodič za instalaciju i konfiguraciju koristan alat za webmastere - Denwer(čita se "Denver" - džentlmenski set web programera).

Teorija. Šta je Denver i kako funkcioniše?

Denver je školjka ( emulator web servera na sistemuunix ) koji uključuje skup distribucija i modula ( Apache + SSL, PHP5, MySQL5, phpMyAdmin, itd.) za otklanjanje grešaka na web lokacijama na ( lokalno, https: // localhost) računar ili laptop bez potrebe za pristupom Internetu.

Podrška za OS (operativne sisteme): Windows XP / Vista / 7/8.

Karakteristike Denwera

Ključna karakteristika Denvera je podrška za rad sa nekoliko web projekata odjednom, od kojih se svaki nalazi na zasebnom virtuelnom hostu (u obliku zasebne fascikle). Virtualni hostovi za projekte kreiraju se automatski: na primjer, samo trebate kopirati projektne datoteke na /home/WebProjectName.ru/www, i oni će odmah postati dostupni na https: //WebProjectName.ru, onda ćemo to razmotriti u više detalja.

Sve komponente Denvera su već konfigurisane i spremne za rad (posebno, kodiranje na ruskom jeziku MySQL, SSL, itd. je ispravno konfigurisano). Alternativno, možete ručno ažurirati bilo koju od Denverovih usluga (Apache, PHP, MySQL, itd.) jednostavnim kopiranjem novih distribucija preko starih.

Osnovni paket Denvera uključuje:

  1. Apache 2 sa podrškom za SSL i mod_rewrite.
  2. PHP5: izvršni fajlovi, modul za Apache web server, distribucija i prilagođeni konfiguracioni fajl, GD biblioteka, MySQL i sqLite moduli podrške.
  3. MySQL5 sa podrškom za InnoDB, transakcije i ruska kodiranja (windows-1251).
  4. phpMyAdmin - kontrolna tabla MySQL baze podataka, kao i skripta koja olakšava dodavanje novog MySQL korisnika.
  5. Emulator za otklanjanje grešaka sendmail (/usr / sbin / sendmail), koji ne šalje e-poštu, već ih upisuje u /tmp /! Sendmail direktorij.
  6. Sistem za automatsko traženje virtuelnih hostova i ažuriranje fajla sistemskih hostova, kao i Apache konfiguraciju. Zahvaljujući njemu, dodavanje novog virtuelnog hosta (ili domene trećeg nivoa) sastoji se od jednostavnog kreiranja direktorijuma u / home (pogledajte po analogiji sa postojećim hostovima) i ponovnog pokretanja kompleksa. Sve promjene se automatski vrše u konfiguracijskim i sistemskim datotekama, ali možete kontrolisati ovaj proces koristeći host šablonski mehanizam (pogledajte /usr/local/apache/conf/httpd.conf za detalje).

Dodaci ("paketi proširenja") dostupni su na službenoj web stranici Denvera koji proširuju mogućnosti osnovnog kompleta:

  • PHP verzija 3 kao CGI program;
  • PHP verzija 4 kao CGI program;
  • dodatni moduli za Apache;
  • dodatni moduli za PHP;
  • puna verzija ActivePerl-a;
  • ActivePython interpreter.
  • MySQL server verzija 4;
  • Moduli za podršku tehnologije parsera;
  • PostgreSQL DBMS;
  • FireBird DBMS verzije 2 i 1.3
  • ostali popularni moduli.

Mislim da je dosta teorije, pređimo na praksu...

Instalacija Denvera (Denwer)

U vrijeme pisanja ovog teksta, koristim sljedeću verziju Denvera:
verzija: Denver-3 od 16.09.2012

Uvijek možete preuzeti najnoviju verziju Denvera sa gornje službene web stranice.

Kako instalirati denwer? detaljna uputstva

Dakle, preuzeli ste instalacijsku datoteku Denvera. Otvorite datoteku, pojavit će se mali prozor "Da li zaista želite instalirati osnovni paket?" gurnuti Da.

Zatim će se otvoriti prozor pretraživača, koji možete odmah zatvoriti, videćete sledeću sliku..

Kao što vidite, cijela instalacija će se odvijati u komandnom interpreteru cmd, prvom prozoru dobrodošlice, za nastavak pritisnite dugme Enter.

Program će provjeriti prisustvo potrebnih drajvera i sistemskih komponenti, a zatim će nas zamoliti da naznačimo koji direktorij da instaliramo Denver.

Ako ništa ne navedete, tada će program prema zadanim postavkama biti instaliran u direktorij C: \ WebServers, naznačio sam C: \ Server ovako, možete navesti svoje ime ili ga ostaviti po defaultu, a zatim kliknite na dugme Enter... Pojaviće se pitanje..

Kliknite na " y " da

Zatim ćemo provjeriti potrebne uslužne programe za kreiranje virtualnog diska, u Windowsima se takav uslužni program zove subs. Moraćete da navedete ime virtuelnog diska, sistem podrazumevano predlaže disk Z, moj disk Z je zauzet, pa sam izabrao disk X. Takođe možete navesti bilo koji slobodni disk ili ostaviti podrazumevani disk Z ako nije zauzet . Gurnuti Enter.

Nakon što je kopiranje završeno, potrebno je odrediti u kojem načinu će se Denver pokrenuti, odabrati stavku, kliknuti [ Enter]

Sve! Montaža Denwera završena... Otvoriće se prozor pretraživača o završetku instalacije, pročitajte i zatvorite.

Prečice bi se trebale pojaviti na radnoj površini..

LabelTimAkcija
StartDenwerC: \ [vaš_direktorij] / denwer \ r un.exe)Pokretanje servera u Denveru
Ponovo pokrenite denwerC: \ [vaš_direktorij] / denwer \ restart .exe)Ponovno pokretanje Denver servera
Stop denwerC: \ [vaš_direktorij] / denwer \ stop .exe)Zaustavljanje servera
C: \ [vaš_direktorij] / denwer \ SwitchOff.exe

Pokretanje i konfigurisanje Denwera

Početi uživajte u Denveru, uradite sljedeće:

  1. Pokrenite Denver koristeći prečicu Start denwer na radnoj površini.
    Ako niste kreirali prečice, onda Denver možete pokrenuti naredbom C: \ [vaš_direktorij] /denwer\Run.exe, za to pritisnemo kombinaciju tipki [ Pobjeda] + [R] i u prozoru koji se pojavi unesite naredbu.
  1. Otvorite svoj pretraživač i idite na https: // lokalni host
  2. Trebao bi vidjeti Početna stranica Denvera... Ispod ove stranice nalazi se tabela sa linkovima, odmah vam savjetujem da provjerite funkcionalnost svih linkova.
  1. Ako nakon pokretanja Denvera https: // lokalni host se ne otvara, provjerite je li Denver blokiran vašim antivirusnim ili zaštitnim zidom. Na primjer, uočeni su problemi sa NOD32 u Windows XP-u (u njemu morate dodati X proces: /usr/local/apache/bin/httpd.exe na listu izuzetaka, to se može učiniti u IMON / Settings / Razno / Prozor izuzetaka).

Pažnja! Ako koristite Skype, pobrinite se da ne zauzima portove 80 i 443 potrebno da Apache radi u Denveru (" Alati - Opcije - Napredno - Veza - Koristite portove 80 i 443 kao dolazne alternative» treba onemogućiti).

Pažnja!Česta greška: ako je samo lokalni host pokrenut, a drugi hostovi ne radi, provjerite da li je vaš proxy server onemogućen ( Alati - Internet opcije - Veza - Mrežne postavke).

Sada znate kako koristiti Denver kao mjesto za testiranje i otklanjanje grešaka za vaše web stranice. Zelim da vam kazem jos neke korisne informacije..

Denwerova struktura direktorija

HTML dokumenti treba da se nalaze u direktorijumima / home /<имя_хоста>/ www. Podrazumevano su konfigurisana 3 virtuelna hosta:

- https: // localhost (sadrži test skripte i razne uslužne programe);
- https://test1.ru;
- https: // custom-host: 8648 (host sa vlastitom IP adresom i portom);

Podržani su i virtuelni hostovi sa nazivima domena trećeg i višeg nivoa. Primjeri kako Apache pretražuje direktorije dokumenata domaćina u ovom slučaju:

Ime domene Imenik dokumenata

~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~

abcd.test1.ru /home/test1.ru/abcd

ab.cd.test1.ru /home/test1.ru/ab.cd

test.localhost / home / localhost / test

ab.cd.localhost /home/localhost/ab.cd

/usr / lokalni direktorij sadrži softverske komponente - izvršne i konfiguracijske datoteke za Apache, PHP, MySQL. Autori su pokušali da ovaj aranžman održe bliskim UNIX okruženju. Ali postoje ozbiljne razlike - nisu sve komponente paketa distribuirane u odgovarajućim direktorijumima. U svakom slučaju, nemoguće je postići potpunu analogiju sa UNIX OS-om, ali ovakav raspored izvršnih i konfiguracijskih datoteka donekle olakšava navigaciju kroz komponente servera.

Uslužni programi uključeni u "Gentleman's Kit"

  • DNSearch: pronađite fajlove pretraga se vrši u fajlovima sa ekstenzijama htm, html, shtml, xhtml direktnim pregledom sadržaja dokumenata.
  • Spisak registrovanih sajtova - uslužni program generiše stranicu sa web projektima (stranicama) kreiranim u sistemu.
  • Uspostavljanje novih baza podataka i MySQL korisnika - vrlo zgodan i jednostavan uslužni program za kreiranje baza podataka (DB), za razliku od phpMyAdmin.
  • phpMyAdmin - administracija MySQL DBMS-a

Kako ukloniti Denwer?

Denver autonomni: može se nalaziti u bilo kojem direktoriju na disku (ili čak na fleš disku). Takođe ne menja Windows sistemske datoteke, tako da Denwer se može deinstalirati jednostavnim brisanjem njegovog foldera.

Šta trebate učiniti da biste uklonili Denver?

  1. Zaustavljanje Denwer servera(na radnoj površini pokrenite prečicu Stop Denwer ili komandom u cmd-u:
    C: \ [vaš_direktorij] / denwer \ stop .exe)
  2. Zaustavljanje i demontaža virtuelnog diska(komanda u cmd-u: C: \ [vaš _ direktorij] / denwer \ SwitchOff.exe
  3. Uklonite direktorij u kojem je instaliran Denwer
  4. Uklonite prečice na radnoj površini

Ovim želim da zaključim ovu lekciju, nadam se da vam je bila korisna. Ako imate bilo kakvih pitanja, pišite u komentarima ili mi e-mail.

Srdačan pozdrav, Sergej Čirkov.

Dakle, odlučili ste da instalirate Denver. Ima nešto kao kernel, ili "srce" - takozvani "bazni paket", koji je oko 5,5 MB. Sve ostalo dolazi u obliku paketa proširenja, o čemu će biti riječi u drugim člancima (pogledajte Sadržaj). Osnovni paket sadrži većinu potrebnih programa i uslužnih programa:

  • Instalater (podržana je i instalacija na fleš disk).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • PHP5 sa podrškom za GD, MySQL, sqLite.
  • MySQL5 sa podrškom za transakcije.
  • Sistem upravljanja zasnovan na šablonima za virtuelne hostove. Da biste kreirali novi host, trebate samo dodati direktorij u / home direktorij, ne morate uređivati ​​konfiguracijske datoteke. Podrazumevano, mnoge šeme imenovanja imenika popularnih hostera su već podržane; novi se mogu lako dodati.
  • Sistem kontrole pokretanja i isključivanja za sve komponente Denvera.
  • phpMyAdmin je web-bazirani MySQL sistem upravljanja.
  • Emulator sendmail i SMTP servera (debug "stub" na localhost: 25, stavljanje dolaznih slova u /tmp u .eml formatu); Podržan je rad u sprezi sa PHP, Perl, Parser, itd.

Odaberite verziju PHP-a

PHP 5.2 je stariji, ali uključuje Zend Optimizer i više modula.

Priprema za rad sa mrežom

Da odjednom stavimo tačku na "e", uvjerimo se da je vaš računar zaista konfiguriran za rad s mrežom. To je uobičajeno uobičajeno, ali ipak...

Mnogi ljudi povezuju riječ "mreža" s internetom, lokalnom mrežom ili barem modemom. I potpuno uzalud. Izraz "konfiguriši mrežu" može imati smisla čak i ako računar nema nijedan od navedenih uređaja! Ovo je samo instalacija drajvera i mrežnih protokola koji će omogućiti Apacheu da se pokrene i pokrene na lokalnom računalu.

Dakle, najjednostavniji test: otvorite Start - Run i tamo unesite komandu:

Nakon što pritisnete Enter, trebali biste vidjeti nešto poput sljedećeg:

Proces se nastavlja nekoliko sekundi. Ako vidite ovo, onda je sve u redu i možete nastaviti s instalacijom distribucije. Ako, na primjer, prozor samo "treperi" (otvara se i odmah zatvara), ili se prikazuju neke neugodne poruke, to znači da niste instalirali mrežne protokole, pa stoga čitate dalje.

Vjerovatno ste već shvatili da je sada vaš zadatak da adresu 127.0.0.1 učinite "ping". U slučaju problema:

  • Korisnici Windows 98 / ME moraju da odu Kontrolna tabla - Dodaj ili ukloni programe - Instaliraj Windows i dodajte tamo Dial-up pristup mreži... Ovo će automatski instalirati sve potrebne protokole.
  • Za Windows 2000, XP, 2003, Vista, Windows 7, itd. - provjerite da li ručno instalirani antivirus ili zaštitni zid ne ometaju naredbu ping. Pokušajte onemogućiti ove programe: ako to pomaže, onda morate razumjeti njihove postavke.

Instalacija distribucije

Pokrenite preuzeti program za instalaciju Denvera. Pred sobom ćete vidjeti nešto poput sljedećeg:

Bićete upitani u koji direktorijum želite da instalirate kompleks (podrazumevano se koristi C: \ WebServers, samo treba da pritisnete Enter da biste prihvatili ovaj izbor). Navedeni direktorij će sadržavati sve sistemske komponente, a van njega se naknadno ne kreiraju nikakvi fajlovi (osim prečica na radnoj površini).

Preporučujemo vam da instalirate kompleks u direktorij prvog nivoa - to jest, C: \ WebServers, a ne, na primjer, C: \ My \ WebServers. Poenta je da instalateri paketa proširenja traže osnovni set na prvom nivou na svim diskovima. A ako ne, prisiljavaju vas da ručno unesete ime direktorija. Vjerovatno vam ne trebaju dodatna odlaganja prilikom instaliranja ekstenzija? ..

Zatim će od vas biti zatraženo da unesete naziv virtualnog diska koji će biti pridružen direktoriju koji ste upravo naveli. Preporučujemo da prihvatite zadano (Z :). Važno je da je i disk sa ovim imenom ne bi trebalo sadržane u sistemu - to je najčešće slučaj sa Z: pogonom.

Nakon toga će početi kopiranje distributivnih fajlova, a na kraju ćete biti upitani kako ćete tačno pokrenuti i zaustaviti kompleks. Imate dvije alternative:

  1. Kreirajte virtuelni disk kada se mašina pokrene (naravno, instalater će se pobrinuti da se to dogodi automatski), i nemojte ga isključivati ​​(disk) kada se serveri zaustavi. Po mom mišljenju, ovo je najpovoljniji način rada, a ja koristim samo njega.
  2. Kreirajte virtuelni disk samo eksplicitnom komandom za pokretanje kompleksa (klikom na prečicu za pokretanje na radnoj površini). I, shodno tome, isključite disk iz sistema - kada su serveri zaustavljeni.

    U nekim verzijama Windowsa 98 postoji greška, zbog koje se disk ne isključuje prvi put - moji eksperimenti i istraživanja su pokazali da je to upravo greška u subst-u, a ne nečem drugom.

Zapravo, to je sve. Kompleks možete instalirati sa samo 2 tastera na tastaturi: Enter i Y (za ulazak Da).

Prvo lansiranje Denvera

Konačno, instalacija je završena. Odmah kliknite na prečicu koju je kreirao instalater Start denwer na radnoj površini, a zatim, nakon što sačekate da svi prozori konzole nestanu, otvorite pretraživač i upišite adresu: http: // localhost / denwer /. Ne morate se odjaviti sa Interneta.

Neki operativni sistemi imaju naviku pozivanja Čarobnjak za povezivanje... Ako se to dogodilo na vašoj mašini, recite potencijalnom majstoru da "odjebe" - navodno ste već sami konfigurisali vezu.

Ako se probna stranica i dalje ne učitava, provjerite:

Konačno, ako ništa drugo ne uspije, pogledajte FAQ i onda, ako se problem nastavi, objavite detaljan opis greške na forumu.

Denver je testiran na sljedećim operativnim sistemima:

  • Windows 95/98 / ME;
  • Windows NT / 2000 / XP / 2003;
  • Windows Vista, Windows 7.

Rad sa virtuelnim hostovima

Za korisnike Windows NT, 2000 ili XP (ili starije). Uvjerite se da je usluga DNS klijenta pokrenuta prije nego što nastavite. To se može učiniti otvaranjem Kontrolne ploče - Administrativni alati - Usluge. U suprotnom, virtuelni hostovi neće raditi.

Ako razvijate web stranice, vjerovatno biste željeli opsluživati ​​nekoliko hostova odjednom na jednom serveru. Drugim riječima, unosom putanje http: // localhost u pretraživač, bićete odvedeni na jednu stranicu, a upisivanjem http://test1.ru bićete odvedeni na potpuno drugu (ali i na lokalna mašina).

Dodavanje novog virtuelnog domaćina u Denveru je izuzetno jednostavno. Neka bude test1.ru. Potrebno je da uradite sledeće:

  • Kreirajte direktorij u / home folderu s imenom koje odgovara imenu virtualnog hosta (u našem slučaju test1.ru). Da, dobro ste pročitali: ime direktorija sadrži tačku. Ovaj direktorij će pohraniti direktorije dokumenata domena trećeg nivoa za test1.ru. Nije jasno? .. Na primjer, ime abc.test1.ru povezuje server sa direktorijumom /home/test1.ru/abc/, a ime abc.def.test1.ru - sa /home/test1. ru/abc.def/. I, naravno, poddirektorij www odgovara adresama www.test1.ru i jednostavno test1.ru. Općenito, jeftino i veselo. Slika pokazuje kako bi mogao izgledati / home direktorij. Ne zaboravite da kreirate www folder u direktorijumu virtuelnog hosta, jer će tu biti pohranjene njegove stranice i skripte!
  • Ponovo pokrenite server koristeći, na primjer, prečicu Ponovo pokrenite denwer na radnoj površini.

To je sve. Gdje je, pitate, modifikacija httpd.conf i hosts fajla? .. Ona jednostavno ne postoji... Datoteka httpd.conf se uopće ne mijenja. Malo komplikovanije sa hosts fajlom: on se automatski menja, prilagođavajući se trenutnoj konfiguraciji direktorijuma u / home. Istovremeno, vrlo inteligentan algoritam se koristi za prepoznavanje koje je hostove uveo Denver, a koje je korisnik sam dodao, ručno (ako, naravno, to želi). Odnosno, automatska promjena hosts fajla ne znači da će svi komentari nestati u njemu i da ga više nikada nećete moći ručno uređivati. I, naravno, kada kompleks zaustavi prečica Stop denwer hosts datoteka se vraća u stanje u kakvom bi trebala biti.

Ne kažem "prethodnom", jer, generalno, nije tako. Zamislite da kompleks radi, a korisnik je otvorio hostove u Notepad-u i dodao mu neki host. Na primjer, domeni microsoft.ru je dodijelio istu IP adresu kao i porno.com. Nakon gašenja servera, ova adresa neće biti izbrisana, već će se zadržati u izvornom obliku, dok se svi virtuelni hostovi "gase". Funkcionira princip: "očistite samo ono što ste sami pokvarili."

Mi smo u ratu sa kontrolorom daljinskog pristupa

Kada počnete da kreirate virtuelne hostove, na nekim sistemima može da poludi. Kada prvi put otvorite host, on će vam ponuditi alternativu poput sljedećeg:

ili cak ovako:

Hvala Bogu da se ovo ne dešava svaki put. Vidite li kako se migolji samo da ne dopusti osobi da radi?.. Dakle, u ovom slučaju, morate biti čvrsti: uvijek birajte Povežite se ili Ponovi.

Ni u kom slučaju nemoj mu dati odgovor Offline , čuješ li?..

Ali ako vaš Kontroler za daljinski pristup malo i da odgovorim Povežite se počinje nasilno birati broj na modemu, idite na Alati - Internet opcije - Veza i u sekciji Postavljanje udaljenog pristupa potvrdite polje Nemojte koristiti(ili Nikada ne birajte vezu).

Mi smo u ratu sa proxy serverom

Mnoge verzije Windows-a dolaze sa podrazumevano omogućenim proxy serverom. Ovo može uzrokovati neke probleme pri radu s Denverom (međutim, lako rješivo).

  • Ako nakon pokretanja Denvera http: // localhost stranica ne radi, najvjerovatnije ćete morati onemogućiti proxy server u postavkama pretraživača. Za "jednostavne" hostove (kao što su localhost, test, dklab, itd.), potvrdni okvir "Nemojte koristiti proxy server za lokalne adrese" na kartici je obično dovoljan. Internet opcije - Veza - Mrežne postavke - Napredno.
  • Ako localhost radi, ali test1.ru (i općenito hostovi čije se ime sastoji od nekoliko dijelova) ne, onda vjerovatno vaš pretraživač ne može prepoznati posljednji host kao lokalni. Ovo se, nažalost, dešava. Morate ili potpuno onemogućiti proxy server ili navesti hostove na listi Veza - Mrežne postavke - Napredno - Izuzeci.

Rješavanje problema

Prije nego što postavite pitanje forumu, provjerite: možda se odgovor već nalazi na listi često postavljanih pitanja o Denveru. Sa vjerovatnoćom od 85% ispostaviće se da je: niste prvi koji je koristio projekat.

Ako nema odgovora na vaše pitanje u FAQ, objavite ga na forumu.

Ali prvo, kako ne biste upali u nered i ne gubili vrijeme na beskorisne prepirke s moderatorima, pročitajte i asimilirajte materijal članka Kako ispravno postavljati pitanja. Možete biti sigurni da će vam znanje stečeno odatle biti od koristi više puta u životu.

Top srodni članci