Implementăm un server local pe Windows. Ce este un server local? Să alegem pe cel mai bun! Cum se creează un server local

Astăzi ne vom uita la instalarea MaxSite CMS pe un server local. Înțeleg perfect că nu numai profesioniștii, ci și începătorii vizitează, așa că, în primul rând, voi răspunde la întrebare:

- Ce este un server local?

- acesta este un program, chiar și un întreg complex de programe, instalându-l pe computer, vă puteți dezvolta site-urile web direct pe el, iar acest lucru este „brutal” convenabil, știți

Desigur, dacă vă limitați la dezvoltarea paginilor + , atunci nu aveți nevoie de el - puteți vizualiza imediat rezultatele în browser. Dar cei care lucrează cu CMS () nu se pot lipsi de un server local!

Pentru că pur și simplu nu veți putea rula acest „lucru” pe computer. Pentru ca acesta să funcționeze, aveți nevoie de un server, care este de obicei găzduit. Și chiar dacă aveți propriul site web, dezvoltarea aceluiași va fi extrem de incomod, deoarece de fiecare dată fișierul modificat trebuie încărcat pe server pentru a vedea modificările și a vedea dacă există greșeli pe undeva. Și de obicei este exact invers.

De acord - acest lucru este teribil de incomod.

În aceste scopuri a fost inventat server local. Instalați-l pe computer, puneți un site web acolo - și dezvoltați încet noi funcții / șabloane / și tot felul de alte prostii. Exact așa dezvolt noi șabloane, lecții etc. (inclusiv prostii)

Cred că am rezolvat asta. Aceasta înseamnă că acum vom arunca o privire în altă direcție, și anume:

- Cum se instalează un server local?

Îți voi da un sfat înțelept imediat. server local- acesta este un program, ceea ce înseamnă că mai întâi trebuie să-l „pionizăm sincer” undeva. Și pentru a fi „pionier”, trebuie mai întâi să decideți cu ce server doriți să lucrați.

Bănuind că cei care știu deja să lucreze cu un server local nu au nevoie de acest articol (vai de mine), și cei care nu au idee ce sunt, le voi oferi o singură opțiune - CEL MAI BUN(bine, am sunat atât de modest serverul cu care lucrez).

În general, toți „web-starpers”, inclusiv eu, au voie să-și apere, chiar spumegând la gură, versiunea lor în comentarii, astfel încât să vă puteți lăsa părerea despre serverul local. Și am mers mai departe.

Am descărcat versiunea standard a serverului local.

L-ai descărcat? Ei bine, acum partea cea mai grea - instalarea teribil de dificilă. Fii bine aprovizionat cu ceai și fursecuri, deoarece acest lucru va cere 27 de minute de instalare și 9 reporniri ale computerului. Singurul lucru care te scutește de plictiseală este că arată desene animate în timpul instalării. Deci ceaiul nu va strica.

Instalarea unui server local.

Începe cu faptul că trebuie să decidem în ce folder îl vom extrage din arhivă. Sunt pe disc E, a creat un folder numit open_server, și a dezarhivat totul acolo.

Vă recomand să faceți exact același lucru, sau cel puțin să încercați să nu utilizați caractere rusești pe calea către rețeaua locală. Acestea. nu este nevoie să-l plasați într-un folder cu litere și spații rusești. În caz contrar, pot apărea erori dăunătoare.

Bine? Extras? Fuuuhh... Felicitări, instalarea este finalizată! (nu ai încredere în nimeni tot aprilie)


Configurarea unui server local.


Acum rulați fișierul în folder OpenServer.exe, iar un steag roșu va apărea în bara de activități (de obicei situată în colțul din dreapta jos al desktopului).

Faceți clic pe el și va apărea un meniu contextual cu mai multe elemente:

Este timpul să începem configurarea unui server local. Nu vom configura prea multe acolo, doar vom configura totul pentru a se potrivi nevoilor noastre.

Și așa, selectați elementul " Setări", iar o fereastră corespunzătoare va apărea în fața noastră. Selectați fila " Server„și acolo indicăm scrisoare pentru discul virtual, și numele serverului bazei de date. Cu toate acestea, puteți lăsa totul ca implicit. (exact asta am facut)

Dacă v-ați modificat parametrii, nu uitați să faceți clic pe butonul „ Salvați".

Asta este, acum faceți clic pe caseta de selectare din nou și selectați „Run”. În câteva secunde, serverul nostru ar trebui să pornească, caseta de selectare va deveni verde și un nou disc virtual cu litera pe care ați specificat-o în setări va apărea pe computer.


Instalarea MaxSite pe un server local.


Acum, în sfârșit, am ajuns la cel mai important lucru, vreau imediat să vă mulțumesc pentru că ați îndurat toate prostiile și bullying-ul pe care le-am postat mai sus.

Instalarea MaxSite pe un server local nu diferă de instalarea pe una obișnuită, trebuie să creați o bază de date, să specificați o parolă și un utilizator și să parcurgeți aceiași pași de instalare ca atunci când instalați pe una reală.

Aici am decis să înregistrez un tutorial video pentru claritate. Deoarece ar trebui să scriu chiar mai mult decât am scris deja și ar fi indicat să nu dau peste cap baza de date:



Asta e tot. După cum puteți vedea, nu poate fi mai simplu.

Acum aveți propriul site web de lucru pe computer, pe care vă puteți desfășura în siguranță experimentele inumane.

Vă mulțumim pentru atenție.

PS: Nu uitați să împărtășiți articolul cu „prietenii” dvs. făcând clic pe diferite butoane de pe rețelele sociale.

PS: Sunt dispus să pariez pe cel mai BUN server local în comentarii. În general, ar fi interesant să știi ce folosești.

Open Server este un program gratuit și open source pentru dezvoltatorii web care include un pachet de componente software pentru server. Open Server este necesar pentru a crea și a depana site-uri web cu drepturi depline pe un computer local. Mai simplu spus, cu ajutorul acestui program puteți face un analog al serverelor Linux sub Windows și fără probleme lansați site-uri, de exemplu, scrise în PHP.

Open Server este foarte ușor de utilizat. Pentru a rula programul nu trebuie să fiți capabil să configurați serverele Apache și Nginx sau să configurați MySQL. Programul face acest lucru automat. Mai mult, Open Server este implementat ca o aplicație portabilă care nu necesită instalare. Programul poate funcționa de pe o unitate flash, HDD și disc CD/DVD. În acest din urmă caz, programul va crea un director temporar cu date de pe disc sau dispozitiv virtual. Este posibil să controlați prin consolă și să vă creați propriile ansambluri de programe.

Dacă este necesar, programul poate funcționa ca server în rețele locale sau globale. Dacă lucrați ca server de Internet, aveți nevoie de o adresă IP statică și, de asemenea, ar trebui să vă amintiți posibilele amenințări și să vă protejați computerul de scripturi rău intenționate.

Set de bază de componente:

  • server Apache;
  • Server DNS Bind;
  • server HTTP Nginx;
  • baze de date MySQL, MariaDB, MongoDB, PostgreSQL;
  • Magazin de date de jurnalizare Redis;
  • Sistem de stocare în cache a datelor Memcached;
  • server FTP FTP FileZilla;
  • mediu pentru executarea scripturilor PHP PHP 5.x;
  • interpret de limbaj PostScript Ghostscript;
  • serviciu pentru lucrul cu email Sendmail;
  • un număr mare de alte utilități auxiliare, cum ar fi HeidiSQL, Adminer, RockMongo PHPMyAdmin și altele.

Dacă este necesar, puteți instala componente suplimentare Pear și Composer.

Programul este prezentat în trei versiuni: Basic, Premium, Ultimate. Diferența dintre ele este numărul de utilități suplimentare pentru muncă. Versiunea de bază conține doar setul de bază pentru pornirea serverului. Versiunea Premium include programe server de bază și utilitare suplimentare Git, ImageMagick, MongoDB, Rockmongo, PostgreSQL și PhpPgAdmin. Versiunea Ultimate include un număr mare de programe suplimentare distribuite gratuit pentru lucrul cu grafică, diverse editoare de text și HTML, programe pentru lucrul cu Internetul, manageri de descărcare, clienți SCP și așa mai departe.

Open Server poate funcționa în mod limitat într-o situație în care nu este posibil să se facă modificări la fișierul HOSTS din cauza drepturilor de acces restricționate sau blocării de către un firewall. În acest caz, o singură adresă, localhost 127.0.0.1, va fi disponibilă pentru site-uri.

Caracteristici și funcții cheie

  • controale foarte simple;
  • un număr mare de versiuni diferite ale modulelor principale;
  • trei opțiuni de program din care puteți alege: Basic, Premium, Ultimate;
  • programul este implementat ca o aplicație portabilă;
  • capacitatea de a lucra în rețele locale și pe Internet ca server;
  • suport SSL;
  • Suport chirilic în nume de domenii;
  • capacitatea de a configura un server DNS;
  • suport pentru pointeri de domeniu;
  • capacitatea de a folosi scripturi pentru a porni/opri serverul;
  • capacitatea de a emula diferite viteze de conectare pentru a testa accesibilitatea site-ului web la viteze diferite;
  • capacitatea de a conecta componente suplimentare;
  • capacitatea de a vă crea propriile ansambluri.

De-a lungul timpului, orice dezvoltator web ( blogger, web designer sau programator web) va avea nevoie de un site special de testare unde să puteți exersa fără probleme dezvoltarea site-ului web sau testarea unui alt proiect web. Unii începători folosesc resursele găzduirii lor plătite și plasează acolo cel puțin două site-uri web. Un muncitor ( de bază), si celalalt ( adiţional) pentru testare. Locul de testare este supus diverselor teste ( instalarea și testarea multor plugin-uri, teme, scripturi și așa mai departe).

Ca urmare, cu acest aspect, site-ul principal de producție suferă foarte mult, deoarece majoritatea resurselor de găzduire sunt consumate de proiectul de testare. Cu toate acestea, există o altă modalitate care va permite fără pierderi ( atât în ​​termeni monetari cât și de resurse) efectuați testarea site-urilor dvs. și acum vom lua în considerare această metodă.

De ce nu?

Probabil știi deja că pentru a-ți pune site-ul pe Internet, trebuie să înregistrezi un nume de domeniu, să cumperi găzduire, adică spațiu pe disc pe un computer cu o conexiune de mare viteză pe care să poată rula scripturi PHP. Pentru ca site-urile să funcționeze pe deplin, PHP și MySQL trebuie instalate. Toate acestea nu sunt disponibile pe un computer obișnuit. Cum pot rula fișierele HTML și PHP pe computerul dvs.?

Un fișier obișnuit poate fi deschis cu Notepad++ sau chiar cu Notepad. Scrieți ceva în interior, salvați-l și apoi, fără probleme, deschideți acest fișier în browser și vedeți cum ar arăta acest fișier pe un site de găzduire de pe Internet. Adică vedem deja o pagină HTML funcțională. În el putem crea anumite design-uri, conținut și monitoriza proiectul fără o conexiune la Internet. În esență, avem deja totul. Dacă vrem să rulăm un fișier PHP folosind un browser, atunci nu vom reuși, deoarece scripturile PHP din sistemul de operare Windows nu vor funcționa fără software suplimentar.

Toate acestea nu sunt disponibile pe un computer obișnuit și, prin urmare, nu există posibilitatea de a lucra cu proiectele dvs. web. Prin urmare, unii începători încep să cheltuiască bani pe resurse suplimentare ale găzduirii lor plătite. Dar ce să faci în acest caz? Răspunsul este simplu - există programe speciale cu care îți poți instala propriul server dedicat direct pe computer.

Ce este un server?

Ce s-a întâmplat Serverși cum diferă un server local de unul situat în rețea. În cazul nostru, un server nu înseamnă un computer, ci un set special de programe care asigură funcționarea optimă a site-ului. Pentru ca site-ul să funcționeze, va trebui să-l instalăm într-o locație specială desemnată pe server (). Adică, descarcăm fișierele site-ului pe un computer la distanță. Cu toate acestea, fără programe speciale de server, fișierele noastre încărcate nu vor fi vizibile în rețea. Acum, în astfel de scopuri, ne vom crea propriul server pe computerul nostru de acasă.

Pentru asta avem nevoie de programe speciale. Dar care sunt mai potrivite și ce dificultăți pot cauza în timpul lucrului ulterioar? Pentru informarea dumneavoastră, mai jos am enumerat cele mai bune servere web după popularitate din întreaga lume. Cu toate acestea, acest lucru nu înseamnă că trebuie instalate imediat. Voi explica de ce mai târziu!

Lista celor mai bune servere web

În prezent, pe piață există mai multe soluții de la o varietate de producători:

  • (site - apache.org) este cel mai răspândit și popular server gratuit din rețea. Este mai fiabil și mai flexibil. Serverul nu solicită resursele procesorului și este capabil să deservească multe site-uri. Aplicația este disponibilă pentru o gamă largă de sisteme de operare, inclusiv Unix, Linux, Solaris, Mac OS X, Microsoft Windows și altele. Utilizarea Apache este în prezent de 71%. Cu toate acestea, acesta este un program complex pe care nu orice începător îl poate gestiona.

  • (site-ul web - www.iis.net) este un alt server de încredere de la Microsoft. S-a așezat ferm pe locul doi, cu 14% din utilizarea online. După instalarea programului, vor fi acceptate doar două limbaje de programare ( VBScript și JScript). Cu toate acestea, puteți deschide funcții suplimentare instalând extensiile necesare. Odată cu instalarea unor astfel de module, funcționalitatea acestui server este crescută semnificativ.

  • NGINX (site - nginx.org/ru/) este cel mai popular server web de pe internetul rusesc. Fata de primele doua, este cea mai simpla si nu are functii inutile. De asemenea, este lăudat pentru fiabilitatea și viteza mare. Dezvoltatorul acestui produs este compatriotul nostru Igor Sysoev. În 2004, a lansat prima versiune de nginx. Acum, acest produs software este unul dintre cele mai populare trei servere web din lume. Utilizarea sa este de aproximativ 6,5%.

  • (site - litespeedtech.com) - acest server web nu are multe capabilități, dar are o viteză foarte mare. Este de 9 ori mai rapid decât popularul Apache. Se acordă multă atenție siguranței ( propria protecție împotriva supraîncărcării sistemului, verificarea strictă a solicitărilor http, anti-ddos și multe altele). LiteSpeed ​​​​este disponibil pentru Solaris, Linux, FreeBSD și Mac OS X. Programul are o rată de utilizare de 1,5%.

Desigur, există multe alte programe similare, dar ponderea utilizării și încrederii lor în rândul utilizatorilor nu este la fel de mare ca acestea. Din păcate, nu veți putea face acest lucru cu un singur program. Nu numai că sunt utile pentru proiecte mari, dar pot fi și dificil de instalat și configurat. În plus, pe lângă astfel de servere, este necesară și instalarea și configurarea separată a unor programe ( de exemplu, pentru a lucra cu o bază de date). Toate acestea cauzează dificultăți semnificative pentru mulți utilizatori. Ce să faci în acest caz?

Caracteristicile serverului local

În acest moment, există multe distribuții diferite care pot face viața mai ușoară oricărui webmaster începător. Sunt foarte ușor de instalat, ușor de operat, mai puțin pretențioși cu resurse și conțin elementele software necesare pentru cea mai bună performanță.

Acesta este server local- acesta nu este un singur program ( nu un server web specific), ci o colecție specială care include versiuni ușoare ale programelor server complexe. De obicei, ansamblul include: serverul în sine ( mai ales Apache, dar pot fi și altele), compilator PHP ( cu ajutorul lui browserul poate citi codurile și asambla pagina), componente pentru lucrul cu baze de date, diverse instalatoare și multe alte programe. Toate acestea fac lucrurile mult mai ușoare decât dacă am instala și configura fiecare program separat.

În plus, module separate pot fi conectate la pachetele de bază ale serverelor locale pentru a extinde funcționalitatea. O altă caracteristică importantă este că pe unele servere este posibil să se lucreze de pe o unitate flash amovibilă. În general, astfel de ansambluri sunt foarte potrivite pentru dezvoltarea rapidă a site-urilor web, testarea proiectelor mici și, uneori, chiar a celor mari.

Revizuirea serverelor locale populare

Iată câteva versiuni care vă pot fi utile:

  • (site-ul web - denwer.ru) este un server intern gratuit care este proiectat să funcționeze cu site-uri web, aplicații web sau pagini de internet. Dezvoltatorii săi sunt Dmitry Koterov și Anton Sushchev. Acest produs conține distribuțiile necesare pentru lucrul simplificat. De exemplu, acesta include serverul web Apache cu diverse suporturi, panoul phpMyAdmin și MySQL pentru lucrul cu baze de date și alte programe. Puteți lucra și de pe o unitate flash amovibilă. Din păcate, Denwer acceptă doar sistemul de operare Windows.

  • XAMPP (site-ul web - www.apachefriends.org/en/xampp.html) este un server special construit de la prietenii Apache. Distribuțiile necesare vă permit să rulați un server web cu drepturi depline pe acesta. Acest program este distribuit gratuit și acceptă lucrul pe Windows, Solaris, Mac OS X și Linux. Există și următoarele avantaje: serverul este popular pentru interfața sa de utilizator foarte simplă, ceea ce îl face favorit pentru mulți începători; există mai multe apariții ale versiunilor actualizate; procesul de actualizare este foarte simplu și ușor de utilizat; Există module suplimentare. De asemenea, puteți descărca versiunea necesară de pe un alt site oficial - sourceforge.net/projects/xampp/files.

  • (site - www.appservnetwork.com) este un server excelent de la un producător thailandez, al cărui concept este instalarea și configurarea ușoară a tuturor distribuțiilor în 1 minut. Prima lansare a ansamblului a avut loc în 2001 și de atunci numărul utilizatorilor a crescut tot timpul. AppServ este foarte ușor de instalat, funcționează stabil și nu este mai rău decât versiunile oficiale și individuale, iar performanța sa de încredere face posibilă crearea unui server web cu drepturi depline pe computer.
  • (site - vertrigo.sourceforge.net) este un alt server local bun și ușor de instalat. Ansamblul este foarte flexibil, are performanțe bune și ocupă puțin spațiu pe disc. Din păcate, deocamdată funcționează doar pe sistemul de operare Windows.
  • Zend Server Ediția comunitară (site-ul web - www.zend.com) este un server gratuit de la Zend, conceput pentru a funcționa cu aplicații web. Conține toate componentele necesare pentru implementarea rapidă a unui server local pe computer.

  • (site-ul web - open-server.ru) este un server local portabil intern care are o funcționalitate ridicată pentru dezvoltarea și crearea de site-uri web și alte proiecte web. Are o interfață multilingvă ( inclusiv rusă) și este proiectat să ruleze pe sistemul de operare Windows. Lucrările de pe suporturi amovibile sunt acceptate. Acest server este foarte bun și servește ca o alternativă bună la Denver.

  • (site - wampserver.com) - o altă construcție bună cu o interfață rusă ( mai sunt si alte limbi). Există un meniu simplu și clar, iar instalarea și configurarea convenabilă a ansamblului nu provoacă dificultăți deosebite. Configurarea se poate face fără a afecta fișierele de configurare, ceea ce este foarte util pentru webmasterii începători. Serverul este distribuit gratuit și rulează doar pe platforma Windows. Din păcate, nu există încă o versiune portabilă.
  • (site - easyphp.org) - un asamblare foarte simplu cu suport pentru limba rusă. Ansamblul este neremarcabil, nu are o funcționalitate uriașă și este destinat în principal testării proiectelor mici. Există suport pentru lucrul de pe medii portabile. Acest server va servi ca un bun înlocuitor pentru Denver.

Datorită faptului că blogul meu este absolut lipsit de orice cronologie, am decis să corectez acest lucru. Următoarea serie de articole va fi dedicată creării propriului site web.
În acest articol ne vom uita la: ce este un server local, de unde să-l descarci, cum să instalați, cum se configurează, cum să faci un server local accesibil pe Internet.

Ce este un server local?

Server local– software care vă permite să depanați un site web pe un computer local (de acasă), fără acces la Internet. Un server local imită complet munca de găzduire și are o funcționalitate similară.

Cei care au fost implicați în construirea site-ului web folosind doar html și css știu că nu este nevoie de un server local, deoarece browserul procesează și înțelege perfect limbajul de marcare hipertext și foile de stil în cascadă. Dar, de îndată ce adăugați niște script PHP, veți fi imediat jenat - browserul nu va afișa rezultatul lucrării PHP. Acest lucru se întâmplă deoarece browserele nu înțeleg PHP. Iar pentru ca utilizatorul să vadă pagina site-ului în forma în care ar trebui să fie această pagină, este necesar ca serverul să proceseze și să convertească codul PHP în html.

Toate CMS-urile la WordPress și Joomla conțin scripturi PHP. În consecință, pentru ca site-urile create folosind sisteme de gestionare a conținutului să funcționeze pe un computer de acasă, este necesar un server local.

Site-ul meu a fost creat folosind WordPress, trebuie să testez în mod constant unele plugin-uri, extensii și să mă aprofundez în codul PHP. Este logic ca, mai devreme sau mai târziu, astfel de acțiuni pot duce la pierderea funcționalității site-ului din cauza unei erori. Desigur, majoritatea furnizorilor de găzduire acceptă recuperarea (backup-ul) site-ului și a bazei de date. Da, iar webmasterii competenți păstrează unul de rezervă pe computerul lor, pentru orice eventualitate. În general, sunt paranoic, pe lângă găzduire și computer, l-am înregistrat și pe o unitate flash. Va trebui să-l încarc în altă parte într-un serviciu cloud =).

Și nu uitați că nu tuturor dezvoltatorilor de plugin-uri le pasă de ștergerea corectă a produselor lor și, adesea, chiar și după ștergerea unui produs, puteți vedea urme ale unui plugin incomplet șters în baza de date. Și cu cât site-ul trăiește mai mult, cu atât mai multe astfel de gunoi vor agăța în baza de date.

De fapt, un server local vă va ajuta să faceți față sarcinilor și problemelor enumerate (și multe altele).

Cum se creează un server local?

De fapt, nu trebuie să creați un server, totul a fost deja creat, trebuie doar să descărcați și să instalați un set gata făcut de componente necesare. Vom analiza mai jos instalarea și configurarea unuia dintre serverele locale populare.

Cum se instalează un server local?

Unul dintre cele mai populare și mai stabile servere locale - Denver. Numele înseamnă: gentleman's web developer kit - D.N. V. R. Ne vom uita la instalarea lui.

Pachetul de baza contine:

  • Instalator.
  • server Apache.
  • PHP 5.
  • MySQL5, care acceptă tranzacții.
  • phpMyAdmin este un sistem de management MySQL care vă permite să lucrați cu baze de date printr-un browser.
  • Emulator de server Sendmail și SMTP - simulând funcția de trimitere a e-mailurilor. Toate scrisorile trimise vor fi localizate în directorul Z:\tmp\!sendmail în format .eml și nu vor fi trimise la adresa de e-mail specificată.

Unul dintre avantaje este că serverul poate fi instalat pe o unitate flash. Și oriunde te-ai afla, poți lucra la proiectele tale.

Și, desigur, cel mai important plus este că Denwer este absolut gratuit.

Instalare Denwer

    1. Rulați fișierul descărcat și sunteți de acord să instalați pachetul de bază.

    2. Apoi, se va deschide o fereastră de browser, care trebuie închisă pentru a continua sau a anula instalarea.
    3. Pentru a continua instalarea, apăsați Enter.

    4. Apoi, trebuie să specificați directorul în care vor fi localizate fișierele. Implicit: C:\WebServers. Simțiți-vă liber să apăsați Enter și să continuați.

    5. Urmând instrucțiunile, apăsați Enter.
    6. Apoi, programul de instalare vă va solicita să selectați o literă de disc virtual. În mod implicit, litera Z este sugerată. Dacă nu există niciun disc cu acest nume pe computer, atunci puteți continua instalarea în siguranță apăsând pe Enter, dar dacă există, selectați altul.

    7. După ce toate fișierele de distribuție au fost copiate, vi se va oferi o alegere dintre 2 opțiuni pentru crearea unui disc virtual:
    1. Un disc virtual este creat atunci când computerul este pornit.
    2. Creați un disc virtual doar atunci când este apelat în mod explicit, adică atunci când faceți clic pe comanda rapidă de pornire de pe desktop (eu am ales această opțiune).

Asta e tot, asta completează instalarea Denverului.

Acum puteți testa serverul local. Dacă totul este făcut corect, atunci pe desktop vor apărea 3 comenzi rapide: Start Denwer, Stop Denwer, Restart Denwer.

Faceți clic pe Start Denwer pentru a lansa. Dacă vă conectați la computerul meu, puteți vedea că apare unitatea locală selectată. Iar în tavă (lângă ceas) vor apărea 2 pictograme sub formă de pălărie și pană.

Deschideți o fereastră de browser și introduceți următoarele în bara de adrese: http://localhost/

Se va deschide o fereastră cu mesajul: „Hurra, funcționează!”, simbolizând că totul a fost făcut corect și că puteți începe în siguranță să lucrați cu un server local.

Pagina care se deschide conține o mulțime de informații utile:

  1. Puteți găsi documentația necesară pentru PHP, MySQL, Apache, Perl, PostgreSQL folosind căutarea corespunzătoare.
  2. Deoarece Denver este software gratuit, pentru a sprijini proiectul, creatorii acceptă donații de la utilizatori recunoscători. Ei bine, am observat un link de afiliat către găzduirea lui Gino.
  3. Puteți verifica funcționalitatea componentelor făcând clic pe următoarele link-uri:

subdomain.localhost/ssl.php - verificați dacă SSL este activ.

subdomain.localhost/ - verificăm domeniile de nivel doi „non-Internet”, precum și SSI

test1.ru/ - verificarea domeniilor de nivel al doilea.

subdomain.test1.ru/ - verificarea subdomeniilor (subdomeniilor)

localhost/Tests/phpnotice/index.php - puteți testa interceptarea PHP Notice.

localhost/Tests/PHP5/index.php5 - informații despre PHP 5.

localhost/Tools/phpMyAdmin - acces la phpMyAdmin și MySQL.

custom-host:8648 - verificați o gazdă cu o adresă IP și un port diferit (127.0.0.2:8648)

localhost/Tests/sendmail/index.php - verificarea funcționării sendmail (trimiterea e-mailului).

Site-ul Denver este afișat în hieroglife

Problema cu hieroglifele se întâmplă uneori dacă se folosește codarea utf-8. În Opera și Chrome, în locul textului meu au fost afișate inscripții înfiorătoare. Și Internet Explorer, destul de ciudat, a arătat totul așa cum ar trebui. Dar oricum ar fi, problema trebuie rezolvată. Și puteți face acest lucru în felul următor:

Creați un fișier .htaccess în directorul rădăcină al site-ului (în folderul www) și scrieți acolo următoarele: AddDefaultCharset UTF-8

Dacă fișierul există deja, atunci pur și simplu adăugați această linie acolo.

Cum să eliminați Denver?

Dezinstalați prin panoul de control - dezinstalarea programelor Denver nu va funcționa, deoarece nu scrie fișiere în directorul Windows și nu lasă intrări în registru, deci nu este nevoie de un dezinstalare. Prin urmare, pur și simplu ștergem folderul cu fișierele serverului local (după ce am oprit Denver folosind o comandă rapidă de pe desktop): C:\WebServers, ștergeți comenzile rapide de pe desktop și de la Startup.

Cum să faci un server Denwer local accesibil pe Internet.

Primul lucru de înțeles este că Denver este menit să fie local. Și dezvoltatorii avertizează că, făcând un site local vizibil pe Internet, puteți expune mașina locală pericolului de a fi piratat, deoarece Denwer nu este un server de încredere și cu drepturi depline.

Denver rulează cu drepturi de administrator, așa că scripturile neterminate pot reprezenta un potențial pericol, și anume, deschiderea unei „găuri” prin care un hacker poate dăuna computerului.

Dacă sunteți un administrator competent și înțelegeți pe deplin ceea ce faceți, atunci pentru a deschide accesul la un site local ar trebui:

  1. În primul rând, trebuie să aveți o adresă IP statică. IP-urile dinamice se vor schimba când mașina (routerul) este repornită.
  2. Windows are un antivirus încorporat - un firewall care blochează accesul de la computere externe. Pentru a face site-ul local accesibil, această blocare trebuie să fie dezactivată în Start - Windows Firewall. Trebuie înțeles că acest lucru va reduce și protecția computerului dvs.
  3. Ei bine, ultimul lucru pe care trebuie să-l faceți este să creați următoarea structură ierarhică a folderelor pe discul virtual Denver: /home/192.168.0.1/www

În locul adresei IP specificate în paragraful anterior, trebuie să o indicați pe propria dvs., emisă de furnizorul dumneavoastră de internet.

Dacă furnizorul furnizează, pe lângă adresa IP, un domeniu legat de aceasta, atunci site-ul va fi accesibil prin intermediul acestuia.

În articolul următor ne vom uita la instalarea WordPress pe un server local.

LA MULȚI ANI 2014 TUTUROR!!!

De ce să folosiți un server web cu drepturi depline pe Windows 10 dacă este mai bine să utilizați Linux?

  1. Dacă doriți să creați și să testați, dar nu doriți să cumpărați hosting și astfel încât prietenii să vă poată vizita site-ul.
  2. Creați un site web pentru un server de jocuri și trebuie să aveți acces de la distanță la baza de date. Pe găzduirea gratuită, această funcție nu este disponibilă doar în planurile cu tarife plătite și nu în toate găzduirea. În acest fel, tu și prietenii tăi poți testa gratuit un site web cu drepturi depline.
  3. Ei bine, cel mai frecvent motiv este că folosirea Linux este foarte complicată, ceea ce ar face dificilă pentru mulți sau nu ar avea deloc sens.

Instalare server web

Există mai multe servere web pe Windows, dar în acest caz Vertrigo Server va fi luat în considerare de pe site-ul oficial sau din cloud-ul de e-mail.

Cateva despre instalare - in interiorul folderului cu programul va exista un folder www in care iti vei plasa site-ul. Pentru a nu înfunda discul de sistem, se recomandă instalarea programului pe unul dintre discurile non-sistem.

Lansați și utilizați

După instalare, lansați din comanda rapidă de pe desktop. Dacă nu ați creat o comandă rapidă, puteți să o creați manual și să specificați calea către fișierul executabil al programului (vertrigo.exe). În fereastra care apare, faceți clic pe butonul afișat în captura de ecran de mai jos. Programul va fi minimizat în tavă și serverul web va fi lansat.

Odată lansat, puteți plasa fișierele site-ului web în folderul www din dosarul programului. Pentru a vizualiza site-ul web pe computer, introduceți http://127.0.0.1 sau http://localhost/ în browserul dvs. web. Aceste metode vă vor permite doar să vizualizați site-ul web, iar pentru a-l vizualiza prin Internet trebuie să aveți portul 80 deschis și acces extern la dvs. Pentru a face acest lucru, trebuie să aveți antivirusul și paravanul de protecție Windows dezactivate sau incluse în excepții. Pentru a vă putea accesa prin Internet, trebuie să vă aflați adresa IP externă și să o introduceți într-un browser web (http://your ip/).

Bază de date

Pentru a accesa baza de date Vertrigo, introduceți http://127.0.0.1/phpmyadmin/ în bara de adrese a browserului dvs. web. În mod implicit, autentificare: root, parolă: vertrigo, după aceea puteți crea sau modifica o bază de date, exportați, importați, schimbați autentificarea și parola.