Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Știri
  • Instalarea și configurarea serverului web Denwer. Configurarea și lucrul cu Denver pe cont propriu - soluții simple în cuvinte clare

Instalarea și configurarea serverului web Denwer. Configurarea și lucrul cu Denver pe cont propriu - soluții simple în cuvinte clare

Crearea propriului site web devine foarte des o necesitate. Pentru dezvoltatorii de proiecte orientate pe web care nu au cunoștințe speciale, Denver (acronimos pentru un gentleman's WEB developer's kit) devine un instrument de dezvoltare foarte convenabil. Denver poate fi descărcat gratuit în limba rusă și nu este doar un software de succes pentru a facilita crearea și întreținerea site-urilor web.

Software-ul rulează pe sistemul de operare Windows și este literalmente un server WEB local, permițând configurarea completă și depanarea aplicațiilor (site-urilor web).


La instalarea Denver, serviciul Apache este instalat și pe computerul unui utilizator obișnuit puteți crea un număr mare de site-uri pe nume de domenii virtuale (această abordare simplifică foarte mult transferul unui site de la stocarea locală la găzduire). Principala comoditate este că site-urile locale sunt accesate de nume care au aceleași nume ca și folderele din directorul principal al Denver.

Chiar și pentru un neprofesionist, dezvoltarea unui site web simplu durează 10-20 de minute. Odată creat, editat și vizualizat pe un computer local, site-ul poate fi apoi plasat pe găzduire. Denver conține toate instrumentele necesare pentru a crea un server local.

Caracteristici de instalare a unui server local

În primul rând, trebuie să descărcați Denver (este gratuit), dar să clarificăm că începerea cu un server web local implică accesarea site-ului web al dezvoltatorului, completarea unui formular și descărcarea fișierului de instalare. Cu toate acestea, acest software poate fi descărcat și din resursa noastră folosind linkul direct din partea de jos a publicației. Apoi, rulați programul de instalare și urmați instrucțiunile asistentului de instalare.

După ce toate manipulările au fost efectuate, două pictograme „Denver Stop” și „Denver Run” vor apărea pe desktop, indicând pornirea și oprirea serverului local.

Sfat: Este recomandabil să instalați programul în rădăcina discului local, deoarece acest lucru va simplifica foarte mult lucrul cu proiecte în viitor. Aplicația este utilă pentru depanarea simplă a site-ului, pentru experimente care pot fi văzute pe un disc local fără conexiune la Internet.


Programul include un set de kituri de distribuție și un shell software. Apache+SSL, phpMyAdmin, PHP5, MySQL5 - aceste instrumente dovedite și populare oferă capabilitățile necesare și simplifică munca începătorilor în crearea site-urilor web.

Denver este foarte simplu și optim din punct de vedere al configurației. Separat, merită spus că marele avantaj în activitatea sa este autonomia sa. Această autonomie se realizează prin următoarele caracteristici:

  • Denver este conținut într-un singur director; nu lasă urme în altă parte pe discuri. Software-ul nu se reflectă în niciun fel în cataloagele de sistem Windows și nu înfundă registrul de sistem.
  • Serverul local este atât de autonom și izolat încât un al doilea Denver instalat nu-i va dăuna în niciun fel.
  • Programul nu necesită servicii suplimentare de rulare. Software-ul pornește și funcționează, fără a lăsa urme după ce se oprește.
  • Ștergerea Denver înseamnă ștergerea directorului său - și asta este tot, nu trebuie făcute manipulări.
  • Transfer convenabil de la un computer la altul (efectuat prin simpla copiere a directorului).

Acesta este un alt articol din secțiunea Instrumente pentru webmasteri, în care vreau să vorbesc numit Denwer, care poate fi descărcat gratuit din resursa dezvoltatorului. În primul rând, vă voi spune ce este un server local și de ce trebuie să lucrăm cu el. Mai simplu spus, îl puteți instala și configura pe computer, primind gratuit un analog de găzduire (citiți despre ce sunt găzduirea și domeniile).

În acest caz, nu trebuie să cumpărați găzduire și nici măcar nu trebuie să aveți acces la Internet. Capacitățile pe care ți le oferă Denver nu sunt practic diferite de cele ale unei gazde la distanță și vor consta din aceleași componente și vor avea aceleași capacități. Conține deja citiți mai multe despre acest script), serverul Apache (citește), are suport PHP și multe altele.

De unde să descărcați Denwer, cum să îl instalați și să îl rulați?

Puteți descărca separat toate componentele serverului local descrise mai sus și le puteți instala pe computer și le puteți configura corect, dar nu toată lumea este capabilă să facă acest lucru. Și chiar și cei care înțeleg ceea ce poate întâmpina o mulțime de dificultăți în timpul instalării și mai ales la configurare.

Prin urmare, pentru a ne ușura viața dvs. și mie, au fost inventate și create diverse pachete de instalare (ansambluri), permițându-ne să descărcam un complex complet funcțional și configurat cu un efort minim.

Tot ce trebuie să faceți este să descărcați ansamblul corespunzător și să instalați motorul proiectului dvs. (Joomla, WordPress etc.) pe el, apoi să începeți să lucrați la el, așa cum ați face dacă ați găsi fișierele motorului pe o gazdă fizică. . Apropo, ca opțiune și alternativă la această soluție, puteți lua în considerare, i.e. capabil să lucreze cu Joomla și WordPress. Dar în acest articol vom vorbi în special despre localhost.

Deci, ce ne oferă dezvoltatorii unor astfel de pachete de instalare gratuite? Permiteți-mi să enumerez link-uri către pagini de resurse de unde le puteți descărca, apoi vă voi spune în detaliu despre instalarea și configurarea uneia dintre ele, pe care am ales-o ca preferată.

Aceasta este alegerea mea personală și puteți folosi pachetul care vă place cel mai mult. Din fericire, lucrul cu ei este destul de asemănător și, după ce ați înțeles cum să lucrați cu un ansamblu (azi vom vorbi exclusiv despre Denwer), vă puteți da seama cu ușurință pe oricare altul.

De unde puteți descărca gratuit versiuni locale de server:

  1. Denver - descărcare gratuită
  2. VertrigoServ -

Făcând clic pe link, va trebui să vă înregistrați în formularul furnizat, după care veți primi un e-mail cu un link pentru descărcarea distribuției Denwer.

Rulați fișierul descărcat cu extensia exe, sunteți de acord să instalați pachetul, după care începe să se despacheteze și apoi se va deschide și o fereastră de browser cu o descriere a instalării, pe care o puteți închide imediat și o fereastră DOS neagră cu va apărea și asistentul de instalare:

Urmând instrucțiunile asistentului, apăsați „Enter” pentru a continua instalarea. În fereastra următoare trebuie să indicăm în ce folder de pe computer vom instala serverul. Puteți selecta, de exemplu, C:\server .

Apăsați „Enter”, când sunteți întrebat dacă doriți cu adevărat să instalați Denver în acest director special, răspundeți instalând „y” (Y) și apăsați din nou „Enter”. Suntem informați în continuare că acum va fi creat un disc virtual separat, care este necesar pentru funcționarea tuturor componentelor serverului local.

Doar apăsați „Enter”, iar în fereastra următoare selectați o literă pentru discul virtual. Această literă, desigur, nu ar trebui să fie utilizată în prezent de sistemul dvs. (adică unitatea, litera latină „c”, cu siguranță nu ar trebui selectată).

Este mai bine să alegeți una dintre ultimele litere ale alfabetului latin, de exemplu, Z. Dacă se dovedește că această literă este deja folosită pentru a desemna un disc în sistemul dvs. de operare Windows, veți vedea un mesaj despre imposibilitatea de a crea un astfel de disc.

În acest caz, va trebui să apăsați „Enter” și să repetați pasul de introducere a numelui directorului de instalare, să apăsați din nou „Enter” și să introduceți o altă literă. Puteți vedea ce litere de unitate sunt deja ocupate în computerul dvs. în „Computerul meu”.

Dacă litera pe care ați selectat-o ​​nu este ocupată, veți vedea un mesaj care indică crearea cu succes a discului virtual.

Apăsați „Enter”, care va începe să copieze fișierele acestui ansamblu în folderul computerului pe care l-ați specificat mai devreme. În continuare, vi se va cere să selectați o opțiune de descărcare, la care răspundeți introducând una și apăsând „Enter”. De asemenea, veți fi întrebat dacă doriți să creați comenzi rapide pentru a porni, opri sau reporni pe desktop, la care veți răspunde „y”.

Folosind aceste comenzi rapide, veți putea porni sau opri serverul. Expertul de instalare se va închide apoi și se va deschide o fereastră de browser cu o pagină care descrie următorii pași de lucru cu ansamblul Denwer.

Verificarea stării de sănătate a serverului local

Apoi, mergeți la desktop și lansați Denver făcând clic pe comanda rapidă „Start”. În același timp, o fereastră DOS se va deschide pentru o perioadă scurtă de timp, indicând că serverul pornește, iar apoi pictograme sub formă de pană și o pălărie neagră vor apărea în tavă (zona din partea dreaptă a barei de activități Windows , lângă ceas), indicând că acesta rulează.

Acum introduceți localhost în bara de adrese a browserului dvs., care vă va duce la o pagină care spune „Ura, funcționează”. Aceasta înseamnă că ansamblul a fost instalat cu succes pe computerul tău Windows. Derulând în jos această pagină, veți vedea link-uri pentru a verifica funcționalitatea acesteia:

Urmați acest link, apoi în fereastra care se deschide, introduceți un text în câmpul „Text” (de preferință în rusă - verificați dacă totul este în ordine cu codificarea) și faceți clic pe butonul „Trimiteți prin e-mail”. Dacă totul a funcționat corect, veți primi un mesaj de genul: OK, funcția mail() a funcționat corect. Dar trebuie să verificați și dacă scrisoarea a sosit cu adevărat.

Pentru a face acest lucru, trebuie să mergeți pe discul nostru virtual (rețineți litera pe care ați specificat-o la instalarea acestui ansamblu) și să urmați următoarea cale:

Z:\tmp\!sendmail\

Apropo, puteți merge nu pe discul virtual, ci pe cel real, unde aveți instalat un server local (în cazul meu, este unitatea C) pe aceeași cale:

C:\tmp\!sendmail\

Dacă totul este în ordine cu trimiterea e-mailului, atunci în acest folder ar trebui să găsiți scrisoarea pe care ați trimis-o. Deschizându-l, puteți verifica dacă codarea în limba rusă este corectă.

Configurarea și instalarea Joomla sau WordPress în Denver

Mai întâi, va trebui să mergeți la folderul în care ați instalat ansamblul (pentru mine este c:\server\) și să urmați următoarea cale:

C:\server\home\localhost\www\

În acest director WWW trebuie să creați un director în care ulterior va trebui să încărcați fișiere de motor (Joomla, WordPress, etc.). Puteți găsi singur numele folderului, de exemplu:

După crearea folderului, reporniți gazda locală folosind comanda rapidă „Reporniți Denwer” de pe desktop (dacă nu a fost deja lansată, atunci lansați-o). Pentru a verifica funcționalitatea acestuia, introduceți în bara de adrese a browserului dvs.:

Http://localhost/Proba/

Dacă se deschide o pagină cu titlul „http://localhost/Proba/”, atunci totul este în ordine. Dacă nu se deschide nicio fereastră, încercați să reporniți Denwer din nou.

Acum trebuie să instalați motorul (Joomla, WordPress, etc.) exact în același mod ca și pentru găzduirea reală (instalarea Joomla este descrisă (în detalii și imagini). Am scris cum se instalează forumul SMF și este tratat în detaliu prin linkul dat.

Acestea. trebuie să copiați fișierele motorului într-un folder creat pe computer (acţionează ca găzduire locală). În cazul meu, acesta este folderul:

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

Acest proces va diferi de instalarea motorului pe o gazdă reală () doar în ceea ce privește copierea fișierelor nu este nevoie să utilizați managerul FTP- un dirijor obișnuit se va descurca bine, sau ceva de genul Total Commander descris în link.

După ce copiați fișierele Joomla sau WordPress în folderul Denver, trebuie să instalați site-ul sau blogul tastând în bara de adrese a browserului:

Http://localhost/Proba/

Ca rezultat, se va deschide fereastra asistentului de instalare pentru un anumit motor. Apoi urmați același scenariu ca și în timpul unei instalări normale pe o găzduire reală, cu singura excepție că dvs., așa cum este descris în articolul despre instalarea Joomla (vezi linkul de mai sus), și în modul descris mai jos.

Crearea unei baze de date și a unui utilizator folosind Denwer

Pentru a intra în programul phpMyAdmin, care este inclus în kit-ul de construire a serverului local, trebuie să tastați următoarea adresă URL în bara de adrese a browserului dvs.:

http://localhost/tools/

În fereastra care se deschide, faceți clic pe linkul numit „phpmyadmin”, care va deschide pagina principală a acestui program. Pe ea, în zona „Creați o nouă bază de date”, introduceți numele dorit al bazei de date (pentru simplitate, poate fi numit la fel ca directorul site-ului din folderul localhost, adică „Proba”, în cazul meu) și faceți clic pe butonul „Creați” „

Acum revenim la pagina principală phpMyAdmin făcând clic pe pictograma casei din coloana din stânga ferestrei programului. Găsiți linkul „Privilegii” în zona „MySQL” și faceți clic pe el.

Pe pagina phpMyAdmin care se deschide, în centru, ar trebui să găsiți elementul „Adăugați un utilizator nou” și să faceți clic pe el.

În zona „Nume de utilizator”, introduceți numele dorit (pentru simplitate, folosesc din nou „Proba”), în zona „Gazdă”, introduceți localhost, în zonele „Parolă” și „Confirmare”, introduceți de două ori o parolă foarte complexă .

În zona „Privilegii globale”, faceți clic pe „Verificați toate”, astfel încât utilizatorul bazei de date pe care îl creați să aibă drepturi maxime.

Asta e, baza de date și utilizatorul din Denver sunt create. Acum puteți folosi aceste date atunci când instalați Joomla, WordPress, etc., care vor urma aceeași secvență ca la instalarea pe o găzduire reală. Odată ce acest proces este finalizat, resursa dvs. va fi disponibilă la:

Http://localhost/Proba/

Puteți lucra cu Joomla sau WordPress în mod obișnuit, dar în același timp munca de editare a fișierelor de motor, instalarea și eliminarea diferitelor extensii este simplificată și accelerată semnificativ și aveți, de asemenea, posibilitatea de a lucra la proiectul dvs. chiar și acolo. unde nu există acces la internet.

Transferarea unui site web la găzduire

După terminarea proiectului, ar trebui transferați site-ul web de la Denwer la găzduire astfel încât să devină disponibil vizitatorilor de pe Internet. Acest lucru se face în același mod ca și când pur și simplu v-ați muta de la o găzduire la alta sau ați restaura site-ul dintr-o copie de rezervă (am scris despre crearea și restaurarea dintr-o copie de rezervă).

Pentru a face acest lucru, va trebui să utilizați programul FileZilla (despre care am scris) pentru a muta toate fișierele din folderul serverului local (în cazul meu folderul „Proba”) în directorul rădăcină al gazdei la distanță (de obicei fie PUBLIC_HTML sau HTDOCS).

Și apoi deschideți fișierul de configurare al motorului dvs. pentru editare și modificați parametrii căii absolute către fișierele și folderele acestui motor, precum și numele bazei de date, utilizatorul și parola, la cele pe care le-ați setat atunci când creați o nouă bază de date pe gazduirea. Toate acestea sunt descrise în detaliu în articolul despre backup și transferul site-ului, linkul către care îl veți găsi urcând câteva paragrafe).

Cum să eliminați Denver de pe computer

Destul de des apare întrebarea cum să eliminați acest ansamblu de pe computer. Principala problemă a dezinstalării este dezactivarea discului virtual creat în timpul instalării. Dar mai întâi lucrurile. În primul rând, desigur, va trebui să opriți serverul local folosind comanda rapidă corespunzătoare de pe desktop.

Apoi ștergeți discul virtual, care a fost creat în timpul instalării. Amintiți-vă ce literă ați atribuit acestui disc virtual și mergeți la Windows prin următoarea cale „Start” - „Run” (puteți apăsa în schimb combinația de taste Win + R), introduceți comanda în fereastra care se deschide:

Subst z: /d

În loc de litera Z a unității virtuale, va trebui să introduceți alegerea dvs. (unitatea Z sugerează cz ca litera implicită a unității virtuale). Ei bine, pentru a elimina definitiv ansamblul Denwer de pe computer, va fi suficient să ștergeți directorul WebServers (în mod implicit acesta este folderul „C:\WebServers”) și să eliminați trei comenzi rapide de pe desktopul sistemului de operare Windows. Gata, putem presupune că am reușit să-l scoatem cu puțin sânge.

Multă baftă! Ne vedem curând pe paginile site-ului blogului

Puteți viziona mai multe videoclipuri accesând
");">

S-ar putea să fiți interesat

Găzduire și tot ce este legat de acesta, lucrând cu cPanel
Cum să faci o copie de rezervă și să restabiliți dintr-o copie de rezervă, precum și nuanțele transferului unui site (Joomla, WordPress) pe o nouă găzduire
Fișierul Hosts - ce este, unde se află în Windows, ce ar trebui să facă un webmaster cu el și cum să elimine intrările de viruși din acesta
Transferarea unui site pe o nouă găzduire Infobox, alegerea între obișnuit și VPS, precum și lucrul cu panoul de control al hosterului Server - ce este?

Dacă intenționați să vă creați propriul site web sau visați la o carieră ca constructor profesionist de site-uri web, cu siguranță veți avea nevoie de Denver. Aproape fiecare dezvoltator web folosește acest instrument. Denumirea programului se bazează pe abrevierea „D. n. w. R." (ceea ce înseamnă „un kit de gentleman pentru un dezvoltator web”).

Denver este un server local și un shell software cu module Apache, PHP și MySQL, Perl etc. Vă permite să creați și să testați site-uri web pe o mașină Windows (PC-ul de acasă) fără a intra online și a plasa fișiere de cod (elementele site-ului) pe servere. Indispensabil pentru depanare, testare a scripturilor și efectuarea altor etape la fel de importante ale construirii resurselor web.

Cu Denver vă puteți stoca și rula proiectele nu numai pe hard disk-ul computerului, ci și pe o unitate flash USB. Adică, aveți întotdeauna la îndemână un aspect al unui viitor proiect web. Serverul local plasează toate elementele sale într-un singur director specificat de utilizator. Nu utilizează directoare de sistem de pe unitatea C și nu lasă nicio intrare în registry.

Utilizați Denver pentru a dezvolta site-uri web pe computerul dvs. de acasă

Instalarea și configurarea modulelor de server locale pot fi efectuate automat, urmând instrucțiunile instalatorului.
Pachetul de bază Denver constă din următoarele componente:
  • Instalator (cu posibilitatea de a despacheta pe o unitate flash USB);
  • PHP5 cu suport complet pentru MySQL, GD, sqLite;
  • MySQL5 + opțiuni pentru lucrul cu tranzacții;
  • Bloc de control al gazdei virtuale (folosind șabloane);
  • Panoul phpAdmin pentru gestionarea bazelor de date de site-uri web printr-o interfață web;
  • modul pentru pornirea și oprirea componentelor serverului local;
  • emularea funcționării unui server SMPT, sendmail.

Bună ziua, dragi cititori. Acest subiect a fost mestecat în sus și în jos și este probabil pe toată lumea, undeva sunt inexactități și incompletețe ale informațiilor și, de asemenea, nu sunt suficiente fotografii și capturi de ecran pas cu pas, după ce am revizuit toate site-urile am făcut un complet revizuire, ghid detaliat de instalare și configurare instrument util pentru webmasteri - Denwer(citiți „Denver” - un set de domn pentru un dezvoltator web).

Teorie. Ce este Denver și cum funcționează?

Denver este un shell de software ( emulator de server web pe sistemunix ) care include un set de distribuții și module ( Apache+SSL, PHP5, MySQL5, phpMyAdmin etc.) pentru depanarea site-urilor pe ( local, https://localhost) computer sau laptop fără a fi nevoie de acces la Internet.

Suport pentru OS (sisteme de operare): Windows XP/Vista/7/8.

Caracteristici Denwer

Caracteristica cheie a Denver este suportul pentru lucrul cu mai multe proiecte web simultan, fiecare dintre acestea fiind situat pe o gazdă virtuală separată (sub forma unui folder separat). Gazdele virtuale pentru proiecte sunt create automat: de exemplu, trebuie doar să copiați fișierele de proiect în /home/NameWebProjecta.ru/www și va deveni imediat disponibil la https://NameWebProjecta.ru, ne vom uita la asta în mai multe detalii mai târziu.

Toate componentele Denver sunt deja configurate și gata de lucru (în special, codificarea în limba rusă a MySQL, SSL etc. este configurată corect). În plus, puteți actualiza manual oricare dintre serviciile Denver (Apache, PHP, MySQL etc.), prin simpla copiere a versiunilor noi ale distribuțiilor peste cele vechi.

Conținutul pachetului de bază Denver:

  1. Apache 2 cu suport SSL și mod_rewrite.
  2. PHP5: fișiere executabile, modul pentru serverul web Apache, fișier de distribuție și configurare adaptat, bibliotecă GD, module de suport MySQL și sqLite.
  3. MySQL5 cu suport pentru InnoDB, tranzacții și codificări rusești (windows-1251).
  4. phpMyAdmin - panoul de control al bazei de date MySQL, precum și un script care facilitează adăugarea unui nou utilizator MySQL.
  5. Depanare emulator sendmail (/usr/sbin/sendmail), care nu trimite mesaje, ci le scrie în directorul /tmp/!sendmail.
  6. Un sistem pentru căutarea automată a gazdelor virtuale și actualizarea fișierului gazde ale sistemului, precum și configurația Apache. Datorită acesteia, adăugarea unei noi gazde virtuale (sau a unui domeniu de nivel al treilea) implică pur și simplu crearea unui director în /home (vezi analogia cu gazdele existente) și repornirea complexului. Toate modificările se fac automat fișierelor de configurare și de sistem, dar puteți controla acest proces utilizând mecanismul șablonului gazdă (consultați /usr/local/apache/conf/httpd.conf pentru explicații detaliate).

Suplimentele („pachete de expansiune”) sunt disponibile pe site-ul oficial al Denver pentru a extinde capacitățile kitului de bază:

  • PHP versiunea 3 ca program CGI;
  • PHP versiunea 4 ca program CGI;
  • module suplimentare pentru Apache;
  • module suplimentare pentru PHP;
  • versiunea completă a ActivePerl;
  • Interpret ActivePython.
  • Server MySQL versiunea 4;
  • Module de suport pentru tehnologia parserului;
  • SGBD PostgreSQL;
  • FireBird DBMS versiunile 2 și 1.3
  • alte module populare.

Cred că este suficientă teorie, să trecem la practică...

Instalare Denver

La momentul scrierii acestui tutorial, foloseam următoarea versiune de Denver:
Versiune: Denver-3 din 2012-09-16

Puteți descărca oricând cea mai recentă versiune a Denver de pe site-ul oficial enumerat mai sus.

Cum se instalează Denwer? instrucțiuni detaliate

Deci, ați descărcat fișierul de instalare Denver. Deschidem fișierul, va apărea o fereastră mică „Sunteți sigur că doriți să instalați pachetul de bază?” presa Da.

Apoi se va deschide o fereastră de browser, pe care o puteți închide imediat, veți vedea următoarea imagine.

După cum puteți vedea, întreaga instalare va avea loc în interpretul de comenzi cmd, prima fereastră de bun venit, faceți clic pe butonul pentru a continua introduce.

Programul va verifica prezența driverelor și componentelor sistemului necesare, apoi ne va cere să indicăm în ce director să instalăm Denver.

Dacă nu specificați nimic, atunci în mod implicit programul va fi instalat în directorul C:\WebServers, am specificat acest lucru ca C:\Server. Puteți să vă specificați numele sau să-l lăsați ca implicit, apoi faceți clic pe butonul introduce. va apărea o întrebare..

Faceți clic pe " y" da

În continuare vom verifica utilitățile necesare pentru crearea unui disc virtual în Windows se numește acest utilitar subs. Va trebui să specificați numele discului virtual, implicit sistemul sugerează discul Z, discul meu Z este ocupat, așa că am ales discul X. Puteți, de asemenea, să specificați orice disc liber sau să lăsați discul implicit Z dacă nu este ocupat . Clic introduce.

După finalizarea copierii, trebuie să indicați în ce mod va începe Denver, selectați elementul și faceți clic [ Introduce]

Toate! Instalarea Denwer este finalizată. Se va deschide o fereastră de browser, indicând că instalarea este finalizată, citiți și închideți.

Ar trebui să avem comenzi rapide pe desktop...

EtichetaEchipăAcțiune
StartDenwerC:\[directorul_dvs.]/denwer\ r un.exe)Lansarea serverului Denver
Reporniți DenwerC:\[directorul_dvs.]/denwer\ reporniți .exe)repornind serverul Denver
Opreste-l pe DenwerC:\[directorul_dvs.]/denwer\ stop .exe)Oprirea serverului
C:\[directorul_dvs.]/denwer\ SwitchOff.exe

Lansarea și configurarea Denwer

Pentru a incepe bucură-te de Denver, urmează următoarele instrucțiuni:

  1. Lansați Denver folosind comanda rapidă Începe Denwer pe desktop.
    Dacă nu ați creat comenzi rapide, puteți rula Denver folosind comanda C:\[directorul_dvs.]/denwer\Run.exe , pentru a face acest lucru apăsați combinația de taste [ Câștigă]+[R]și introduceți comanda în fereastra care apare.
  1. Deschideți browserul și accesați https://localhost
  2. Trebuie să vezi Pagina de pornire Denver. Puțin mai jos pe această pagină există un tabel cu linkuri, vă sfătuiesc să verificați imediat funcționalitatea tuturor linkurilor.
  1. Dacă după lansarea Denverului https://localhost nu se deschide, verificați dacă Denver nu este blocat de antivirus sau firewall. De exemplu, au fost observate probleme cu NOD32 în Windows XP (trebuie să adăugați procesul X:/usr/local/apache/bin/httpd.exe la lista de excepții, acest lucru se poate face în IMON/Settings/Miscellaneous/). fereastra de excepție).

Atenţie! Dacă utilizați Skype, asigurați-vă că nu ocupă niciun port 80 Și 443 , necesar pentru ca Apache să ruleze în Denver (" Instrumente - Setări - Avansat - Conexiune - Folosiți porturile 80 și 443 ca alternative de intrare» ar trebui dezactivat).

Atenţie! Greșeală comună: dacă numai localhost rulează și alte gazde sunt nu funcționează, vă rugăm să verificați dacă serverul dvs. proxy este oprit ( Instrumente - Opțiuni Internet - Conexiune - Setări de rețea).

Acum știți cum să utilizați Denver ca site de testare și depanare pentru site-urile dvs. Vreau să vă spun mai multe informații utile...

Structura directoarelor Denwer

Documentele HTML trebuie să fie localizate în directoarele /home/<имя_хоста>/www. În mod implicit, sunt configurate 3 gazde virtuale:

— https://localhost (conține scripturi de testare și diverse utilitare);
— https://test1.ru;
— https://custom-host:8648 (o gazdă cu propria adresă IP și port);

Sunt acceptate, de asemenea, gazde virtuale cu nume de domenii de nivel al treilea și superior. Exemple de cum caută Apache pentru directoarele documentelor gazdă în acest caz:

Nume domeniu Director document

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

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

Directorul /usr/local conține componente software - Apache, PHP, executabil MySQL și fișiere de configurare. Autorii au încercat să mențină acest aranjament aproape de cel acceptat în mediul UNIX. Dar există diferențe serioase - nu toate componentele pachetului sunt distribuite în directoarele adecvate. În orice caz, analogia completă cu sistemul de operare UNIX nu poate fi realizată, dar această plasare a fișierelor executabile și de configurare face oarecum mai ușoară navigarea în componentele serverului.

Utilități incluse în „Setul Gentleman’s”

  • DNSearch: căutare de fișiere căutarea se efectuează în fișiere cu extensiile htm, html, shtml, xhtml prin vizualizarea directă a conținutului documentelor.
  • Lista site-urilor înregistrate – utilitarul generează o pagină cu proiecte web (site-uri) create în sistem.
  • Crearea de noi baze de date și utilizatori MySQL – un utilitar foarte convenabil și simplu pentru crearea bazelor de date (DB), spre deosebire de phpMyAdmin.
  • phpMyAdmin — Administrarea SGBD MySQL

Cum să eliminați Denwer?

Denver este autonom: Poate fi localizat în orice director de pe disc (sau chiar pe o unitate flash). De asemenea, nu modifică fișierele de sistem Windows, așa că Denwer poate fi dezinstalat prin simpla ștergere a folderului său.

Ce ar trebui să fac pentru a elimina Denver?

  1. Oprirea serverului Denwer(rulați comanda rapidă Stop Denwer de pe desktop sau utilizați comanda în cmd:
    C:\[directorul_dvs.]/denwer\ stop .exe)
  2. Oprirea și deconectarea unui disc virtual(comandă în cmd: C:\[directorul_dvs.]/denwer\ SwitchOff.exe
  3. Ștergeți directorul în care este instalat Denwer
  4. Eliminați comenzile rapide de pe desktop

Cu asta vreau sa inchei aceasta lectie, sper ca ti-a fost de folos. Dacă aveți întrebări, scrieți-mi în comentarii sau trimiteți-mi un e-mail.

Salutări, Chirkov Serghei.

Așa că ați decis să instalați Denver. Are ceva ca un nucleu sau „inima” - așa-numitul „pachet de bază”, care ocupă aproximativ 5,5 MB. Orice altceva vine sub formă de pachete de extensie, care vor fi discutate în alte articole (vezi Cuprins). Pachetul de bază conține majoritatea programelor și utilităților necesare:

  • Instalator (instalarea pe o unitate flash este, de asemenea, acceptată).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • PHP5 cu suport GD, MySQL, sqLite.
  • MySQL5 cu suport pentru tranzacții.
  • Sistem de management al gazdei virtuale bazat pe șabloane. Pentru a crea o gazdă nouă, trebuie doar să adăugați un director în directorul /home, nu trebuie să editați niciun fișier de configurare; În mod implicit, schemele de denumire a directorului multor hoster populari sunt deja acceptate; altele noi pot fi adăugate cu ușurință.
  • Sistem de control al pornirii și opririi pentru toate componentele Denver.
  • phpMyAdmin este un sistem de management MySQL prin intermediul unei interfețe web.
  • Sendmail și emulator de server SMTP (depanarea „stub” pe localhost:25, stocarea literelor primite în /tmp în format .eml); Suporta lucrul împreună cu PHP, Perl, Parser etc.

Selectați versiunea PHP

PHP 5.2 este mai vechi, dar include Zend Optimizer și mai multe module.

Pregătirea pentru a lucra cu rețeaua

Pentru a clarifica totul, să ne asigurăm că computerul este într-adevăr configurat să funcționeze cu rețeaua. De obicei, asta se întâmplă în mod implicit, dar totuși...

Mulți oameni asociază cuvântul „rețea” cu internetul, rețeaua locală sau cel puțin un modem. Și complet în zadar. Expresia „să creăm o rețea” poate avea sens chiar dacă computerul nu are niciunul dintre dispozitivele enumerate! Aici ne referim doar la instalarea de drivere și protocoale de rețea care vor permite Apache să pornească și să ruleze pe mașina locală.

Deci, cel mai simplu test: deschis Start - Runși introduceți comanda acolo:

După ce apăsați Enter, ar trebui să vedeți ceva de genul acesta:

Procesul continuă câteva secunde. Dacă vedeți acest lucru, atunci totul este în ordine și puteți continua cu instalarea distribuției. Dacă, de exemplu, fereastra doar „clipește” (se deschide și se închide imediat) sau sunt afișate unele mesaje neplăcute, înseamnă că protocoalele de rețea nu sunt instalate, deci citiți mai departe.

Probabil ați realizat deja că sarcina dvs. acum este să vă asigurați că adresa 127.0.0.1 „ping”. In caz de probleme:

  • Utilizatorii Windows 98/ME trebuie să acceseze Panou de control - Adăugați sau eliminați programe - Instalați Windows si adauga acolo Acces la rețea de la distanță. Acest lucru va instala automat toate protocoalele necesare.
  • Utilizatorii Windows 2000, XP, 2003, Vista, Windows 7 etc. — verificați dacă comanda ping nu este interferată de un antivirus sau firewall instalat manual. Încercați să dezactivați aceste programe: dacă vă ajută, atunci trebuie să înțelegeți setările lor.

Instalarea distribuției

Rulați programul de instalare Denver descărcat. Vei vedea ceva de genul următor în fața ta:

Veți fi întrebat în ce director doriți să instalați complexul (prestabilit este C:\WebServers, trebuie doar să apăsați Enter pentru a fi de acord cu această alegere). Directorul specificat va conține Tot componente ale sistemului și nu sunt create alte fișiere în afara acestuia (cu excepția comenzilor rapide de pe Desktop).

Vă recomandăm insistent să instalați complexul într-un director de prim nivel - adică C:\WebServers, și nu, de exemplu, C:\My\WebServers. Faptul este că instalatorii de pachete de extensie caută pachetul de bază la primul nivel pe toate discurile. Și, dacă nu îl găsesc, vă obligă să introduceți manual numele directorului. Probabil că nu aveți nevoie de întârzieri suplimentare când instalați extensii?...

În continuare, vi se va solicita să introduceți numele discului virtual care va fi asociat cu directorul pe care tocmai l-ați specificat. Vă recomandăm să acceptați valoarea implicită (Z:). Este important ca discul cu acest nume să fie nemișcat nu ar trebui conținute în sistem - cel mai adesea acest lucru se întâmplă cu unitatea Z:.

După aceasta, va începe copierea fișierelor de distribuție, iar la sfârșit veți fi întrebat cum exact veți începe și opri complexul. Ai doua alternative:

  1. Creați un disc virtual când pornește mașina (desigur, instalatorul se va asigura că acest lucru se întâmplă automat) și nu îl deconectați (discul) când serverele sunt oprite. După părerea mea, acesta este cel mai convenabil mod și eu însumi îl folosesc doar.
  2. Creați un disc virtual numai prin comandă explicită pentru a porni complexul (făcând clic pe comanda rapidă de lansare de pe Desktop). Și, în consecință, deconectați discul de la sistem atunci când serverele sunt oprite.

    Unele versiuni de Windows 98 au o eroare care împiedică oprirea discului pentru prima dată - experimentele și cercetările mele au arătat că aceasta este o eroare în subst, și nu altceva.

De fapt, asta-i tot. Puteți instala complexul cu doar 2 taste de pe tastatură: Enter și Y (pentru a intra da).

Prima lansare a lui Denver

În sfârșit, instalarea este completă. Faceți imediat clic pe scurtătura creată de programul de instalare Începe Denwer pe Desktop și apoi, după ce așteptați ca toate ferestrele consolei să dispară, deschideți browserul și introduceți adresa în el: http://localhost/denwer/. Nu este necesar să părăsiți Internetul.

Unele sisteme de operare tind să apeleze Expert de conexiune. Dacă acest lucru s-a întâmplat pe mașina dvs., spuneți-i nefericitului maestru să „la dracu” - se presupune că ați configurat deja singur conexiunea.

Dacă pagina de test tot nu se încarcă, verificați:

În cele din urmă, dacă toate celelalte nu reușesc, aruncați o privire la lista de întrebări frecvente și apoi, dacă problema persistă, postați o descriere detaliată a erorii pe forum.

Denver a fost testat în următorul sistem de operare:

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

Lucrul cu gazde virtuale

Atenție utilizatorilor Windows NT, 2000 sau XP (și mai vechi). Înainte de a continua, asigurați-vă că aveți serviciul client DNS în funcțiune. Acest lucru se poate face prin deschiderea Panou de control - Instrumente administrative - Servicii. În caz contrar, gazdele virtuale nu vor funcționa.

Dacă dezvoltați site-uri Web, probabil că ați dori să serviți mai multe gazde simultan cu un singur server. Cu alte cuvinte, introducând calea http://localhost în browser, veți fi dus pe un site, iar tastând http://test1.ru, veți fi dus la unul complet diferit (dar și pe mașină locală).

Adăugarea unei noi gazde virtuale în Denver este extrem de ușoară. Să fie test1.ru. Trebuie să faceți următoarele:

  • Creați un director în folderul /home cu un nume care se potrivește cu numele gazdei virtuale (în cazul nostru test1.ru). Da, da, ați înțeles bine: numele directorului conține un punct. Acest director va stoca directoarele de documente ale domeniului de nivel al treilea pentru test1.ru. Nu este clar?.. De exemplu, numele abc.test1.ru este asociat de server cu directorul /home/test1.ru/abc/ , iar numele abc.def.test1.ru este asociat cu /home/ test1.ru/abc.def/ . Și, desigur, subdirectorul www corespunde adreselor www.test1.ru și pur și simplu test1.ru. În general, ieftin și vesel. Imaginea arată cum ar putea arăta directorul /home. Nu uitați să creați un folder www în directorul gazdă virtuală, deoarece aici vor fi stocate paginile și scripturile sale!
  • Reporniți serverul folosind, de exemplu, o comandă rapidă Reporniți Denwer pe desktop.

Cam despre asta e. Și unde, vă întrebați, este modificarea httpd.conf și fișierul hosts?... Ea pur și simplu nu există. Fișierul httpd.conf nu se schimbă deloc. Este puțin mai complicat cu fișierul hosts: este modificat automat, adaptându-se la configurația curentă a directoarelor din /home . În acest caz, se folosește un algoritm foarte inteligent pentru a recunoaște ce gazde au fost introduse de Denver și pe care utilizatorul le-a adăugat independent, manual (dacă, desigur, dorește să facă acest lucru). Adică, schimbarea automată a fișierului hosts nu înseamnă că toate comentariile din acesta vor dispărea și nu veți mai putea să-l editați manual niciodată. Și, desigur, atunci când opriți complexul folosind o comandă rapidă Opreste-l pe Denwer fișierul hosts este restaurat la starea în care ar trebui să fie.

Nu spun „la precedentul” pentru că, în general, nu este cazul. Imaginați-vă că complexul rulează și utilizatorul a deschis gazde în Notepad și a adăugat o gazdă la acesta. De exemplu, el a atribuit domeniului microsoft.ru aceeași adresă IP ca porno.com. După ce serverele sunt oprite, această adresă nu va fi ștearsă, ci va fi păstrată în forma sa originală, în timp ce toate gazdele virtuale vor fi „dezactivate”. Se aplică principiul: „curăță doar ceea ce te-ai încurcat.”

Suntem în război cu controlerul de acces la distanță

Odată ce începi să creezi gazde virtuale, poate deveni razna pe unele sisteme. Când deschideți pentru prima dată gazda, aceasta vă va oferi o alternativă precum următoarea:

sau chiar asa:

Slavă Domnului că acest lucru nu se întâmplă de fiecare dată. Vezi cum se zvârcoli doar pentru a împiedica persoana să lucreze?.. Deci, în acest caz trebuie să fii ferm: alege întotdeauna Conectați sau Repeta.

În niciun caz nu-i da raspunsul Deconectat , ai auzit?...

Dar dacă dvs Controler de acces la distanță muşcă puţin şi răspunse Conectațiîncepe să formeze furios pe modem, du-te la Instrumente - Opțiuni Internet - Conexiune iar in sectiunea Configurarea accesului de la distanță bifeaza casuta Nu folosi(sau Nu formați niciodată o conexiune).

Ne luptăm cu serverul proxy

Multe versiuni de Windows vin cu un server proxy activat implicit. Acest lucru poate cauza unele probleme atunci când lucrați cu Denver (cu toate acestea, acestea pot fi rezolvate cu ușurință).

  • Dacă pagina http://localhost nu funcționează după rularea Denver, cel mai probabil trebuie să dezactivați serverul proxy din setările browserului. Pentru gazde „simple” (cum ar fi localhost , test , dklab etc.) caseta de selectare „Nu utilizați serverul proxy pentru adresele locale” din filă este de obicei suficientă Opțiuni Internet - Conexiune - Setări de rețea - Avansat.
  • Dacă localhost funcționează, dar test1.ru (și în general gazdele al căror nume este format din mai multe părți) nu, atunci browserul dvs. probabil că nu poate recunoaște ultima gazdă ca fiind locală. Acest lucru se întâmplă, din păcate. Trebuie fie să dezactivați complet serverul proxy, fie să enumerați gazdele în listă Conexiune - Setări de rețea - Avansat - Excepții.

Rezolvarea problemelor

Înainte de a vă grăbi să puneți o întrebare pe forum, verificați: este posibil ca răspunsul să fie deja în lista de întrebări frecvente despre Denver. Există o șansă de 85% ca acesta să se întâmple: la urma urmei, nu ești primul care folosește proiectul.

Dacă întrebările frecvente nu vă răspund la întrebarea dvs., adresați-o pe forum.

Dar mai întâi, pentru a nu avea probleme și pentru a nu pierde timpul cu ceartă inutilă cu moderatorii, citiți și înțelegeți materialul din articolul Cum să puneți întrebări corect. Poți fi sigur: cunoștințele adunate de acolo îți vor fi utile de mai multe ori în viață.

Cele mai bune articole pe această temă