Lokalni server Denver. Denwer (lokalni web server)

Ovo je još jedan članak iz odjeljka Webmaster Tools u kojem želim razgovarati pod nazivom Denwer, koji se može besplatno preuzeti sa resursa za programere. Prvo ću govoriti o tome što je lokalni server i zašto trebamo raditi s njim. Jednostavno rečeno, možete ga instalirati i konfigurirati na svom računalu, primajući besplatan analogni hosting (pročitajte šta su hosting i domeni).

Za vas, u ovom slučaju, ne morate kupovati hosting, a ne morate čak ni imati pristup internetu. Mogućnosti koje vam Denver daje praktično se ne razlikuju od onih na udaljenom hostu, a sastojat će se od istih komponenti i imati iste mogućnosti. Već sadrži pročitajte više o ovoj skripti), Apache server (č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, nakon što ih instalirate na svoje računalo, ispravno ih konfigurirati, ali ne mogu svi to učiniti. Pa čak i oni koji razumiju šta je šta mogu imati dosta poteškoća tokom instalacije, a posebno prilikom konfigurisanja.

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

Sve što treba da uradite je da preuzmete odgovarajući sklop i da na njega instalirate svoj projektni engine (Joomla, WordPress, itd.), a zatim da počnete da radite na njemu, baš kao što biste uradili da datoteke motora pronađete na fizičkom hostu. Inače, kao opcija i alternativa ovom rješenju može se razmotriti, tj. sposoban da radi sa Joomlom i WordPress-om. Ali u ovom članku ćemo govoriti posebno za localhost.

Dakle, šta nam nude programeri takvih besplatnih instalacionih paketa? Dozvolite mi da navedem veze 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 omiljenu.

Ovo je moj lični izbor, a vi možete koristiti paket koji vam najviše odgovara. Srećom, rad s njima je prilično sličan i, nakon što ste shvatili kako raditi s jednim sklopom (danas ćemo pričati isključivo o Denweru), možete to lako shvatiti s bilo kojim drugim.

Gdje možete besplatno preuzeti lokalne verzije servera:

  1. Denver - besplatno preuzimanje
  2. VertrigoServ -

Klikom na link, morat ćete se registrirati u predloženom obrascu, nakon čega ćete dobiti e-mail s linkom za preuzimanje Denwer distribucije.

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

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 ovaj direktorijum, odgovarate tako što ćete postaviti "y" (y) i ponovo pritisnuti "Enter". Zatim smo obaviješteni 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 pogon. Ovo slovo, naravno, vaš sistem trenutno ne bi trebao koristiti (tj. disk, latinično slovo “c”, definitivno ne treba 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 da je to nemoguće za kreiranje takvog diska.

U tom slučaju trebat ćete pritisnuti "Enter" i ponoviti korak sa unosom imena instalacionog direktorija, ponovo pritisnuti "Enter" i upisati još jedno slovo. Možete vidjeti koja slova za označavanje pogona na vašem računaru su već zauzeta 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 datoteke ovog sklopa biti kopirane u mapu koju ste ranije naveli na računaru. Zatim će se od vas tražiti da odaberete opciju preuzimanja, 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 ćete odgovoriti "y".

Pomoću ovih prečica moći ć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 build-om.

Provjera zdravlja lokalnog servera

Zatim idete na radnu površinu i pokrećete Denver klikom na prečicu "Start". Istovremeno, nakratko će se otvoriti DOS prozor koji pokazuje da server radi, a zatim će se u traci (područje na desnoj strani Windowsa) pojaviti ikone u obliku pera i crnog šešira. traka zadataka, pored sata), što pokazuje da je pokrenut.

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 provjeru njegove performanse:

Slijedite ovaj link, 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š virtualni disk (zapamtite slovo koje ste naveli prilikom instaliranja ovog sklopa) i slijedite sljedeću putanju:

Z:\tmp\!sendmail\

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

C:\tmp\!sendmail\

Ako je sve u redu sa slanjem pošte, onda ćete u ovoj fascikli morati pronaći pismo koje ste poslali. Otvaranjem možete provjeriti da li je kodiranje ruskog jezika ispravno.

Postavljanje i instalacija Joomle ili WordPress-a na Denveru

Prvo ćete morati otići u folder u koji ste instalirali sklop (imam ga c:\server\) i idite na sljedeću putanju:

c:\server\home\localhost\www\

U ovom WWW direktoriju morate kreirati direktorij u koji ćete kasnije morati učitati datoteke motora (Joomla, WordPress, itd.). Naziv fascikle zavisi od vas, na primer:

Nakon kreiranja fascikle, ponovo pokrenite localhost koristeći prečicu "Restart Denwer" na radnoj površini (ako već nije pokrenut, onda ga pokrenite). Da provjerite da li radi, upišite 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 (detaljno i na slikama). Pisao sam kako se instalira SMF forum, ali je je detaljno obrađen na datom linku.

One. morate kopirati datoteke motora u fasciklu kreiranu na vašem računaru (on deluje kao lokalni host). 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- običan dirigent će također savršeno pristajati, dobro, ili, kao što je opisano na linku Total Commander.

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 toga, otvorit će se prozor čarobnjaka za instalaciju jednog ili drugog motora. Zatim slijedite isti scenario kao i prilikom normalne instalacije na pravi hosting, s tim što ste, kako je opisano u članku o instalaciji Joomle (pogledajte link iznad), ali na dolje opisan način.

Kreiranje baze podataka i korisnika pomoću Denwera

Da biste došli do programa 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 imenovati isto kao direktorijum za sajt u folderu localhost, tj. "Proba", u mom slučaju) i kliknite na dugme "Kreiraj"".

Sada se vraćamo na glavnu stranicu phpMyAdmin-a klikom na ikonu kuće u lijevoj koloni prozora programa. Pronađite vezu "Privilegije" u oblasti "MySQL" 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, ja ponovo koristim "Proba"), u oblasti "Host" unesite localhost, u oblasti "Lozinka" i "Potvrda" dva puta unesite neku vrlo složenu lozinku .

U području "Globalne privilegije" kliknite na natpis "Provjeri sve" kako bi korisnik baze podataka koji se kreira imao maksimalna prava.

Sve, baza podataka i korisnik na Denveru su kreirani. Sada možete koristiti ove podatke prilikom instaliranja Joomle, WordPress-a itd., koji će slijediti isti redoslijed kao 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 to uvelike pojednostavljuje i ubrzava rad na uređivanju datoteka motora, instaliranju i deinstaliranju raznih ekstenzija, a i tamo postaje moguć rad na svom projektu, gdje nema pristupa internetu.

Prijenos web stranice na hosting

Nakon završetka projekta, morate prijenos stranice iz Denwera na hosting kako bi bio dostupan posjetiteljima sa interneta. Ovo se radi na potpuno isti način kao da ste jednostavno 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 FileZilla program (o kojem sam pisao) da premjestite sve datoteke iz mape lokalnog servera (u mom slučaju Proba folder) 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 ste postavili prilikom kreiranja nove baze podataka na the hosting. Sve je to detaljno opisano u članku o sigurnosnom kopiranju i prijenosu stranice, vezu do koje ćete pronaći ako idete gore par pasusa gore).

Kako ukloniti Denver sa računara

Često se postavlja pitanje kako ukloniti ovaj sklop sa svog računara. Glavna kvaka uklanjanja je da se onemogući virtuelni disk kreiran tokom instalacije. Ali prvo stvari. Prvo ćete, naravno, morati 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 sljedećom putanjom "Start" - "Run" (umesto toga možete pritisnuti kombinaciju tipki Win + R), unesite naredbu u prozor koji se otvori:

Subst z: /d

Umesto slova virtuelne disk jedinice Z, moraćete da unesete svoj izbor (Drive Z predlaže cz kao podrazumevano slovo virtuelne disk jedinice). Pa, da biste trajno uklonili Denwer build sa svog računara, biće dovoljno da izbrišete WebServers direktorijum (podrazumevano, ovo je direktorijum C:\WebServers) i uklonite tri prečice sa radne površine vašeg Windows operativnog sistema. Sve, možemo pretpostaviti da smo uz malo krvoprolića uspjeli ukloniti.

Sretno ti! Vidimo se uskoro na stranicama bloga

Više videa možete pogledati ako odete na
");">

Možda ste zainteresovani

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

Zdravo.. Ako čitate ovu objavu, tada ćete pokrenuti vlastiti blog.

Ako jeste, prihvatite moje iskrene čestitke, jer je vaš blog vrlo kul. A ako griješim, onda se samo pitate kako da instalirate i konfigurišete lokalni Denver server.

Međutim, da bi vaša ideja (blog) bila viđena u formi u kojoj u potpunosti zadovoljava sve zahtjeve posjetitelja, morat ćete sjediti više od jednog sata, postavljajući ili sortirajući desetine šablona i cms-ova da biste pronašli najbolja opcija.

Naravno, možete odmah kupiti hosting i odabrati naziv domene za budući blog, o čemu sam govorio u prethodnim člancima, i sve radnje izvršiti direktno na hostingu, ali toplo preporučujem da sve to prvo uradite na svom računaru .

Da bismo to učinili, za samo nekoliko minuta ćemo instalirati lokalni server (Denver) na hard disk računara, koji će zadovoljiti sve parametre pravog hostinga.

Plan za danas će biti:

1) Šta je lokalni server

2) Instaliranje lokalnog servera

3) Pokretanje i konfiguracija lokalnog servera, provjera rada Denvera

pa idemo...

Prvo. Šta je lokalni server

Lokalni server (localhost) je skup komponenti (PHP, MySQL baza podataka, skripta za rad sa PhpMyAdmin panelom, Apache server) koji će vam pomoći da radite sa web aplikacijama na vašem računaru bez korišćenja pristupa Internetu za to.

Koristim Denver kao svoj lokalni server. Denver možete besplatno preuzeti na službenoj web stranici proizvođača. Ne morate ništa platiti jer je dostupan za široku upotrebu.

Da biste vidjeli svoju stranicu na Internetu, unesite u liniju pretraživača

http://localhost/your_blog_folder_on_computer

Nadam se da ste sve razumjeli i da možete nastaviti do same instalacije u Denveru.

Sekunda. Instaliranje lokalnog servera

Pokrenite prethodno preuzetu denver datoteku, koja ima ekstenziju .exe.

U prozoru koji se otvori, "Instalater" će ponuditi da instalirate osnovni paket, slažete se s njim i kliknite na dugme "Da".

Zatim će se otvoriti Internet Explorer. Zatvaramo ga i nastavljamo instaliranje lokalnog servera na računar.

Sada se od nas traži da navedemo direktorij u koji će biti instaliran lokalni server. Naveo sam putanju C:\hosting

U istom prozoru ispod potvrđujemo naše radnje stavljanjem "y" (u smislu da).

Ponovo potvrđujemo da se slažemo sa svime i pritisnemo "Enter".

Sada moramo odlučiti o imenu novog virtualnog diska. To može biti bilo koje pismo osim onih koje već koristite u sistemu.

U suprotnom, dobijte informacije o grešci i odaberite drugi disk. Nakon što ste se odlučili za pismo, pritisnite "Enter" i instalacija će se nastaviti.

Zatim će započeti kopiranje datoteka lokalnog servera u prethodno odabrani direktorij. Nakon ekstrakcije, od vas će biti zatraženo da odaberete način rada Denvera "1" ili "2". Nemojte se truditi i pritisnite jedinicu.

Na samom kraju će ponuditi kreiranje Denver prečica na radnoj površini, pomoću kojih ćemo upravljati uključivanjem lokalnog servera. Stavljamo "y" (u smislu da).

Ovim je završena instalacija Denvera na hard disk.

Treće . Pokretanje i konfiguracija lokalnog servera, provjera rada Denvera

Ako ste dosljedno izvodili sve gore navedene korake, tri prečice bi se trebale pojaviti na vašoj Windows radnoj površini.

Kliknite na "Start Denwer" i time aktivirate virtuelni hosting računara. Odlaskom u fasciklu "Moj računar" videćete da se izabrani virtuelni disk pojavio tamo.

Da biste provjerili ispravnost radnji i rad Denvera, idite na pretraživač i unesite http://localhost u statusnu traku, ako se stranica takvog sadržaja pojavi u vašem prozoru, onda ste sve uradili ispravno i lokalni server je spreman za rad.

Poslednji korak je kreiranje fascikle u kojoj će se nalaziti naš blog na računaru. Da biste to učinili, idite na direktorij naveden tijekom instalacije denwera

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

Ovdje u ovom folderu ćemo raspakovati fajlove raznih mašina (wordpress, joomla). Da biste provjerili da li je sve urađeno kako treba, otvorite ga u pretraživaču.

1 http://localhost/ moja-stranica. en

http://localhost/my-site.ru

Instalacijski prozor motora koji se nalazi u folderu my-site.ru trebao bi se učitati na lokalni server (localhost) ili otvoriti web mjesto ako ste prenijeli datoteke u mapu html bez upotrebe baze podataka mysq.

To je sve za danas. Ako imate pitanja o instalaciji lokalnog servera (denwer), pitajte, pomoći ću.

U sljedećem članku ćete naučiti u programu phpMyAdmin i prenesite blog sa lokalnog denwer servera (Denver) na hosting.

Pretplatite se na članke na blogu i budite u toku. Sretno svima!

To je softverska školjka koja uključuje odgovarajuće distribucije i module koji vam omogućavaju da razvijate, testirate i otklanjate greške na web lokacijama direktno na vašem lokalnom računalu, 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 podrška za rad sa nekoliko web projekata u isto vrijeme, s lociranjem svakog od njih zasebno na vlastitom virtuelnom hostu. Da biste to učinili, server kreira poseban folder za svaki projekat. Ovi hostovi se kreiraju 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 treba uzeti u obzir pri postavljanju?

Sve komponente ovog softverskog rješenja su već u potpunosti konfigurirane, spremne za rad. Uključujući SSL, MySQL kodiranje i druge softverske alate. Po želji, korisnik može samostalno ručno ažurirati bilo koju od usluga uključenih u Denver. U tu svrhu, nove verzije distribucija se jednostavno kopiraju u fasciklu povrh novih.

Nakon što se naša instalacija završi, ponovo će se pojaviti prozor pretraživača koji vas obavještava da je instalacija završena. Može se sigurno zatvoriti. Za pokretanje programa nalazimo prečicu Start Denwer na radnoj površini - dvostrukim klikom na nju pokreće se naš server.

Naravno, program treba neko vrijeme da radi. A nakon učitavanja aplikacije, dvije ikone će biti vidljive na panelu - ako su dostupne, pokretanje je prošlo dobro. Kada otvorimo "Moj računar", videćemo da se virtuelni disk Z pojavljuje na računaru.

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

I ovdje ćemo već primijetiti prisustvo nekoliko foldera - 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.

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

Zatim, da konfigurišemo Denver, skrolujemo ovu stranicu nadole do naslova "Uslužni programi" - videćemo mnogo veza. Odaberite liniju "phpMyAdmin - MySQL DBMS administracija", nakon čega ćemo vidjeti novi prozor.

Latinicom unesite naziv vaše baze podataka u polje Kreiraj novu bazu podataka, ostaje samo da kliknete Kreiraj i treba da se pojavi 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 ime korisnika.
  2. Host - ovdje specificiramo 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. Međutim, svakako morate zapamtiti, bolje je to negdje popraviti, sigurno će nam trebati u budućnosti.

U nastavku ćemo primijetiti blok Global privilegija. Ovdje trebate odabrati sve opcije pomoću dugmeta Provjeri sve. Zatim ostaje samo kliknuti na Idi u desnom kutu, nakon čega smo završili posao. Ostaje samo da vam čestitam - nakon što ste prošli sve ove korake, uspješno ste završili kreiranje vaše nove baze podataka. Dalje, pređimo na njegovu direktnu upotrebu za efikasan i stabilan rad vaše 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ć i kreiramo vlastitu bazu podataka. Sada ostaje razumjeti kako iskoristiti primljene resurse za razvoj i testiranje željene stranice.

Da bismo to učinili, moramo instalirati određeni CMS za odabir, koji će se koristiti za pokretanje stranice. Ali prilikom instaliranja CMS-a svakako će nam trebati određene informacije, pa ćemo ih odmah označiti negdje na papiru ili u datoteci – uključujući naziv baze podataka, 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.
  • Neophodne fascikle i datoteke se prenose u ovaj novi direktorijum.
  • Ponovo pokrenite naš Denver server.
  • I ostaje samo da instalirate CMS.

Kao primjer, razmislite o radu sa trenutno popularnim WordPress CMS motorom. Drugi CMS, naravno, može uključivati ​​određene nijanse, ali opći princip je gotovo uvijek apsolutno univerzalan.


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

Najsavremenije mogućnosti Denvera su se pokazale idealnim za stabilan rad, sa ispravnim razvojem i testiranjem sajta bez potrebe da ga hostujete na mreži.

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

Pozdrav dragi čitaoci mog bloga. Danas želim da se dotaknem teme instaliranja i konfigurisanja Denvera na mom računaru. Razumijem da je ova tema nadaleko putovala na svim blogovima posvećenim izgradnji sajtova. Ali ipak, negdje su informacije nepotpune, negdje nema dobrih i razumljivih snimaka ekrana, negdje postoje greške u postavkama. Pa, i što je čudno, mnoga pitanja u komentarima se odnose upravo na instaliranje web servera.

Budući da je ova tema korisna uglavnom za početnike, odlučio sam da napravim maksimalan pregled ovog alata, s uputama korak po korak i video materijalom. Tako da početnici nemaju pitanja, a mogu lako instalirati virtuelni server kod kuće. Dakle, hajde da počnemo s prvom lekcijom u seriji Kako napraviti WordPress web stranicu?

Šta je Denwer i zašto je potreban?

Denver je softverski paket koji emulira običan unix web server. Uključuje Apache server, PHP5, MySql5, phpMyAdmin i tako dalje. Svi ovi alati vam pomažu da implementirate virtuelni hosting na vašem računaru i otklonite greške na sopstvenim sajtovima bez internet veze. Denwer trenutno podržava Windows od XP do verzije 10.

Gdje preuzeti Denver?

Kako kažu, najnoviju verziju softvera uvijek možete preuzeti na službenoj web stranici. Preporučujem preuzimanje sa zvaničnih izvora. Budući da preuzete datoteke sa sumnjivih stranica mogu predstavljati opasnost za vaš računar.

Preuzmite sa službene stranice.

Zašto mnogi web programeri vole Denwer?

Ljubav prema ovom alatu opravdava se činjenicom da nakon instaliranja ovog paketa nema potrebe da bilo šta konfigurišete, jer sve radi iz kutije. Osim toga, postaje moguće raditi s nekoliko vaših web lokacija, stavljajući ih u različite mape. I naravno, laka mogućnost ažuriranja komponenti na nove verzije. Samo preuzima potrebnu komponentu i kopira je sa zamjenom u odgovarajuću mapu. Zaboravio sam da pomenem i mogućnost instalacije na prenosive medije (fleš diskovi, eksterni hard diskovi).

Od čega je napravljen Denwer?

Pogledajmo unutrašnjost Denvera i vidimo od čega se sastoji osnovni paket.

  • Apache, SSL, SSI, mod rewrite mod php.
  • PHP5 sa podrškom za GD, MySQL, sqLite.
  • MySQL5 sa podrškom za transakcije.
  • phpMyAdmin - kontrolna tabla MySQL baze podataka.
  • Sendmail i emulator SMTP servera.
  • Sistem upravljanja virtuelnim hostom.

Naravno, možete opisati i dodatne module koji se mogu preuzeti i instalirati. Ali ne mislim da je to potrebno za početnike.

Instalacija Denver (Denwer).

U trenutku instaliranja web servera, preuzet je distributivni komplet Denwer 3 Base 2013-06-02 sa PHP verzijom 5.3

Kako instalirati Denwer? Detaljna uputstva.

Pa, došao je najzanimljiviji trenutak, odnosno sama instalacija u Denveru. Već ste trebali preuzeti distribucijski paket programa, ako to već niste učinili, možete pratiti gornji link i preuzeti ga.

Otvaramo ovaj fajl i vidimo mali prozor sa natpisom: da li zaista želite da instalirate osnovni paket?



Terminal će se otvoriti s porukom dobrodošlice, a pretraživač nas obavještava o instalaciji Denvera.

Dobijamo preporuke. U ovom koraku moramo odrediti lokaciju na kojoj će se virtualni server nalaziti. Ako želite da instalirate na USB fleš disk ili drugi disk, upišite putanju do njega. Ako ćete instalirati na računar, onda možete učiniti isto kao i ja. Napišite neka C:\WebServers

I ponovo pritisnite Enter. Terminal će vas pitati da li zaista želite da instalirate web server u direktorijum C:WebServers? Van treba da pritisne dugme Y i time kaže da. Ne zaboravite promijeniti raspored tastature na engleski.

Od nas će biti zatraženo da odaberemo slovo virtuelne disk jedinice. Obično se nudi zadnje slovo abecede Z. Ali ako je zauzeto vama, onda izaberite neko drugo. Pošto je Z zauzet sa mnom.

Odabrao sam slovo Q kao virtuelni pogon. Unesem ovo slovo i pritisnem Enter.

Program će izvršiti probni rad i ako je sve u redu, od vas će tražiti da pritisnete Enter, što ćete morati učiniti.

Nakon toga, program će početi kopirati sve potrebne datoteke u odgovarajući direktorij. Kada se kopiranje završi, od vas će biti zatraženo da odaberete 2 opcije za pokretanje Denvera. I preporuka je da koristite opciju 1.

Zatim će od vas biti zatraženo da instalirate prečice na radnu površinu. Preporučujem da to učinite, inače će biti nezgodno kasnije pokrenuti Denver. Nakon potvrde ili odbijanja prečica na radnoj površini, otvorit će se pretraživač i obavijestiti vas da je Denver uspješno instaliran.

I tako, nakon instalacije, ove prečice bi se trebale pojaviti na vašoj radnoj površini.

Nove prečice na radnoj površini

Pokreni Denver.

I tako, da bi počeo da radi sa Denverom, mora se pokrenuti. Da biste to učinili, koristite prečicu Start Denwer. Nakon prvog pokretanja, možete vidjeti ovu sliku.

Da biste bili sigurni da Denwer radi, pogledajte u poslužavnik. Trebalo bi da postoje ovakve ikone.

Zatim otvorite pretraživač i upišite http://localhost u adresnu traku.

Kao rezultat, trebali biste vidjeti ovu stranicu.

To znači da sve radi odlično.

Šta učiniti ako se Denwer ne otvori?

Imam problem sa činjenicom da kada unesem http://localhost u adresnu traku, dobijem bijeli ekran i ništa više. I jedna ikona u traci.

Klikom na koji otvara konzolu sa sljedećim problemom.

Slušanje veza na lokalnom hostu 25

Da biste riješili problem, morate otvoriti upravitelj zadataka i tamo pronaći uslugu web objavljivanja. I samo ga isključi.

Zatim ponovo pokrenite Denver.

Setting Denver.

Za udoban rad sa lokacijama na lokalnom disku, trebali biste napraviti neke promjene u PHP konfiguracijskim datotekama. Da biste to uradili, otvorite datoteku php.ini koja se nalazi na sledećoj putanji C:\WebServersusr\local\php5

Otvaramo ovu datoteku običnom notepadom i tražimo sljedeće redove.

max izvršenje vrijeme = 30, promijenite vrijednost na 180.

max unos vrijeme = 60, promijenite i na 180.

memorija ograničenje = 128MB, promijenite na 512M.

pošta max veličina = 8M, promijenite na 999M

Sada sačuvajte sve promjene i ponovo pokrenite Denver.

Gdje hostirati web stranice u Denveru?

Smjestit ćete sve svoje stranice na ovu stazu C:\WebServers\home\localhost\www

To jest, u folderu www, kreirate folder test2.local i tamo postavljate svoje HTML datoteke ili datoteke motora. U sljedećem tutorijalu govorit ćemo o tome kako instalirati WordPress na Denwer, tako da će biti jasnije.

I sada, kao primjer, kreirao sam ovaj folder.

A ako, kada pristupamo adresnoj traci localhost/test2.local, vidimo takvu sliku, onda sve radi u redu.

Kako deinstalirati Denver?

Pošto Denver ne utiče na sistemske datoteke, njegovo uklanjanje se svodi na jednostavno prenošenje instalacione fascikle u smeće. Ali prije nego što uklonite Denver, zaustavite njegov rad. Onemogućite virtuelni disk. I uklonite prečice sa radne površine. Zatim hrabro prevucite fasciklu WebServers koju ste instalirali u smeće.

Koje su alternative Denweru?

Ako iznenada naiđete na poteškoće pri instalaciji Denvera. Odjednom neće upaliti, ili neki drugi problemi. Evo liste sličnih paketa za vas koje možete instalirati i koristiti kao virtuelni server.

  • XAMPP()
  • MAMP PRO (plaćeni softver, dostupan za MAC OS)
  • AppServ
  • otvoreni server

Mislim da je ova lista dovoljna za odabir pravog alata u slučaju poteškoća.

Instalacija Denwera - video uputstvo.

Svaki korisnik uključen u web razvoj vjerovatno zna ili je barem čuo za Denwer program. Za one koji se prvi put susreću s ovim konceptom, razmotrit ću osnovne definicije, ako ne potpune, onda barem za djelomično razumijevanje onoga što je Localhost Denwer i srodne komponente. Također ćemo se malo pozabaviti pitanjima instalacije, konfiguracije i rješenja najčešćih problema i grešaka u ovoj softverskoj ljusci.

Šta je Denver?

Počnimo sa najvažnijim. Ako pogledate, sam koncept “Localhost Denwer” (lokalni host Denwer) može se tumačiti (naravno, ne doslovno) kao “alat za kreiranje i rad na vlastitom računaru koristeći poseban skup alata bez korištenja udaljeni resurs.”

Ovaj domaći razvoj rođen je 2002. godine, zahvaljujući naporima troje ljudi: Dmitrija Koterova, Antona Suščova i Mihaila Livača, iako je ideja o stvaranju takve univerzalne ljuske koja bi uključivala kompletan set alata za kreiranje i otklanjanje grešaka stranice s njihovim naknadnim postavljanjem na hosting.

Nije iznenađujuće što se ovaj paket ponekad tumači kao skraćenica "DNVR", što znači "gospodski komplet web programera". Zapravo, takav kakav je, budući da glavni komplet uključuje mnogo raznih alata, iako možete pronaći i smanjene (lagane) verzije.

Prednost ovog paketa je što vam omogućava da kreirate lokalne servere, i to bez njihovog prethodnog hostovanja na udaljenim resursima. U principu, sve informacije se mogu zapisati čak i na običan fleš disk, a u tom slučaju ih možete urediti ili rasporediti na drugom računaru.

Osnovna konfiguracija softverskog paketa

Kao što je već jasno, paket se sastoji od nekoliko osnovnih komponenti koje vam omogućavaju da izvršite gotovo svaki zadatak:

  • instalater;
  • Apache baziran server;
  • shell PHP 5;
  • MySQL5 platforma;
  • kontrola baze podataka phpMyAdmin za rad sa njima koristeći pretraživače;
  • alat za emulaciju za SMTP server i sendmail (simulator slanja e-pošte).

Međutim, kako bi se postigla puna funkcionalnost Localhost Denwera, ovdje će se morati dodati i poseban motor. Najčešći i najpopularniji su Joomla i WordPress. Ali prvo stvari.

Denverska instalacija

Jedno od osnovnih pitanja s kojim treba započeti upoznavanje s ovim programom je instalacija. U pravilu, instalacija Denwera na lokalnom računarskom terminalu ili laptopu ne uzrokuje nikakve poteškoće.

Nakon pokretanja instalatera, odmah će se otvoriti pretraživač (nije potreban, prozor se može zatvoriti) i prozor za raspakivanje sličan DOS režimu. Od korisnika će biti zatraženo da pritisne Enter za nastavak. Pritiskamo.

Zatim predlaže određivanje lokacije na tvrdom disku na kojoj će se pohranjivati ​​sve datoteke i podaci (podrazumevano, ovo su WebServices direktno na sistemskom disku "C", ali možete kreirati, na primjer, Server folder, opet - na korijen sistemske particije).

Sljedeći korak je odabir slova virtuelne disk jedinice. Instalater nudi kreiranje particije Z. Ako takva particija ne postoji u sistemu. Slažemo se i nastavljamo.

Sada je proces kopiranja datoteka aktiviran, nakon čega morate odabrati način rada za virtualni disk:

  • kreiranje kada je računar uključen;
  • kreiranje kada se program pozove.

Ovdje - po vašem nahođenju. U principu, ako će se aktivna virtualna particija rijetko koristiti, možete odabrati drugu opciju. Ovim je završen glavni dio instalacije.

Provjera zdravlja

Naravno, nakon instalacije obavezno je provjeriti operativnost. Tri prečice će biti kreirane na radnoj površini nakon završetka instalacije: Start, Stop i Restart. Pokrećemo server.

Nakon toga se pojavljuje virtuelni disk (ako je aktivacija odabrana tokom instalacije eksplicitnim pozivom), au sistemskoj paleti - dvije ikone sa olovkom i šeširom.

Sada otvorite pretraživač i upišite http://localhost ili samo localhost u adresnu traku. Denwer u istom pretraživaču prikazuje poruku da je sve radilo. Ako se spustite malo niže na stranicu, vidjet ćete linkove pomoću kojih možete testirati funkcionalnost servera, kao što je prikazano na slici ispod.

Ako se kao rezultat klikanja na svaki pojedinačni link pojavljuju različite stranice, onda sve komponente rade normalno.

Problemi sa kodiranjem

Ponekad, međutim, lokalni host Denwer ne počne da šalje e-poštu ili poruka izgleda kao nerazumljivi znakovi. To je zbog činjenice da program u početku koristi UTF-8 kodiranje. Ali potrebno je provjeriti slanje.

Za to se koristi posljednja veza sa gornje liste. Nakon što kliknete na njega u tekstualnom polju, morate nešto napisati (po mogućnosti na ruskom) i poslati poruku.

Sada moramo biti sigurni da je isporučeno. Da biste to uradili, proverite fasciklu! sendmail, koja se nalazi u tmp direktorijumu u virtuelnoj particiji (Z), i uradite isto za fizički disk na kome je ljuska instalirana (C). Zašto se localhost ne pokreće (Denwer, Windows 7 kao glavni OS) će se raspravljati zasebno.

Instalacija i konfiguracija motora

Sljedeći korak je ugradnja motora. Da biste to uradili, prvo proverite prisustvo www direktorijuma koji se nalazi na sistemskom disku duž putanje Server folder (WebServices podrazumevano)\home\local host. U folderu www, sada trebate kreirati još jedan direktorij (smislite ime koje vam se sviđa), recimo Probe.

Zatim, postavljanje Denwera uključuje ponovno pokretanje programa pomoću prečice Restart. Nakon toga, u adresnu traku pretraživača unesite http://localhost/Probe. Ako se ova stranica otvori, onda je sve urađeno kako treba i rad nije zadovoljavajući. Sada je na malim stvarima. Kopiramo datoteke motora u kreirani folder (imamo ga Probe) uz pomoć bilo kojeg upravitelja datoteka, nakon čega ponavljamo proceduru unosa gornje adrese u pretraživač. Trebalo bi da se pojavi prozor čarobnjaka za instalaciju u kojem samo trebate slijediti njegova uputstva.

Kreiranje baze podataka

Budući da motor u ovom slučaju djeluje kao lokalni host (localhost), Denwer također pretpostavlja kreiranje baze podataka na lokalnom nivou. Neće vam trebati program phpMyAdmin, kojem se može pristupiti pomoću adrese u pretraživaču http://localhost/tools.

Sada se vraćamo na glavnu stranicu i koristimo liniju s privilegijama (nakon ulaska u meni, potrebno je dodati novog korisnika). Navodimo bilo koje ime, login i lozinku, za host koristimo localhost, u odjeljku globalnih privilegija označimo sve što postoji i pritisnemo dugme “Idi!”. Kreirana baza se može koristiti za instalaciju WordPress-a ili Joomla-e. Pristup resursu po završetku instalacije, opet, vrši se na gore navedenoj adresi.

Transfer na hosting

Sada treba da prebacimo server na hosting. Da bude dostupan surferima na internetu. Ali prvo morate obratiti pažnju na neke uslove. Prije svega, morate imati ne dinamičku, već statičku IP adresu. Trebalo bi i potpuno onemogućiti Windows firewall, koji može blokirati pristup), te postaviti takozvanu hijerarhijsku strukturu foldera, odnosno u home direktoriju home prvo kreirati folder XXX.XXX.X.X, a u njemu www podfolder (kao adresu umjesto znakova, trebali biste koristiti adresu koju vam je dao vaš ISP).

Možete to učiniti drugačije. Za prijenos datoteka koristimo aplikaciju FileZilla, pomoću koje sve fajlove lokalnog servera premeštamo iz Probe foldera, sa kojim smo radili tokom procesa podešavanja, na udaljeni resurs, ali u root folder hosta (kao pravilo, ovo je ili HTDOCS ili PUBLIC_HTML). Zatim ostaje samo da promijenite apsolutne putanje do datoteka i mapa na udaljenom hostu u postavkama konfiguracijske datoteke motora, kao i da promijenite naziv baze podataka i korisničko ime sa lozinkom na one koji će se koristiti prilikom kreiranja nove baze podataka. već na udaljenom resursu.

Denwer se ne otvara, lokalni host nije dostupan: uzroci i rješenja

Sada pređimo na hitne probleme koji su povezani sa nefunkcionalnošću servera.

Dakle, Denwer ne radi, lokalni host nije dostupan. Razlog je taj što nakon instalacije mnogi ljudi odmah pokušavaju da mu pristupe u pretraživaču, zaboravljajući da pokrenu sam program. Localhost string treba ukucati samo, a ne nešto sa, recimo, dodatkom .ru, .com ili nečeg drugog.

Drugi razlog je blokiranje i:443 od strane programa trećih strana (najčešće Skype visi na portu 80, a Torrent ili VMWare virtuelna mašina, ako postoji u sistemu, na portu 443). Rješenje je prilično jednostavno - promijenite prioritete portova u ovim aplikacijama. Na primjer, u "Skypeu" trebate ukloniti "pticu" iz linije koristeći navedene portove kao alternativne.

Jednako čest problem je i nepostojanje www foldera u glavnom dijelu. Na primjer, ako je hijerarhija foldera prvobitno kreirana u obrascu server\localhost ili bilo kom drugom obliku, trebali biste provjeriti početnu mapu, gdje bi se navedeni direktorij trebao nalaziti.

Ponekad blokiranje HOSTS datoteke od strane antivirusa može funkcionirati (u većini slučajeva to je Dr. Web). Da biste to popravili, dodajte ga na listu izuzetaka. Prvo možete napraviti sigurnosnu kopiju, izbrisati je, provjeriti radi li program, a zatim vratiti datoteku na izvornu lokaciju.

Vrlo je moguće da bi aplikaciju trebalo pokrenuti ili u načinu kompatibilnosti ili sa administratorskim pravima (meni desnim klikom).

Ako doživite neuspjeh veze, vaš sistem može imati zastarjelu verziju MySQL-a koje se trebate riješiti. Ponekad port: 3306 može biti blokiran (trebalo bi saznati koja ga aplikacija koristi i promijeniti postavke).

I zapamtite! Sam po sebi, Denwer program ne emituje apsolutno ništa na Internet, već je samo alat i, ako želite, pomoćnik za izvođenje jedne ili druge operacije za kreiranje servera i njegovu obradu.