Localhost Denwer - opis, namestitev, reševanje problemov
Vsak uporabnik, ki sodeluje pri spletnem razvoju, zagotovo ve ali vsaj slišal za program Denwer. Za tiste, ki se soočajo s tem konceptom prvič, in se bo štela za osnovne definicije, če ni popoln, vsaj delno razumevanje tega, kaj pomeni localhost Denwer in povezanih delov. Tudi malo globlje v vprašanja za namestitev, konfiguracijo in rešiti najpogostejše težave in napake v programu lupine.
Vsebina
Kaj je Denwer?
Začnimo z najpomembnejšo stvar. Če pogledate, lahko sam pojem "localhost Denwer» (lokalni gostitelj Denwer) razlagati tako, da (seveda ne dobesedno), kot "orodje za ustvarjanje in delo z strežnik je ustvarjen na svojem računalniku s posebnim naborom orodij brez uporabe oddaljenega vira. "
Ta domači razvoj je bil ustanovljen leta 2002, s pomočjo prizadevanj treh moških: Dmitry Koterova, Anton Sushchev in Michael Livacha, čeprav je ideja o oblikovanju takšnega univerzalno lupino, ki vključuje celoten nabor orodij za ustvarjanje in razhroščevanje mest in njihovo nadaljnjo umestitev na gostovanje.
Ni presenetljivo, da se ta paket včasih razlaga kot zmanjšanje "DNVR", kar pomeni "gentlemanski nabor spletnih razvijalcev". Pravzaprav je to tako, ker osnovni komplet vključuje precej različnih sredstev, čeprav lahko tudi izpolnite razbitine (osvetljene).
Prednost tega paketa je, da vam omogoča ustvarjanje lokalnih strežnikov in brez njihovega začetnega umestitve na oddaljene vire. Načeloma se lahko vse informacije zapisujejo tudi na običajnem bliskovnem pogonu, v tem primeru pa jih lahko uredite ali uvajate v drugem računalniku.
Osnovni programski paket
Kot vidite, paket vsebuje več osnovnih komponent, ki omogočajo skoraj vsako nalogo:
- Installer;
- strežnik, ki temelji na Apache;
- lupina PHP 5;
- MySQL5 platforma;
- kontrolni element podatkovnih baz phpMyAdmin za delo z njimi s pomočjo brskalnikov;
- emulacijsko orodje za strežnik SMTP in sendmail (simulator pošiljanja e-pošte).
Vendar, če želite doseči popolno funkcionalnost Localhost Denwer, boste morali tu dodati poseben motor. Najpogostejši in najbolj priljubljeni so Joomla in WordPress. Toda o vsem, kar je v redu.
Namestitev Denwerja
Eno od osnovnih vprašanj, s katerim se morate spoznati s tem programom, je namestitev. Običajno namestitev Denwer na lokalni računalniški terminal ali prenosni računalnik ne povzroča težav.
Ko se namestitveni program zažene, se brskalnik takoj odpre (ni potrebno, okno je mogoče zapreti) in okno za odpiranje je tip načina DOS. Uporabnik bo moral nadaljevati s pritiskom na "Enter". Pritisnemo.
Naslednjič monter ponuja določiti lokacijo na trdem disku, da bo shranjevanje vseh podatkov in datotek (privzeto je WebServices neposredno na "C» sistemskem pogonu, vendar lahko ustvarite, na primer, mape Server, ponovno - v korenu sistemski particiji).
Naslednji korak je izbrati navidezni disk za črko. Namestitveni program predlaga ustvarjanje particije Z. Če v sistemu ni takšne particije. Strinjamo se in nadaljujemo.
Zdaj je aktiviran proces kopiranja datotek, po katerem morate izbrati način za virtualni disk:
- ustvarite, ko vklopite računalnik;
- ustvarjanje, ko se program pokliče.
Tukaj - sami. Načeloma, če se aktivna virtualna particija uporablja redko, lahko izberete drugo možnost. To zaključi večino namestitve.
Funkcionalno testiranje
Seveda, po namestitvi lokalnega strežnika, je obvezno preveriti njegovo delovanje. Na namizju bo po končani namestitvi ustvarjenih treh bližnjic: Start, Stop in Restart. Začnemo strežnik.
Po tem se pojavi navidezna disketa (če je bila izbrana aktivacija med eksplicitnim klicem) in v sistemskem pladnju - dve ikoni s sliko za pero in klobuk.
Zdaj odprite brskalnik in v naslovni vrstici pišite http: // localhost ali samo localhost. Denwer v istem brskalniku sporoča, da je vse delovalo. Če se stran spusti malo nižje, si lahko ogledate povezave, na katerih lahko preizkusite funkcionalnost strežnika, kot je prikazano na spodnji sliki.
Če zaradi prehoda za vsako posamezno povezavo obstajajo različne strani, potem vse komponente delujejo v običajnem načinu.
Težave s kodiranjem
Včasih pa localhost Denwer ne začne pošiljati e-pošte ali pa sporočilo izgleda kot nejasen znak. To je posledica dejstva, da program na začetku uporablja UTF-8 kodiranje. Vendar preverite, ali je pošiljanje obvezno.
V ta namen se uporablja zadnji seznam zgornjih seznamov povezav. Ko preidete skozi besedilno polje, morate nekaj napisati (po možnosti v ruskem jeziku) in poslati sporočilo.
Zdaj se morate prepričati, da je dostavljen. Da bi to naredili, preveri mapo! Sendmail, ki se nahaja v imeniku tmp v virtualnem odseka (Z), prav tako podoben ukrep za fizični disk, kjer je nameščen prevleka (C). O tem, zakaj lokalni (Denwer, Windows 7 kot glavni OS) ne deluje, bo razpravljal ločeno.
Nameščanje in konfiguriranje motorja
Naslednji korak je namestitev motorja. Če želite to narediti, najprej preverite prisotnost www-imenika, ki se nahaja na pogonu sistema pod mapo Server (privzeto WebServices) home local host. V mapi www, zdaj morate ustvariti drug imenik (poimenujte svojo idejo, karkoli želite), recimo sondo.
Nato nastavitev Denwerja vključuje ponoven zagon programa z bližnjico za ponovni zagon. Po tem v naslovno vrstico brskalnika vnesite http: // localhost / Probe. Če se odpre ta stran, se vse naredi pravilno in delo ne povzroča kritike. Zdaj je malo stvar. Datoteke motorja kopiramo v ustvarjeno mapo (imamo Probe) s katerimkoli datotečnim upraviteljem, nato pa ponovite postopek za vnos zgoraj navedenega naslova v brskalnik. Ogledati morate okno namestitvenega čarovnika, kjer morate le slediti njegovim navodilom.
Ustvarjanje baze podatkov
Ker motor v tem primeru deluje kot lokalni gostitelj (localhost), Denwer prevzame tudi vzpostavitev baze podatkov na lokalni ravni. Boste že potrebovali phpMyAdmin, do katerega lahko dostopate prek naslova v brskalniku http: // localhost / tools.
V konj kliknite na povezavo z imenom aplikacije in izberite vrstico za ustvarjanje nove baze podatkov. Lahko ga pokličete kar koli želite. Ampak, da ne bi zamenjali, je bolje uporabiti mapo, v kateri je bila nameščena vgradnja motorja (sonde).
Sedaj se vrnemo na glavno stran in uporabimo niz s privilegiji (po vstopu v meni, morate dodati novega uporabnika). Določimo vsako ime, uporabniško ime in geslo, uporabite localhost za gostitelja, v razdelku globalnih privilegijev označite vse, kar je, in pritisnite gumb "Go!". Ustvarjeno bazo podatkov lahko uporabite za namestitev programa WordPress ali Joomla. Dostop do vira po zaključku namestitve se ponovno izvaja na zgornjem naslovu.
Prenos gostovanja
Zdaj moramo prenesti strežnik na gostovanje. Da bi postali dostopni deskarji na internetu. Toda najprej morate upoštevati nekatere pogoje. Najprej morate imeti statični statični naslov IP. Prav tako popolnoma onemogočiti požarni zid Windows, ki lahko blokira dostop), kakor tudi vzpostaviti tako imenovano hierarhično zgradbo map, to je v domačem imeniku doma, najprej ustvariti mapo XXX.XXX.XX, in v njej - www podmapo (kot naslov namesto znakov, morate določiti naslov, ki vam ga je dal ponudnik).
Enako lahko storite na drug način. Za prenos datotek z FileZilla aplikacijo, s katero smo se premikajo vse datoteke na lokalnem strežniku mape Probe, s katerimi smo delali v postopek namestitve, oddaljenim virom, ampak mapo koren gostitelja (običajno bodisi htdocs, ali public_html). Naslednji bo le spremeniti absolutne poti do datotek in map na oddaljenem gostitelju v gradbenih projektih motorju spisa ne, in spremenite uporabniško ime baze podatkov in geslo za prijavo na tiste, ki se uporabljajo pri ustvarjanju nove baze podatkov je oddaljeni vir.
Denwer se ne odpre, lokalni gost ni na voljo: razlogi in metode za reševanje problema
Zdaj se lotimo težav, ki so povezane z neuporabo strežnika.
Torej, Denwer ne deluje, localhost ni na voljo. Razlog je, da mnogi po namestitvi takoj poskusijo dostopiti do brskalnika in pozabiti, da sam program zaženejo. V Ljubljani naslovna vrstica bi morali biti vneseni izključno niz lokalnega gostitelja, in ne nekaj z, denimo, dodajanje .ru, .com ali kaj drugega.
Drug razlog je blokiranje pristanišča: 80 in 443 programi tretjih oseb (običajno na vratih 80 "visi" Skype, ampak na 443-m - Torrent ali virtualni stroj VMWare, če so na voljo v sistemu). Rešitev je precej preprosta - spremeniti prednostne naloge pristanišč v teh aplikacijah. Na primer, v "Skype", da ustreli "odkljukati" s črto, ki uporablja ta vrata kot alternative.
Ni manj pogost problem je pomanjkanje mape www v glavnem delu. Na primer, če je bila hierarhija mape prvotno ustvarjena v obliki strežnika localhost ali katere koli druge vrste, morate preveriti domači imenik, v katerem naj bo določen imenik.
Včasih lahko datoteko HOSTS blokira antivirus (v večini primerov je Dr.Web). Če želite to popraviti, jo dodajte na seznam izjem. Najprej jo lahko ustvarite z varnostno kopijo, jo izbrišete, preverite, ali se program zažene, in nato vrnite datoteko na prvotno mesto.
Morda je zelo pomembno, da se aplikacija začne zagnati bodisi v načinu združljivosti bodisi z skrbniškimi pravicami (meni z desnim klikom).
Če povezava ne uspe, je v sistemu morda zastarela različica MySQL, ki jo morate znebiti. Včasih je pristanišče mogoče blokirati: 3306 (ugotoviti morate, katero aplikacijo uporablja in spremenite nastavitve).
In zapomni si! Sama program Denwer na internetu ne prevzema ničesar, in je samo orodje, in če hočeš, pomočnik za izvajanje te ali te operacije za ustvarjanje strežnika in njegovo obdelavo.
- PhpMyAdmin: kako se prijavim v skrbniško ploščo? Navodilo za uporabnika
- Namestite PhpMyAdmin v različne operacijske sisteme
- Kako ustvariti lasten strežnik v `Agarion`? Enostavna pot
- Joomlaova namestitev na Denveru: podroben priročnik, značilnosti ustvarjanja in priporočila
- Opencart: namestitev in konfiguracija
- Namestitev Apache na Ubuntu in Windows
- Katera orodja so potrebna za namestitev klimatskih naprav?
- Namestite Wordpress na Denwer. Lokalni Denwer strežnik. Wordpress ruski
- Spletni strežnik za testiranje spletnih mest in aplikacij
- Kako namestiti strežnik `Maincraft`?
- Testiranje obremenitve: vrste, opis postopka
- Kako ustvariti lokalni strežnik? Razširite lokalni strežnik v operacijskem sistemu Windows
- Nginx: nastavitev in namestitev
- Napaka pri povezovanju z bazo podatkov: razlog, popravek
- Lmhosts.sam - kaj je ta datoteka?
- Kaj je proxy strežnik?
- Kako odstraniti Denwer iz računalnika
- Orodja za phpMyAdmin Localhost: opis, napake
- Kako namestim WordPress v svoj računalnik?
- MySQL Administration: kako ustvariti uporabnika in določiti njegove pravice
- Konfiguriranje Apacheja in prilagajanje na PHP