Denwer redzams no interneta. Denwer — jūsu vietējais tīmekļa serveris: Denwer instalēšana un konfigurēšana

Sākums / Tehnoloģijas

Tas ir programmatūras apvalks, kas ietver atbilstošus izplatījumus un moduļus, kas ļauj izstrādāt, pārbaudīt un atkļūdot vietnes tieši lokālais dators, bez nepieciešamības piekļūt internetam.

Denvera tradicionāli tiek uzskatīta par vienu no visatbilstošākajiem un efektīvākajiem tīmekļa izstrādātāju rīkiem. Jaudīgi konfigurācijas un atkļūdošanas rīki, iespēja ērti izstrādāt un pārbaudīt vietnes vietējā serverī rada ideālus apstākļus darbam bez riska jūsu vietnei internetā.

Darbs ar Denveru - paša servera iespējas

Pirms Denveras iestatīšanas jāņem vērā vairākas paša servera nianses. Pirmkārt, galvenā Denveras iezīme ir tās atbalsts darbam ar vairākiem tīmekļa projektiem vienlaikus, un katrs no tiem atrodas atsevišķi savā virtuālajā resursdatorā. Lai to izdarītu, serveris katram projektam izveido atsevišķu mapi. Šādu saimniekdatoru izveide notiek automātiski.

Kā liecina prakse, Denwer iestatīšana nav īpaši sarežģīta, taču joprojām ir svarīgi ņemt vērā vairākus galvenos parametrus efektīvai un stabilai darbībai. Pirmkārt, kā strādāt ar Denveru, kas jums jāņem vērā iestatīšanas laikā?

Visas šīs sastāvdaļas programmatūras risinājums ir jau nodrošināti pilnībā konfigurēti, gatavi darbam. Ieskaitot SSL, MySQL kodējumu un citus programmatūra. Ja vēlas, lietotājs var manuāli atjaunināt jebkuru no Denverā iekļautajiem pakalpojumiem. Šim nolūkam jaunas izplatīšanas versijas tiek vienkārši kopētas mapē virs jaunajām.

Kad instalēšana būs pabeigta, pārlūkprogrammas logs atkal parādīsies, informējot, ka instalēšana ir pabeigta. Varat to droši aizvērt. Lai palaistu programmu, darbvirsmā atrodiet saīsni Start Denwer — veicot dubultklikšķi uz tā, tiks palaists mūsu serveris.

Protams, programmas palaišanai ir nepieciešams zināms laiks. Un pēc lietojumprogrammas ielādes panelī būs redzamas divas ikonas - ja tās ir, palaišana noritēja labi. Atverot "Mans dators", mēs redzēsim izskatu datorā virtuālais disks Z.

Dodoties uz to, varam pamanīt vairākas mapes. Šajā gadījumā mūs interesē mājas mape.

Un šeit mēs jau pamanīsim vairāku mapju klātbūtni - Localhost un test1.ru, kas būs divu vietējo vietņu sakne. Pirmajā ir utilītu komplekts darbam ar datu bāzi, otrajā mapē ir testa vietne ar vienu tīmekļa lapu.

Koncentrēsim savu uzmanību uz darbu ar datu bāzi. Šeit, lai strādātu ar Denveru, palaidiet jebkuru pārlūkprogrammu, ierakstot localhost vai http://localhost. Pēc tam mēs redzēsim ziņojumu par servera darbību.

Pēc tam, lai iestatītu Denveru, ritiniet šo lapu uz leju līdz virsrakstam “Utilities” — mēs redzēsim daudz saišu. Atlasiet rindu “phpMyAdmin - MySQL DBVS administrēšana”, pēc kuras mēs redzēsim jaunu logu.

Laukā Izveidot jaunu datu bāzi ievadiet savas datu bāzes nosaukumu latīņu valodā, atliek tikai noklikšķināt uz Izveidot un jāparādās jaunam logam.

Šeit nekas nav jādara, vienkārši noklikšķiniet uz cilnes Privilēģijas, lai turpinātu.

Noklikšķinot uz Pievienot jaunu lietotāju, mēs redzēsim jaunu logu, kurā jums jānorāda virkne informācijas:

  1. Lietotājvārds - atzīmējiet lietotājvārdu.
  2. Host - šeit mēs norādām Localhost vai arī nolaižamajā sarakstā varat atlasīt Local.
  3. Parole un Re-type - šeit jums jānorāda parole. Vai arī to var ģenerēt, izmantojot Ģenerēt. Tomēr mums tas noteikti ir jāatceras, labāk to kaut kur ierakstīt, mums tas noteikti būs vajadzīgs nākotnē.

Zemāk mēs pamanīsim Globālo privilēģiju bloku. Šeit jums ir jāatlasa visas opcijas, izmantojot pogu Pārbaudīt visu. Tad mums vienkārši jānoklikšķina labajā stūrī Go, pēc kura mēs esam pabeiguši. Atliek tikai jūs apsveikt – pēc visu šo darbību veikšanas esat veiksmīgi pabeidzis savas jaunās datu bāzes izveidi. Pēc tam pāriesim pie tās tiešas izmantošanas efektīvai un stabilai jūsu vietnes darbībai.

Kā strādāt ar Denveru - pārejiet pie CMS instalēšanas

Mums jau aiz muguras ir diezgan nopietns darba apjoms, jo mums izdevās ne tikai instalēt un konfigurēt serveri, bet pat izveidot savu datu bāzi. Tagad atliek vien saprast, kā saņemtos resursus izmantot vēlamās vietnes izstrādei un testēšanai.

Lai to izdarītu, mums ir jāinstalē konkrēta CMS pēc mūsu izvēles, kas tiks izmantota vietnes darbībai. Bet, uzstādot CMS, mums noteikti būs nepieciešama noteikta informācija, tāpēc mēs to uzreiz atzīmēsim kaut kur uz lapiņas vai failā - ieskaitot datu bāzes nosaukumu, pašu datu bāzes lietotājvārdu un tās paroli.

Lai instalētu CMS lokālajā serverī, nav nekādu īpašu grūtību, jums vienkārši jāievēro šāda procedūra:

  • Atslēgu mapes izveide, kurā atradīsies mūsu vietne.
  • Nepieciešamās mapes un faili tiek pārsūtīti uz šo jauno direktoriju.
  • Mūsu Denveras servera restartēšana.
  • Un atliek tikai vienkārši instalēt CMS.

Kā piemēru aplūkosim darbu ar šobrīd populāro dzinēju CMS WordPress. Citas CMS, protams, var prasīt noteiktas nianses, bet vispārējs princips gandrīz vienmēr absolūti universāls.


Tādējādi mēs uzzinājām, kā instalēt, konfigurēt Denveru (Denwer) un strādāt ar to.

Denveras modernās iespējas ir ideāli novietojušas to stabilai darbībai, pareizi izstrādājot un testējot vietni bez nepieciešamības to mitināt tīklā.

Mūsu rakstā mēs apskatījām galvenos soļus, kā instalēt un strādāt ar Denwer. Lai uzsāktu lielāko daļu projektu, pietiek ar šo informāciju – esat izgājuši cauri instalēšanas posmiem, startējat serveri, konfigurējat to, izveidojat datubāzi un palaižat pilnvērtīgu vietni. Proti, mājas lapas izstrādes uzsākšanai esam apsvēruši visu dzīves ciklu – pārējais atkarīgs tikai no Jūsu pacietības un talantiem, novēlam veiksmīgu kvalitatīvu un populāru interneta resursu izstrādi un testēšanu.

Denwer vietējais serveris ir ārkārtīgi populārs, tāpēc lietotājiem ir daudz jautājumu par tā instalēšanu un konfigurēšanu. Šajā rakstā, cita starpā, tiek apspriests un iespējamās problēmas strādājot ar Denveru.

Jebkura moderna vietne iziet diezgan garu izstrādes posmu, kas ietver gan veidnes izveidi un pieslīpēšanu, gan aizpildīšanu ar saturu.

Viss šis process, protams, ir jāslēpj no nākamajiem vietnes apmeklētājiem, tāpēc šis darbs tiek veikta nevis uz attālā servera, bet gan uz lokālā servera, kas ir savu datoru izstrādātājs ar tajā instalētu īpašu programmatūru. Visbiežāk šāda programmatūra ir Denwer.

Stingri sakot, vietējais serveris ir nepieciešams nopietnu projektu attīstībai - dinamiskām vietnēm, kurām ir nepieciešams izmantojot php vai Perl skripti.

Vienkāršas vienas lapas vietnes, kurās darbojas tikai HTML un CSS, var veiksmīgi izveidot un pārbaudīt tieši pārlūkprogrammā.

Kāpēc Denveru lieto biežāk?

Kā mēs jau esam noskaidrojuši, vietējais serveris ir specializēts programmatūra, instalējot to savā datorā, tīmekļa pārzinis var izveidot savu vietni, nepievienojoties tiešsaistē.

Mūsdienās vietņu izstrādei ir diezgan daudz līdzīgu platformu, starp tām populārs ir vietējais Denwer serveris. Tāpēc lietotājiem bieži rodas jautājumi par Denveras palaišanu.

Šī tīmekļa izstrādātājiem paredzēto rīku pakotne izceļas ar tās daudzpusību un pielāgošanas elastību. Tas ietver Apache HTTP serveri, PHP priekšprocesoru, PHPMyAdmin komponentu datu bāzes pārvaldībai, Perl tulku un daudz ko citu. liels skaits svarīgas un noderīgas sastāvdaļas.

Neapšaubāmās Denwer priekšrocības ietver ārkārtējo pakotnes instalēšanas vieglumu un ātrumu, kā arī to, ka visi Denver faili pēc instalēšanas atrodas vienā mapē Webserveri.

Attiecībā uz jautājumu par Denveras atjaunināšanu jāsaka, ka instalētājs neieplūst reģistrā operētājsistēma, lai jūs varētu pārsūtīt visus savus vietējos projektus kopā ar datu bāzēm uz citu datoru vai disku, vienkārši kopējot mapi vietējais serveris.

Denvera ir tikpat viegli noņemta - pēc tās mapes dzēšanas sistēmā nepaliek pēdas, pēc kuras varat lejupielādēt atjaunināto instalācijas pakotni no oficiālās vietnes un veikt instalēšanu vēlreiz.

Galvenais Denveras trūkums ir tas, ka to var instalēt tikai operētājsistēmā Windows.

Tātad, vēlreiz īsi atzīmēsim galvenās iezīmes Denveras vietējais serveris:

  • Denwer pamata versiju var viegli paplašināt ar jauniem izplatījumiem un moduļiem;
  • datu bāzes tiek pārvaldītas, izmantojot pilnvērtīgu PHPMyAdmin paneli;
  • ir iespēja vienlaikus strādāt ar jebkuru vietu skaitu;
  • ir iespējams instalēt vecākas PHP4, MySQL4 versijas, kas var būt noderīgas izstrādātājiem, ja vietne nedarbojas ar pašreizējo localhost denwer versiju;
  • Vietnes funkcionalitāte vietējā serverī ir pilnīgi līdzīga jebkura mitināšanas pakalpojumu sniedzēja attālā servera funkcionalitātei. Tas ļauj pilnībā pārbaudīt vietni pirms tās augšupielādes attālajā serverī.

Soli pa solim instrukcijas Denveras instalēšanai

Tiem, kas nezina, kā izmantot Denveru, mēs atzīmējam, ka pēdējā priekšrocība ir tās ārkārtīgi vieglā uzstādīšana.

Lai instalētu šo rīku izstrādātājs, jums jāveic šādas darbības:

Vai nezināt, kā izveidot vietni Denverā? Vienkārši izveidojiet projektu mapē C:WebServershomelocalhostwww.

Nākamais solis ir vietējā servera iestatīšana

Viena no Denveras priekšrocībām ir tā iestatīšanas vienkāršība. Tālāk mēs jums pateiksim, kā pareizi konfigurēt Denveru. Ja izmantojat noklusējuma iestatījumus, problēmas var rasties, instalējot lielus paplašinājumus vai importējot lielu datu bāzi.

Standarta iestatījumi ierobežo lejupielādēto failu lielumu tikai līdz diviem megabaitiem. Lai noņemtu šo ierobežojumu, jums ir jārediģē parastajā veidā teksta redaktors php.ini failu (atrodas mapē usrlocalphp5).

Rindā upload_max_filesize=2M ir jāmaina parametrs 2 uz 32, tādējādi ierobežojot augšupielādētā faila lielumu līdz 32 megabaitiem.

Šajā gadījumā rindā post_max_size=8M astoņi jāaizstāj ar skaitli 64, jo šis parametrs nosaka maksimālais skaļums pārsūtītajiem datiem, un tiem ir jābūt divas vai pat trīs reizes lielākam par lejupielādētā faila izmēra ierobežojumu.

Ja visi lietotāji ievērotu šos ieteikumus, mazāk runātu par to, ka Denvera nedarbosies.

Darba sākšana ar vietējo serveri

Lai sāktu darbu ar vietējo serveri, jums ir jāstartē Denver, darbvirsmā veicot dubultklikšķi uz ikonas “Start Denwer”, atveriet pārlūkprogrammu un adreses joslā ierakstiet adresi http://localhost/denwer/.

Ja tiek atvērts logs, kas līdzīgs attēlā redzamajam, jūsu vietējais serveris ir veiksmīgi startēts. Ja parādās kļūdu ziņojumi, tas nozīmē, ka Denvera nesākas:

Iepriekš atvērtajā lapā http://localhost/denwer/ atrodiet sadaļu " Denveras testēšana"un šīs sadaļas tabulā sekojiet visām pieejamajām saitēm, no kurām katra aktivizē vienu no instalētajiem moduļiem.

Ja problēmu nav, topošās vietnes iespējas jūsu lokālajā serverī pilnībā atbildīs tām, ko iegūsit mitināšanas pakalpojumu sniedzēja attālajā serverī:

Vispirms pārbaudiet PHP funkcionalitāti un dodieties uz datu bāzes administrēšanas pakalpojumu - PHPMyAdmin.

Ja nezināt, kā pieteikties phpmyadmin denwer, vienkārši noklikšķiniet uz atbilstošās saites tajā pašā tabulā:

Lai sāktu izstrādāt jaunu projektu vietējā serverī, jums vienkārši ir jāizveido jauna mape, piemēram, Moy_Sayt.ru direktorijā C:WebServershomelocalhostwww . Tās nosaukums atbildīs jūsu vietnes nosaukumam.

Nākotnē, lai atvērtu vietējo vietni, pārlūkprogrammā pēc http://localhost/ būs jāievada šīs mapes nosaukums, piemēram, http://localhost/Moy_Sayt.ru/.

Ko darīt, ja Denvera nedarbojas?

Pēc vietējā servera pievienošanas pārlūkprogramma dažos gadījumos parāda ziņojumu, ka Denvera netiek startēta. Galvenais iemesls visbiežāk ir tas, ka jūsu pretvīrusu pakotne vai ugunsmūris to bloķē.

Šajā gadījumā jums būs neatkarīgi jāatļauj izejošie savienojumi ar serveri, izmantojot TCP portos 80 un 443 attiecīgi http un https. (Tas parasti atrodas plkst C:webserversUSRlocalapacheBINhttpd.exe).

Starp citu, tos pašus portus var aizņemt arī populārā Skype aplikācija, tāpēc, strādājot ar vietējo serveri, labāk to atspējot.

Projekti, kas līdzīgi Denveram

Lai gan Denvera ir viena no populārākajām, elastīgākajām un vienkārši instrumenti Tīmekļa izstrādātājam dažkārt ir noderīgi iepazīties ar līdzīgiem risinājumiem, kas arī nodrošina lietotājam pilnvērtīgu lokālo serveri vietņu izstrādei.

Piemēram, denwer XAMPP analogs piedāvā ne tikai rīku komplektu lokālajam serverim, bet arī pilnvērtīgu grafisko apvalku, kas, kā minēts iepriekš, Denverā nav pieejams. Tāpēc daudzi izstrādātāji dod priekšroku XAMPP.

Denwer ir diezgan populārs rīks tīmekļa izstrādātāju vidū, kas ļauj datorā izvietot vidi vietnes izstrādei un atkļūdošanai pēc iespējas īsākā laikā. Ja esat izmantojis šo rīku, tad droši vien jau esat pamanījis, ka tajā ir iekļauti tradicionālie programmatūras rīki tīmekļa serveriem, tostarp Apache, MySQL, PHP. Lielākajā daļā gadījumu tas ir pilnīgi pietiekami, šajā rakstā mēs apsvērsim iespēju izmantot Denwer lokālais tīkls. Kur tas varētu būt vajadzīgs? Piemēram, ja strādājat birojā, jums kādu laiku ir jāatver piekļuve citiem datoriem, izmantojot vietējo tīklu, lai tie, savukārt, varētu atvērt jūsu datorā mitinātu vietni.

Pieņemsim, ka jums ir direktorijs, kurā atrodas jūsu vietne. Tagad jums ir jākonfigurē Apache tīmekļa serveris lai tā varētu apstrādāt pieprasījumus no ārpuses. Atveriet konfigurācijas failu:

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

Mēs izmantosim noklusējuma ceļu, tas tiek iestatīts, instalējot Denwer pakotni, ja jūsu serveris atrodas uz cita ceļa, mainiet to savam gadījumam. Atcelsim rindiņas ar ierakstu komentāru:

Klausieties 80

Tas uzdod serverim klausīties datora 80. portu.
Pēc tam jums ir jāreģistrē jūsu vietnes virtuālie saimnieki, lai to izdarītu, atveriet failu:

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

Mēs reģistrējam mūsu virtuālais resursdators:

DocumentRoot Z:/home/localhost/www/host.example.com ServerName host.example.com

Kur 192.168.0.132 ir jūsu datora IP adrese lokālajā tīklā, DocumentRoot ir ceļš uz jūsu vietnes direktoriju, servera nosaukums ir domēns, kuram tiks piekļūts no vietējā tīkla. Pēc izmaiņu veikšanas konfigurācijas failos neaizmirstiet restartēt tīmekļa serveri.

Tādējādi, lai atvērtu vietni no klienta mašīnām, failā ir jāieraksta:

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

Šāds ieraksts:
192.168.0.132 host.example.com
Saglabājiet failu un pēc tam mēģiniet pārlūkprogrammā atvērt adresi host.example.com.
Tagad par tiem, kuriem kaut kas nogāja greizi. Bieži gadās, ka nav iespējams atvērt vietni no ārpuses, vispirms iesaku apskatīt ugunsmūri, kā arī antivīrusu, kas instalēts datorā ar Denwer, tie bieži var bloķēt trafiku no lokālā tīkla. Šiem nolūkiem es arī iesaku pārbaudīt servera porta 80 pieejamību no klienta mašīnas, varat izmantot telnet utilītu. Atvēršana komandrinda sistēmā ievadiet pieprasījumu:

Telnet ip-dators ar vietni 80

Ja viss ir kārtībā, jums vajadzētu izveidot savienojumu ar serveri portā 80, pretējā gadījumā jūs saņemsit kļūdas ziņojumu.

Šajā rakstā ir aprakstīts vienkāršs veids, kā atvērt piekļuvi instalēts serveris Denwer vietējā tīklā. Ir svarīgi atcerēties, ka tehnoloģija tiek prezentēta novērtēšanas režīmā, un tā nekādā veidā nemudina lasītājus izmantot šo pakotni kā neatkarīgu tīmekļa serveri. Atcerieties! Atverot piekļuvi Denwer tīmekļa serverim no ārpuses, tiek radītas vairākas nopietnas operētājsistēmas drošības ievainojamības!
Šī informācija galvenokārt ir paredzēta iesācējiem, tāpēc tā ir pilna ar lielu skaitu ekrānuzņēmumu un detalizēts apraksts darbības, kas vidusmēra lietotājam var šķist, ka vispār nav nepieciešami komentāri. Lūdzu, esiet saprotoši.
Tātad, mūsu uzdevums ir atvērt piekļuvi Denveras tīmekļa serverim no vietējā tīkla. Primārais uzdevums ir noskaidrot lokālā tīkla datora IP adresi. Tiek pieņemts, ka sistēma ir iepriekš konfigurēta tīkla iestatījumi ar statisku IP adresi. Ja IP adrese ir zināma, varat nekavējoties doties uz šī raksta 7. punktu.
1. Noklikšķiniet Sākt.
1. attēls.
2. Tālāk dodieties uz komandu Izpildīt.

2. attēls.
3. Pēc tam palaidiet komandrindu. Lai to izdarītu, rindā, kas iezīmēta ar sarkanu marķieri, ievadiet šādu komandu:
Kods: cmd
Pēc tam nospiediet pogu Labi, kā parādīts 3. attēlā.

3. attēls.
4. Mēs redzam logu, kas parādīts 4. attēlā.

4. attēls.
5. Ievadiet komandu, lai skatītu pieejamos savienojumus:
Kods: ipconfig
Nospiediet ievadīšanas taustiņu.

5. attēls.
6. Mēs redzam pieejamo savienojumu sarakstu. Manā gadījumā pašreizējais ir adapteris bezvadu tīkls, kā atzīmēts 6. attēlā sarkanā krāsā. Jums tas var būt vietējā tīkla savienojuma adapteris. Mēs redzam parametra vērtību IPv4 adrese izskatās 192.168.0.36 . Šī ir pašreizējā mūsu datora IP adrese lokālajā tīklā.

6. attēls.
7. Tagad mēs palaižam jebkuru failu pārvaldnieks un dodieties uz mapi ar instalēta pakotne Denvera, kā parādīts 7. attēlā. To var iegūt jebkurā citā vietā, taču darbības virziens nemainās.

7. attēls.
8. Pēc tam dodieties uz direktoriju:
Kods: /denwer/home/
Pašreizējais ceļš ir iezīmēts ar sarkanu marķieri.

8. attēls.
9. Šeit jums ir jāizveido jauns direktorijs, kura nosaukums atbildīs šī raksta 6. punktā norādītajai IP adresei, tas ir, mūsu datora IP adresei lokālajā tīklā.

9. attēls.
10. Un tā, tiek izveidots direktorijs, kā parādīts 10. attēlā. Dosimies uz to.

10. attēls.
11. Šeit jums ir jāizveido cits direktorijs ar nosaukumu:
Kods: www
Pievērsiet uzmanību direktorijam, kurā mēs izveidojam mapi. Pilns ceļš ir iezīmēts purpursarkanā krāsā 11. attēlā.

11. attēls.
12. Sistēma piekļūs šai mapei, piekļūstot tīmekļa serverim no lokālā tīkla. Šeit tiks glabāti mūsu mitināšanas skripti.

12. attēls.
13.Tagad pāriesim pie servera testēšanas. Mēs palaižam Denveru ar atbilstošo saīsni, kā parādīts 13. attēlā.

13. attēls.
14. Gaidām, līdz sistēmas teknē parādās atbilstošā ikona, informējot par veiksmīgu pakotnes palaišanu.

14. attēls.
15. Palaidiet tīmekļa pārlūkprogrammu un adreses joslā ievadiet mūsu datora vietējo IP adresi, kā parādīts 15. attēlā sarkanā krāsā.

15. attēls.
16. Mēs redzam, ka piekļuve Denveras serverim ir atvērta caur vietējo tīklu.

16. attēls.

© 2024 ermake.ru - Par datoru remontu - Informācijas portāls