Denwer vidljiv sa interneta. Denwer - vaš lokalni web server: instalacija i konfiguracija Denwera

Dom / Tehnologije

To je softverska ljuska koja uključuje odgovarajuće distribucije i module koji vam omogućavaju da razvijate, testirate i otklanjate greške na web stranicama direktno na lokalni računar, bez potrebe za pristupom Internetu.

Denver se tradicionalno smatra jednim od najrelevantnijih i najefikasnijih alata za web programere. Moćni alati za konfiguraciju i otklanjanje grešaka, mogućnost udobnog razvoja i testiranja sajtova na lokalnom serveru stvaraju idealne uslove za rad bez rizika za vašu veb lokaciju na Internetu.

Rad sa Denverom - karakteristike samog servera

Prije postavljanja Denvera, morate uzeti u obzir nekoliko nijansi samog servera. Prije svega, ključna karakteristika Denvera je njegova podrška za rad sa nekoliko web projekata istovremeno, pri čemu se svaki od njih nalazi zasebno na vlastitom virtuelnom hostu. Da bi to uradio, server kreira posebnu fasciklu za svaki projekat. Kreiranje takvih hostova se dešava automatski.

Kao što pokazuje praksa, postavljanje Denwera nije posebno teško, ali je ipak važno uzeti u obzir niz ključnih parametara za efikasan i stabilan rad. Prije svega, kako raditi sa Denverom, šta trebate uzeti u obzir za postavljanje?

Sve komponente ovoga softversko rješenje su već isporučeni potpuno konfigurisani, spremni za rad. Uključujući SSL, MySQL kodiranje i druge softver. Ako želi, korisnik može ručno ažurirati bilo koju od usluga uključenih u Denver. U tu svrhu, nove verzije distribucija jednostavno se kopiraju u mapu iznad novih.

Nakon što se naša instalacija završi, prozor pretraživača će se ponovo pojaviti i obavještava vas da je instalacija završena. Možete ga sigurno zatvoriti. Da biste pokrenuli program, pronađite prečicu Start Denwer na radnoj površini - dvostrukim klikom na nju pokrenut će se naš server.

Naravno, programu je potrebno neko vrijeme za početak. A nakon učitavanja aplikacije, dvije ikone će biti vidljive na panelu - ako su prisutne, pokretanje je prošlo dobro. Kada otvorimo "Moj računar", videćemo izgled na računaru virtuelni disk Z.

Odlaskom do njega možemo uočiti nekoliko foldera. U ovom slučaju nas zanima Home folder.

I ovdje ćemo već primijetiti prisustvo nekoliko mapa - Localhost i test1.ru, koji će biti root za dvije lokalne stranice. Prvi sadrži skup uslužnih programa za rad sa bazom podataka, drugi folder sadrži testno mjesto sa jednom web stranicom.

Usredsredimo pažnju na rad sa bazom podataka. Ovdje, da biste radili sa Denverom, pokrenite bilo koji pretraživač upisivanjem localhost ili http://localhost. Nakon toga ćemo vidjeti poruku o radu servera.

Zatim, da biste postavili Denver, skrolujte ovu stranicu sve do naslova "Uslužni programi" - vidjet ćemo mnogo veza. Odaberite liniju “phpMyAdmin - administracija MySQL DBMS-a”, nakon čega ćemo vidjeti novi prozor.

Unesite naziv vaše baze podataka u polje Kreiraj novu bazu podataka na latinici, sve što trebate učiniti je kliknuti na Kreiraj i trebao bi se pojaviti novi prozor.

Ovdje ne morate ništa raditi, samo kliknite karticu Privilegije da nastavite dalje.

Kada kliknete Dodaj novog korisnika, vidjet ćemo novi prozor u kojem trebate navesti nekoliko informacija:

  1. Korisničko ime - označite korisničko ime.
  2. Host - ovdje označavamo Localhost ili možete odabrati Lokalno sa padajuće liste.
  3. Lozinka i ponovno ukucajte - ovdje trebate navesti lozinku. Ili se može generirati pomoću Generate. Ipak, svakako ga trebamo zapamtiti, bolje ga je negdje snimiti, sigurno će nam trebati u budućnosti.

U nastavku ćemo primijetiti blok Globalne privilegije. Ovdje trebate odabrati sve opcije pomoću dugmeta Provjeri sve. Zatim samo treba da kliknemo Idi u desnom uglu, nakon čega smo gotovi. Ostaje samo da vam čestitam - nakon što ste završili sve ove korake, uspješno ste završili kreiranje vaše nove baze podataka. Zatim, prijeđimo na direktnu upotrebu za efikasan i stabilan rad vaše web stranice.

Kako raditi sa Denverom - nastavite sa instaliranjem CMS-a

Iza nas je već prilično ozbiljan posao, jer smo uspjeli ne samo da instaliramo i konfiguriramo server, već čak i kreiramo vlastitu bazu podataka. Sada ostaje samo razumjeti kako iskoristiti primljene resurse za razvoj i testiranje željene stranice.

Da bismo to učinili, moramo instalirati određeni CMS po našem izboru, koji će se koristiti za rad stranice. Ali prilikom instaliranja CMS-a svakako će nam trebati određene informacije, pa ćemo ih odmah zabilježiti negdje na komadu papira ili u datoteci – uključujući naziv baze podataka, samo korisničko ime baze podataka i njenu lozinku.

Da biste instalirali CMS na lokalni server, nema posebnih poteškoća, samo trebate slijediti sljedeću proceduru:

  • Kreiranje ključnog foldera u kojem će se nalaziti naša stranica.
  • Potrebne fascikle i datoteke se prenose u ovaj novi direktorijum.
  • Ponovno pokretanje našeg Denver servera.
  • I sve što ostaje je da jednostavno instalirate CMS.

Kao primjer, pogledajmo rad sa trenutno popularnim motorom CMS WordPress. Ostali CMS, naravno, mogu zahtijevati određene nijanse, ali opšti princip skoro uvek apsolutno univerzalan.


Tako smo naučili kako instalirati, konfigurirati Denver (Denwer) i raditi s njim.

Moderne mogućnosti Denvera su ga idealno pozicionirale za stabilan rad, sa ispravnim razvojem i testiranjem sajta bez potrebe da ga hostujete na mreži.

U našem članku pogledali smo glavne korake kako instalirati i raditi s Denwerom. Za pokretanje većine projekata dovoljne su ove informacije - prošli ste kroz faze instalacije, pokretanja servera, konfiguracije, kreiranja baze podataka i pokretanja punopravne web stranice. Odnosno, razmotrili smo cijeli životni ciklus za početak razvoja web stranice - ostalo ovisi samo o vašem strpljenju i talentima, želimo vam uspješan razvoj i testiranje visokokvalitetnih i popularnih internetskih resursa.

Denwerov lokalni server je izuzetno popularan, tako da korisnici imaju mnogo pitanja o njegovoj instalaciji i konfiguraciji. Ovaj članak, između ostalog, razmatra i mogući problemi kada radite sa Denverom.

Svaka moderna web stranica prolazi kroz prilično dugu fazu razvoja, koja uključuje kreiranje i poliranje predloška i popunjavanje sadržaja.

Cijeli ovaj proces, naravno, mora biti skriven od budućih posjetitelja stranice, dakle ovo djelo se ne vrši na udaljenom serveru, već na lokalnom serveru, što je sopstveni kompjuter programer sa posebnim softverom instaliranim na njemu. Najčešće je takav softver Denwer.

Strogo govoreći, lokalni server je neophodan za razvoj ozbiljnih projekata – dinamičkih sajtova, za koje je potrebno koristeći php ili Perl skripte.

Jednostavne stranice na jednoj stranici koje koriste samo HTML i CSS mogu se uspješno kreirati i testirati direktno u pretraživaču.

Zašto se Denwer češće koristi?

Kao što smo već saznali, lokalni server je specijaliziran softver, instaliranjem na vaš računar, webmaster može razviti svoju web stranicu bez odlaska na internet.

Danas postoji dosta sličnih platformi za razvoj web stranica, među kojima je popularan lokalni Denwer server. Stoga korisnici često imaju pitanja o tome kako pokrenuti Denver.

Ovaj paket alata za web programere odlikuje se svojom svestranošću i fleksibilnošću prilagođavanja. Uključuje Apache HTTP server, PHP preprocesor, PHPMyAdmin komponentu za upravljanje bazom podataka, Perl interpreter i još mnogo toga veliki broj važne i korisne komponente.

Nesumnjive prednosti Denwera uključuju izuzetnu lakoću i brzinu instalacije paketa, kao i činjenicu da se svi Denver fajlovi nakon instalacije nalaze u jednoj fascikli Webservers.

Što se tiče pitanja kako ažurirati Denver, treba reći da instalacijski program ne ide u registar operativni sistem, tako da možete prenijeti sve svoje lokalne projekte zajedno sa bazama podataka na drugi računar ili disk jednostavnim kopiranjem fascikle lokalni server.

Denver se jednako lako uklanja - ne ostaju tragovi nakon brisanja njegove mape u sistemu, nakon čega možete preuzeti ažurirani instalacijski paket sa službene web stranice i ponovo izvršiti instalaciju.

Glavni nedostatak Denvera je što se može instalirati isključivo na Windows operativni sistem.

Dakle, da još jednom ukratko napomenemo ključne karakteristike Denwer lokalni server:

  • osnovna verzija Denwera može se lako proširiti novim distribucijama i modulima;
  • bazama podataka se upravlja pomoću potpuno opremljenog PHPMyAdmin panela;
  • postoji mogućnost istovremenog rada sa bilo kojim brojem lokacija;
  • moguće je instalirati starije verzije PHP4, MySQL4, što može biti korisno za programere ako sajt ne radi sa trenutnom verzijom localhost denwera;
  • Funkcionalnost stranice na lokalnom serveru potpuno je slična funkcionalnosti na udaljenom serveru bilo kojeg hosting provajdera. Ovo vam omogućava da u potpunosti testirate stranicu prije nego što je otpremite na udaljeni server.

Korak po korak upute za instaliranje Denvera

Za one koji ne znaju kako koristiti Denver, napominjemo da je prednost potonjeg njegova ekstremna jednostavnost instalacije.

Da bi se instalirao ovaj alat programer, morate izvršiti sljedeće korake:

Ne znate kako pokrenuti web stranicu u Denveru? Samo kreirajte projekat u fascikli C:WebServershomelocalhostwww.

Sljedeći korak je postavljanje lokalnog servera

Jedna od prednosti Denvera je kako se lako postavlja. U nastavku ćemo vam reći kako ispravno konfigurirati Denver. Ako koristite zadane postavke, problemi mogu nastati prilikom instaliranja velikih ekstenzija ili prilikom uvoza velike baze podataka.

Standardne postavke ograničavaju veličinu preuzetih datoteka na samo dva megabajta. Da biste uklonili ovo ograničenje, morate urediti uobičajeno uređivač teksta php.ini fajl (nalazi se u fascikli usrlocalphp5).

U redu upload_max_filesize=2M trebate promijeniti parametar 2 u 32, ograničavajući na taj način veličinu učitane datoteke na 32 megabajta.

U ovom slučaju, u redu post_max_size=8M, osam treba zamijeniti brojem 64, jer ovaj parametar određuje maksimalna jačina zvuka prenesenih podataka, a mora biti dva ili čak tri puta veći od ograničenja veličine preuzete datoteke.

Kada bi se svi korisnici pridržavali ovih preporuka, manje bi se pričalo o tome da Denver ne radi.

Početak rada s lokalnim serverom

Da biste započeli rad sa lokalnim serverom, potrebno je da pokrenete Denver tako što ćete dvaput kliknuti na ikonu “Start Denwer” na radnoj površini, otvoriti pretraživač i upisati adresu http://localhost/denwer/ u adresnu traku.

Ako se otvori prozor sličan onom na slici ispod, vaš lokalni server je uspješno pokrenut. Ako se pojave poruke o grešci, to znači da Denver ne počinje:

Na prethodno otvorenoj stranici http://localhost/denwer/ pronađite odjeljak “ Denver testiranje"i u tabeli ovog odjeljka slijedite sve dostupne veze, od kojih svaka aktivira jedan od instaliranih modula.

Ako nema problema, mogućnosti buduće stranice na vašem lokalnom serveru će u potpunosti odgovarati onome što ćete dobiti na udaljenom serveru hosting provajdera:

Prije svega provjerite funkcionalnost PHP-a i idite na uslugu administracije baze podataka - PHPMyAdmin.

Ako ne znate kako da se prijavite na phpmyadmin denwer, samo kliknite na odgovarajući link u istoj tabeli:

Da biste započeli razvoj novog projekta na lokalnom serveru, trebate samo kreirati novi folder, na primjer, Moy_Sayt.ru u direktoriju C:WebServershomelocalhostwww. Njegovo ime će odgovarati nazivu vaše stranice.

U budućnosti, da biste otvorili lokalnu stranicu, morat ćete unijeti naziv ove mape u preglednik nakon http://localhost/, na primjer, http://localhost/Moy_Sayt.ru/.

Šta učiniti ako Denver ne radi?

Nakon povezivanja na lokalni server, pretraživač u nekim slučajevima prikazuje poruku da se Denver ne pokreće. Glavni razlog je najčešće taj što ga vaš antivirusni paket ili firewall blokira.

U ovom slučaju, morat ćete samostalno dozvoliti odlazne veze sa serverom preko TCP-a na portovima 80 i 443 za http i https, respektivno. (Obično se nalazi na C:webserversUSRlocalapacheBINhttpd.exe).

Inače, iste portove može zauzeti i popularna Skype aplikacija, pa je bolje da je onemogućite dok radite sa lokalnim serverom.

Projekti slični Denweru

Iako je Denver jedan od najpopularnijih, fleksibilnih i jednostavni alati Za web programere ponekad je korisno upoznati se sa sličnim rješenjima koja također pružaju korisniku punopravni lokalni server za razvoj web stranice.

Na primjer, denwer XAMPP analog nudi ne samo skup alata za lokalni server, već i punopravnu grafičku ljusku, koju, kao što je ranije navedeno, Denwer nema. Stoga mnogi programeri preferiraju XAMPP.

Denwer je prilično popularan alat među web programerima, koji vam omogućava da postavite okruženje na vašem računalu za razvoj i otklanjanje grešaka na web stranici u najkraćem mogućem roku. Ako ste koristili ovaj alat, vjerovatno ste već primijetili da uključuje tradicionalne softverske alate za web servere, uključujući Apache, MySQL, PHP. U velikoj većini slučajeva, to je sasvim dovoljno u ovom članku razmotrit ćemo mogućnost korištenja Denwera lokalna mreža. Gdje bi ovo moglo biti potrebno? Pa, na primjer, radite u kancelariji, morate neko vrijeme otvoriti pristup drugim računarima putem lokalne mreže, kako bi oni, zauzvrat, mogli otvoriti web stranicu koja se nalazi na vašem računalu.

Pretpostavimo da imate direktorij u kojem se nalazi vaša web stranica. Sada morate da konfigurišete Apache web server tako da može obraditi zahtjeve izvana. Otvorite konfiguracijski fajl:

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

Mi ćemo uzeti zadanu putanju, postavljena je prilikom instaliranja Denwer paketa, ako se vaš server nalazi na drugoj putanji, promijenite je za vaš slučaj. Dekomentirajmo red sa unosom:

Slušaj 80

Ovo nalaže serveru da sluša port 80 računara.
Zatim morate registrovati virtuelne hostove za svoju stranicu da biste to učinili, otvorite datoteku:

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

Mi registrujemo naše virtuelni host:

DocumentRoot Z:/home/localhost/www/host.example.com Ime servera host.example.com

Gde je 192.168.0.132 IP adresa vašeg računara na lokalnoj mreži, DocumentRoot je putanja do direktorijuma vašeg sajta, ServerName je domena kojoj će se pristupati sa lokalne mreže. Ne zaboravite ponovo pokrenuti web server nakon izmjena konfiguracijskih datoteka.

Dakle, da bi otvorili stranicu sa klijentskih mašina, potrebno je da u datoteku napišu:

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

Ovakav unos:
192.168.0.132 host.example.com
Sačuvajte datoteku, a zatim pokušajte da otvorite adresu host.example.com u pretraživaču.
Sada za one kojima je nešto pošlo po zlu. Često se dešava da nije moguće otvoriti stranicu izvana prije svega, preporučujem da pogledate firewall kao i antivirus instaliran na računaru sa Denwerom, često mogu blokirati promet sa lokalne mreže; Takođe preporučujem da proverite dostupnost porta servera 80 sa klijentske mašine, za ove svrhe možete koristiti uslužni program telnet. Otvaranje komandna linija u sistem unesite zahtjev:

Telnet ip-računar-sa-stranom 80

Ako je sve u redu, onda se trebate povezati na server na portu 80, inače ćete dobiti poruku o grešci.

Ovaj članak opisuje jednostavan način za otvaranje pristupa instaliran server Denwer preko lokalne mreže. Važno je zapamtiti da je tehnologija predstavljena u evaluacijskom modu i ni na koji način ne ohrabruje čitatelje da koriste ovaj paket kao nezavisni web server. Zapamtite! Otvaranje pristupa Denwer web serveru izvana stvara niz ozbiljnih ranjivosti u sigurnosti operativnog sistema!
Ove informacije su prvenstveno namijenjene početnicima, stoga su prepune velikog broja snimaka ekrana i detaljan opis radnje koje prosječnom korisniku može izgledati da uopće ne zahtijeva komentar. Molimo za razumijevanje.
I tako, naš zadatak je da otvorimo pristup Denver web serveru sa lokalne mreže. Primarni zadatak je saznati IP adresu računara na lokalnoj mreži. Pretpostavlja se da je sistem unapred konfigurisan mrežne postavke sa statičkom IP adresom. Ako je IP adresa poznata, odmah možete preći na stav 7. ovog člana.
1. Kliknite Počni.
Slika 1.
2. Zatim idite na komandu Izvrši.

Slika 2.
3. Zatim pokrenite komandnu liniju. Da biste to učinili, unesite sljedeću naredbu u red označen crvenim markerom:
kod: cmd
Nakon toga pritisnite dugme OK, kao što je prikazano na slici 3.

Slika 3.
4. Vidimo prozor prikazan na slici 4.

Slika 4.
5. Unesite naredbu da vidite dostupne veze:
kod: ipconfig
Pritisnite tipku enter.

Slika 5.
6. Vidimo listu dostupnih veza. U mom slučaju, trenutni je adapter bežičnu mrežu, kao što je označeno na slici 6 crvenom bojom. Za vas to može biti adapter za lokalnu mrežnu vezu. Vidimo vrijednost parametra IPv4 adresa izgleda kao 192.168.0.36 . Ovo je trenutna IP adresa našeg računara na lokalnoj mreži.

Slika 6.
7. Sada pokrećemo bilo koji file manager i idite u fasciklu sa instalirani paket Denver, kao što je prikazano na slici 7. Možete ga imati na bilo kojem drugom mjestu, ali tok akcije se ne mijenja.

Slika 7.
8. Zatim idite na direktorij:
kod: /denwer/home/
Trenutna putanja je označena crvenim markerom.

Slika 8.
9. Ovde treba da kreirate novi direktorijum, čiji će naziv odgovarati IP adresi iz stava 6. ovog člana, odnosno IP adresi našeg računara na lokalnoj mreži.

Slika 9.
10. I tako je kreiran direktorij, kao što je prikazano na slici 10. Idemo do njega.

Slika 10.
11. Ovdje trebate kreirati još jedan direktorij sa imenom:
kod: www
Obratite pažnju na direktorij u kojem kreiramo mapu. Puna putanja je označena ljubičastom bojom na slici 11.

Slika 11.
12. Sistem će pristupiti ovoj fascikli kada pristupi web serveru sa lokalne mreže. Ovdje će biti pohranjene naše hosting skripte.

Slika 12.
13. Sada idemo na testiranje servera. Denver pokrećemo odgovarajućom prečicom, kao što je prikazano na slici 13.

Slika 13.
14. Čekamo dok se odgovarajuća ikona ne pojavi u sistemskoj paleti, koja obavještava o uspješnom pokretanju paketa.

Slika 14.
15. Pokrenite web pretraživač i u adresnu traku unesite lokalnu IP adresu našeg računara, kao što je prikazano na slici 15 crvenom bojom.

Slika 15.
16. Vidimo da je pristup Denver serveru otvoren preko lokalne mreže.

Slika 16.

© 2024 ermake.ru -- O popravci računara - Informativni portal