Hindi gumagana ang Denwer sa windows 7 64. Hindi gumagana ang Denwer. Suriin ang mga serbisyo ng Microsoft IIS

Ang post na ito ay pag-uusapan kung ano ang maaari mong gawin kung pagkatapos ng pag-install Denwer biglang meron ka hindi magbubukas ang localhost . Nagkaproblema lang ako sa ilang app sa pakikinig port 80 at 443. Hindi sila nagbigay server apache kumonekta sa kanila. Samakatuwid, sa ibaba ay sasabihin ko sa iyo kung ano ang kailangan mong suriin kung ang parehong bagay ay nangyayari sa iyo.

Suriin ang Skype

Ang Skype ay may default na setting ng " Gumamit ng mga port 80 at 443 bilang mga papasok na alternatibo". Kailangan itong i-disable.

Ginagawa ito tulad ng sumusunod:

  1. Kailangan mong buksan ang menu Mga kasangkapan» piliin ang item « Mga setting«.
  2. sa " Bukod pa rito"piliin" Tambalan«
  3. Alisin ang check mula sa punto "Gumamit ng mga port 80 at 443 bilang mga papasok na alternatibo"
  4. I-click ang " I-save«.

Pagkatapos nito, kailangan mong i-restart ang Skype.

Kung hindi ito makakatulong, may isa pang opsyon.

Suriin ang mga serbisyo ng Microsoft IIS

Ang mga serbisyong ito ay maaari ding sumakop sa mga port 80 at 433, kaya para gumana nang maayos si Denwer ay dapat na hindi pinagana ang mga ito.

Upang tingnan kung pinagana ang IIS kailangan mong pumunta sa “Control Panel -> Programs -> Programs and Features -> I-on o i-off ang mga feature ng Windows”.

Pagkatapos, sa window na lilitaw, kailangan mong alisan ng tsek ang lahat ng mga serbisyo ng Windows IIS.

Kung hindi ito gumana, dapat mong isipin ito, at...

Suriin ang VMWare

Ang virtual machine na ito ay may sariling serbisyo - WMwareHostd– na nakikinig din sa port 433. Ngunit maaari mo itong baguhin sa mga setting nito. Hindi ko lang magawa ito dahil ang file ng mga setting ay protektado mula sa mga pagbabago. Samakatuwid, kailangan kong mag-boot sa safe mode (paalalahanan kita na para gawin ito kailangan mong pindutin ang F8 key pagkatapos simulan ang computer).

Pagkatapos nito kailangan mong hanapin ang file proxy.xml. Sa Windows 7 ito ay matatagpuan sa C:\ProgramData\VMWare\hostd

Maaari mo itong buksan gamit ang isang regular na notepad. Sa ikatlong linya ipinapahiwatig nito ang numero ng port kung saan gagana ang serbisyo. Kailangang baguhin ito sa ibang bagay. Halimbawa, sa 4443 .

Ang mga unang linya ng file na ito pagkatapos mag-edit sa aking makina ay ganito ang hitsura:


-1
4443

Pagkatapos mag-edit, kailangan mong i-save ang mga pagbabago sa file at i-reboot. Ngayon ay wala nang dapat makagambala sa normal na operasyon ng Denver (maliban kung, siyempre, mayroon kang isang grupo ng iba pang software na naka-install na gumagana din sa pamamagitan ng 80 o 443 port).


Kapaki-pakinabang na artikulo? Marami pa kung ikaw suporta ako!

Magandang hapon, mahal na mga mambabasa, huling napag-usapan namin ang error: hindi masisimulan ang device na ito. (code 10) sa Windows, sa kasamaang-palad ang operating system na ito ay hindi perpekto at walang mga pagkukulang na maaaring makagambala sa paggana ng iba't ibang mga programa. Ngayon ay titingnan natin ang tanong kung bakit hindi gumagana ang denwer sa Windows 10 at iba pang mga bersyon at kung paano ito maiiwasan sa hinaharap.

Ano ang denwer

Kung may hindi pa nakakaalam kung ano ang Denver, itama natin iyon. Denwer > ay isang software package na ang gawain ay ipatupad sa isang lokal na computer:

  1. Mga web server
  2. Mga server ng database

Kadalasan ito ay ginagamit ng mga web developer at designer upang lumikha ng isang website na, sa oras ng pag-unlad, ay hindi dapat magkaroon ng access sa Internet at ma-access ng ibang mga tao. Kapag available na ang site, inililipat ang mga file at database nito sa mataas na kalidad na pagho-host at inilulunsad ang site para sa lahat sa Internet

Kasama sa Denwer ang mga sumusunod na programa:

  • PHP 5.3.13
  • MySQL 5.1
  • PostgreSQL 8.4
  • Apache

Sinabi ko na sa iyo nang detalyado kung paano naka-install ang denwer sa Windows 10 (lahat ay pareho sa iba pang mga bersyon), kaya kung hindi mo pa ito nagagawa, tingnan mo, lahat ng ito ay inilarawan nang detalyado.

98 porsiyento ng denwer ay gumagana pagkatapos ng pag-install para sa lahat, ngunit dahil sa iba't ibang mga build ng Windows o iba pang mga bagay na pag-uusapan natin, maaari ka ring mahulog sa 2 porsiyento para sa iyo. hindi gumagana ang denwer.

Kaunti pang teorya para sa mga nagsisimula, dahil bago ko pinamamahalaan ang isang bagay palagi kong sinisikap na maunawaan kung paano ito gumagana, at sa palagay ko ito ay tama, dahil ang kaalamang ito ay makakatulong upang maunawaan kung bakit hindi gumagana ang denwer sa system.

At kaya nakita mo ang mga program na iyong na-install dito. Ang prinsipyo dito ay salamat sa serbisyo ng Apache at MySQL database, maaari mong i-install ang WordPress sa Denver sa pamamagitan ng paglalagay ng pamamahagi sa direktoryo ng site at paglikha ng database at lahat ng bagay nang lokal sa iyong computer.

At kaya mayroong isang folder na C:\WebServers\home, bilang default ito ay ito. Sa loob nito gagawa ka ng isang folder na may address ng site kung saan mo gustong tumugon ang site. Sa panahon ng pag-install mayroon nang isang folder test1.ru

Kung bubuksan mo ang address na ito sa isang browser, makikita mo ang tugon na ito, na nangangahulugang gumagana ang site at nabuksan nang tama ang pahina ng index.html.

Sa sandaling lumikha ka ng isang bagong folder na may isang address, i-restart mo ang Denwer, ginagawa ito upang mabago nito ang mga nilalaman ng file ng host. Nasa hosts file ito na nagdaragdag ng mga entry tungkol sa iyong mga address mula sa home folder at inili-link ang mga ito sa iyong lokal na computer. Narito ang mga nilalaman nito. Tulad ng nakikita mo, ang domain name test1.ru ay tumutukoy sa IP address ng iyong lokal na computer 127.0.0.1

Sinadya itong ginawa upang kapag binuksan mo ang iyong browser at makipag-ugnayan sa address na ito, dadalhin ka sa iyong sarili, at hindi sa labas. Ang mga host file para sa Windows operating system ay may mas mataas na priyoridad kaysa sa DNS server.

Sa palagay ko ang pangkalahatang prinsipyo ng pagpapatakbo ay malinaw sa iyo, lalo na dahil sa artikulo tungkol sa pag-install ng Denver ay ipinaliwanag ko ang lahat nang detalyado. Alamin natin kung ano ang maaaring mangyari kung hindi gumana ang denwer.

Bakit hindi gumagana ang denwer

Pagsagot sa tanong kung bakit hindi gumagana ang denwer, maaari nating i-highlight ang mga sumusunod na dahilan:

  • Hindi available ang mga port
  • Hindi ma-edit ang file ng mga host
  • Hindi gumagana ang Apache

Sa ibaba ay idedetalye ko kung paano nalutas ang bawat isa sa mga problemang ito.

Mga daungan ng Denver

Para matagumpay na gumana ang Denver, kailangan mo ng port 80, dahil ginagamit ito ng denwer bilang default. Ito ay dahil dito na ang apache ay hindi gumagana sa denwer, dahil ang ort ay abala lamang sa isang tao.

Sinabi ko sa iyo nang detalyado kung paano matukoy kung aling mga programa ang nag-a-access sa mga port sa iyong computer, ito ay nasa artikulo tungkol sa netstat utility at TCPView utility

At kaya, kung ang denwer ay hindi magsisimula ng apache, suriin ang mga bagay na ito. Kapag na-install ang Skype sa computer, nawawala ang sumusunod na checkbox: Gumamit ng mga port 80 at 443 para sa karagdagang mga papasok na koneksyon. Mahahanap mo ito sa Mga Tool > Mga Setting

Advanced > Koneksyon. Alisan ng check: Gumamit ng mga port 80 at 443 para sa karagdagang mga papasok na koneksyon.

Sa pamamagitan ng paraan, kahit na pagkatapos i-install ang Denver, magbubukas ang isang window ng browser kung saan mapaalalahanan ka rin tungkol sa mga port ng Denwer.

Kung pagkatapos nito ay hindi pa rin gumagana ang Apache sa Denwer, suriin kung ang port na ito ay inookupahan ng Internet Information Services (IIS). Sa task manager, maaari itong tawaging serbisyo ng W3SVC (World Wide Web Publishing Service) gamit ang TCPView Kung hindi mo kailangan ang IIS, pagkatapos ay alisin ito kung kailangan mo ito ito o i-off ang serbisyo.

Maaari mong i-uninstall ang IIS sa Control Panel > Programs and Features > I-on o i-off ang mga feature ng Windows, tiyaking hindi naka-check ang Internet Information Services.

Kung hindi pa rin gumagana ang denwer para sa iyo, tingnan kung hinaharangan ito ng iyong antivirus. Dahil mayroon silang built-in na function ng firewall, tiyaking bukas ang port 80 sa firewall. Buksan ang Control Panel > Windows Firewall.

At sa Mga Papasok na Panuntunan sa Trapiko, tinitingnan namin kung mayroong anumang mga panuntunan sa pagbabawal para sa port 80.

Sa palagay ko naayos na natin ang tanong kung bakit hindi nagsisimula ang apache sa denwer, tingnan natin ang iba pang mga dahilan.

Hindi gumagana ang Denwer localhost

May mga kaso kung kailan hindi magsulat si Denver ng lokal na binding sa file ng mga host, bilang resulta kung saan ang localhost ay hindi gumagana sa denwer, at ito ay lubhang kritikal. Kahit na sa panahon ng pag-install dapat kang ipakita sa isang window tulad nito:

Ang mga keyword dito ay Tagumpay: ang hosts file ay minarkahan bilang nasusulat. na matagumpay mong na-edit ito. Una, tiyaking gumagamit ka ng account na may mga karapatang pang-administratibo. Madali itong suriin, pindutin ang WIN+R at ilagay ang execute lusrmgr.msc sa window.

Buksan ang mga grupo at hanapin ang Mga Administrator sa listahan, i-double click ito at tiyaking naroroon ang iyong account dito.

Kung isa kang administrator, maaari ring pigilan ng UAC (User Account Control) ang denwer na gumana, sa kasong ito, ipinapayo ko sa iyo na kopyahin ang file ng mga host sa iyong desktop mula sa C:\Windows\System32\drivers\etc, i-edit ito, at pagkatapos ay palitan ang luma gamit ang kapalit na file.

Kung may lalabas na window na nagsasabi na walang access sa target na folder, pagkatapos ay i-click ang magpatuloy.

Mayroon pa ring mga kaso kung kailan kailangan mong itama ang Windows registry, ibig sabihin, buksan ang regedit sa Run window at gawin ang sumusunod:

Hinahanap namin ang sangay na "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP"
Baguhin ang halaga ng "start" key mula 3 hanggang 4

ang proseso ng system ay nakabitin sa 80 port PID 4

Umaasa ako na ang aking mga pamamaraan ay nakatulong sa iyo na malutas ang problema kapag ang denwer ay hindi gumagana sa Windows.

/ sa Windows 7 (beta). Na-install ko ang OS na ito at naging maayos ang lahat; noong nag-install ako ng Wamp nakita ko na hindi gumagana ang localhost. Nakita ko lang ang error na ito:

sa Mozilla at Explorer.

In-uninstall ko ang Wamp at pagkaraan ng ilang linggo (ibig sabihin, dalawang linggo mula ngayon) na-install ko ang NetBeans sa Windows 7. Gumawa ako ng isang pagsubok na script ng PHP at kapag na-debug ko ito ay muli akong nakakuha ng parehong error. Sinubukan kong i-access ito gamit ang ip 127.... pero ganun pa din. anong problema?
Noong nag-install ako ng NetBeans na-install ko ito sa port 8080.

I-edit ang file C:\Windows\System32\drivers\etc\hosts

Tiyaking may entry na ganito ang hitsura:

127.0.0.1 localhost

Kung may record like

::localhost

I-comment ito para magmukhang ganito

\#::localhost

Ito ay dapat malutas ang iyong problema, mayroon akong problemang ito sa nakaraan.

Para sa akin ito ay Skype ang sanhi ng problema. Sa sandaling itinigil ko ang Skype, gumana ang lahat. Mayroon akong 1.7.1 xampp (mysql at apache) na tumatakbo sa Windows 7 x64.

Mukhang wala kang anumang web server na tumatakbo kahit saan.

Nasubukan mo na bang paganahin ang IIS at gamitin ito upang ipakita ang pangunahing html file?

Mga programa at feature -> I-on/i-off ang mga feature ng Windows -> Mga serbisyo sa Internet

Pagkatapos ay ilagay ang iyong html file sa C:\inetpub\wwwroot\index.html at mag-navigate sa http://localhost.

Kapag gumana na, subukang gawing gumagana ang WAMP/php. Mag-ingat sa mga salungatan sa port.

Ang una kong naisip ay nawawala ka ng isang entry sa file ng host. Isang bagay tulad ng "127.0.0.1 localhost", ngunit binanggit mo na nakakakuha ka ng 404 na error. Nangangahulugan ito na ang web server ay kumokonekta sa iyong kliyente/browser at tumutugon sa isang partikular na kahilingan sa web page.

Hindi ako masyadong pamilyar sa Windows 7, gayunpaman, sigurado akong hindi ito nagsasama ng isang web server bilang default. Gayundin, maliban kung aktwal kang mag-code, bumuo, at magpatakbo ng isang web server application gamit ang netbeans, hindi mo makukuha ang sagot na gusto mo.

Pagdating dito... ang iyong problema ay isa sa mga sumusunod:

1) naghahatid ka ng mga static na dokumento at ang webserver ay hindi naka-configure upang maghatid ng mga file mula sa anumang tamang DOCROOT. Kabilang dito ang mga PUBLIC na folder sa mga direktoryo ng gumagamit. (Ang pangunahing pag-install ng Apache ay may kasamang pangunahing home page)

2) Mayroon kang isang dynamic na web server application kung saan ang controller ay tumitingin sa application path upang magpasya kung aling pahina ang ipapakita o kung aling function ang isasagawa. (tingnan ang MVC-Controller). Karamihan ay hindi kumpletong pagpapatupad.

3) isa pang error sa pagsasaayos: maaaring aktwal na tumukoy ang iyong site ng isang virtual na domain. (isang bagay maliban sa localhost) kaya kapag naghanap ka ng localhost sa URL, maaaring hindi ma-configure ang server upang ibigay ang default na pahina.

Ang pag-disarma sa sumusunod na linya sa host file ay nagtrabaho para sa akin,

#127.0.0.1 localhost

Well, nakakakuha ka ng 404, kaya tumatakbo ang web server, hindi lang nito mahanap ang file.

Suriin ang http.conf file. Kung tumuturo ito sa tamang direktoryo ng ugat?

Kung gumagamit ka ng iba't ibang mga port, tingnan ang http.conf upang makita kung ang Apache ay nakikinig sa tamang port, o kung ang apache ay nagpapasa ng trapiko sa port sa forther root directory.

Kung mayroon ka pa ring problemang ito, subukan ang sumusunod:

  1. I-edit ang file ng mga host (na may mataas na mga pribilehiyo)
  2. Alisin sa komento ang linyang "#127.0.0.1 localhost" (ibig sabihin - alisin ang #)
  3. I-save ang file bilang ay. mga host na walang extension

Sa Win7 MS ay nagpasya na magkomento sa localhost na linya kasama ang mensaheng ito na nagsasabing ito ay hinahawakan sa dns. Hindi pa rin ako lubos na sigurado kung ano ang kanilang tinutukoy, maliban na sinasabi nila sa mga tao na gumamit ng dns upang malutas ang localhost sa halip na ang file ng mga host. Kung mayroon man, ito ay mas ligtas.

Oo, masakit para sa akin.

Kaya ang ginawa ko ay maghanap para sa "Start Wampserver", i-click lamang ang start button at i-type ito.

Pagkatapos ay i-right click ito at piliin ang mga katangian. Itinakda ko itong tumakbo sa XP 3rd application package sa ilalim ng tab na kakayahan. Sinuri ko rin ang kahon na "Run this program as an administrator".

Pagkatapos ay nag-right click ako sa WAMPSERVER sa system tray at na-restart ang lahat ng mga serbisyo. Ito ay gumana nang perpekto para sa akin, sana ay makatulong din ito sa iyo.

magnanakaw

Nailunsad na ba ang iba pang mga programa? msn ect...? ang ilan ay nakatali sa port 8080 pagkatapos ang iyong web server ay hindi magsisimula at magtapon ng 404, subukang itali ito sa isa pang port 80 na dapat ay ang default

Nakakuha ako ng 404 na nabigong kumonekta na error, pagkatapos ay nag-install ako ng wampmanager.exe upang tumakbo bilang Xp Sp3 at tila gumagana nang maayos, magagawa ito

  1. I-right click ito
  2. ari-arian
  3. mag-click sa tab na Compatibility
  4. Tick ​​​​Box sa ilalim lang ng "Compatibility Mode"
  5. Piliin ang Windows XP (Service Pack 3)
  6. I-click ang Ilapat, pagkatapos ay OK.

Nakialam din si Skype para sa akin. Binago ko ang mga setting ng Skype (sa Skype pumunta sa Tools > Options > Advanced > Connection at UNCHECK gumamit ng port 80 at 443 bilang alternatibo sa mga papasok na koneksyon), pagkatapos ay isara ang Skype. Mayroon akong Win 7 HomePremium 64 bit, na-install ko ang Xampp na tumatakbo nang mahusay sa MySQL, ngunit gaano man karaming beses kong sinimulan ang Apache (at ipinakita ng console na "Ang Apache ay tumatakbo"), nakuha ko pa rin ang browser na "firefox not connected" error. Matapos ma-save ang mga pagbabago sa Skype, nagpakita ang Apache ng berdeng "Tumatakbo" at lahat ay gumagana na ngayon salamat

Para sa akin ginawa nito ang trick sa port 80 sa dulo:

  • Dapat mong i-disable nang manu-mano ang serbisyo ng http.sys sa pamamagitan ng registry:

    1. Ilunsad ang RegEdit:
    2. Pumunta sa: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
    3. Magdagdag ng bagong halaga ng DWORD (32-bit)
    4. Tawagan itong "NoRun" nang walang kasamang mga panipi
    5. I-double click ang bagong property
    6. Sa field ng Value, ilagay ang "1" nang hindi kasama ang mga quote, at i-click ang OK.
    7. I-restart ang iyong computer

Dapat mo na ngayong makita na ang Apache ay magsisimulang tumakbo sa port 80!

Nasubukan mo na ba ang iis? Pumunta sa Control Panel->Programs and Features->I-on o i-off ang mga feature ng Windows (sidebar). Subukang i-install o muling i-install ang Internet Information Service. Mayroon akong windows 7 na may iis, c.net at php at mahusay itong gumagana...

kailangan mong i-install ang serbisyo, pumunta sa wamp service->Apache->Service->I-install, pagkatapos ay lilitaw ang isang command prompt window, pagkatapos ay pindutin ang enter at pagkatapos ng ilang segundo pumunta sa parehong ruta Services->at i-click ang Start/Resume serbisyo, at handa ka na ba

Nagkaroon ako ng parehong problema at ang solusyon ay kung ano ang sinabi ng isang tao:

Sa taskbar, i-click ang icon ng WAMP.

Pumunta sa Apache -> Serbisyo -> I-install ang Serbisyo

Pagkatapos ay bumalik sa pamamagitan ng pag-click at pagpili sa "Apache" -> "Serbisyo" -> "Simulan/Ipagpatuloy ang Serbisyo"

Papayagan nito ang localhost na gumana (tandaan na binago ko na ang host file na matatagpuan sa c:\windows\system32\drivers\etc upang alisin ang # mula sa linya 127.0.0.1)

Kung kailangan mong i-edit ang file na ito, kailangan mong i-right click dito at piliin ang Properties. Pagkatapos ay pumunta sa tab na Seguridad at i-click ang pindutang Advanced. Pagkatapos ay kailangan mong piliin ang "Mga Gumagamit", i-click ang "I-edit" at piliin ang "Buong Kontrol". Papayagan ka nitong i-edit ito.

Sa pamamagitan nito, kailangan mo ring i-install ang serbisyo ng MySQL na sumusunod sa parehong pamamaraan.

MySQL -> Serbisyo -> I-install ang Serbisyo

Pagkatapos ay bumalik sa pamamagitan ng pag-right-click muli at piliin ang MySQL -> Serbisyo -> Simulan/Ipagpatuloy ang Serbisyo.

At ito ay dapat ayusin ang lahat ng ito sa Windows 7!

Bago i-install ang Wamp, pumunta sa controlpanel => Administrative tools => IIS Manager at i-off ang IIS server. I-install ang wamp at lahat ay gumagana nang maayos. Kapag pinagana ang IIS, gumagamit din ito ng port 80. Maaari kang dumaan sa maraming pagbabago ng mga port at pahintulot para sa wamp, ngunit nalaman kong ito ang pinakamabilis at pinakamadaling paraan upang matagumpay itong tumakbo.

Ang sinumang user na kasangkot sa web development ay malamang na nakakaalam, o hindi bababa sa narinig, tungkol sa Denwer program. Para sa mga unang nakatagpo ng konseptong ito, isasaalang-alang ko ang mga pangunahing kahulugan, kung hindi kumpleto, kung gayon para sa bahagyang pag-unawa kung ano ang Localhost Denwer at mga kaugnay na bahagi. Susuriin din namin nang mas malalim ang mga isyu ng pag-install, pagsasaayos at mga solusyon sa mga pinakakaraniwang problema at error sa shell ng software na ito.

Ano ba si Denver?

Magsimula tayo sa pinakamahalagang bagay. Kung titingnan mo ito, ang mismong konsepto ng "Localhost Denwer" ay maaaring bigyang-kahulugan (siyempre, hindi literal) bilang "isang tool para sa paglikha at pagtatrabaho sa iyong sariling computer gamit ang isang espesyal na hanay ng mga tool nang hindi gumagamit ng remote na mapagkukunan."

Ang domestic development na ito ay isinilang noong 2002, salamat sa mga pagsisikap ng tatlong tao: Dmitry Koterov, Anton Sushchev at Mikhail Livach, kahit na ang ideya ng paglikha ng tulad ng isang unibersal na shell na magsasama ng isang buong hanay ng mga tool para sa paglikha at pag-debug. mga site kasama ang kanilang kasunod na pagkakalagay sa pagho-host.

Hindi kataka-taka, kung minsan ang package na ito ay binibigyang kahulugan bilang pagdadaglat na "DNVR", na nangangahulugang "Gentleman's Web Developer's Kit". Sa katunayan, ito ang kaso, dahil ang pangunahing kit ay may kasamang marami sa lahat ng uri ng mga tool, bagama't maaari ka ring makahanap ng mga stripped-down (lightweight) na mga bersyon.

Ang bentahe ng package na ito ay pinapayagan ka nitong lumikha ng mga lokal na server, nang hindi paunang nagho-host ng mga ito sa malalayong mapagkukunan. Sa prinsipyo, ang lahat ng impormasyon ay maaaring maitala kahit na sa isang regular na flash drive, at kung may mangyari, maaari itong i-edit o i-deploy sa ibang computer.

Pangunahing software package

Tulad ng malinaw na, ang pakete ay binubuo ng ilang mga pangunahing sangkap na nagbibigay-daan sa iyo upang maisagawa ang halos anumang gawain:

  • installer;
  • server batay sa Apache;
  • PHP 5 shell;
  • MySQL5 platform;
  • phpMyAdmin database control element para sa pakikipagtulungan sa kanila gamit ang mga browser;
  • emulation tool para sa SMTP server at sendmail (email sending simulator).

Gayunpaman, upang makamit ang buong paggana ng Localhost Denwer, kakailanganin mo ring magdagdag ng isang espesyal na makina dito. Ang pinakakaraniwan at pinakasikat ay ang Joomla at WordPress. Ngunit una sa lahat.

Pag-install ng Denwer

Ang isa sa mga pangunahing isyu kung saan dapat mong simulan ang pagiging pamilyar sa program na ito ay ang pag-install. Bilang isang patakaran, ang pag-install ng Denwer sa isang lokal na terminal ng computer o laptop ay hindi nagiging sanhi ng anumang mga paghihirap.

Pagkatapos ilunsad ang installer, ang isang browser ay agad na magbubukas (ito ay hindi kinakailangan, ang window ay maaaring sarado) at isang unpacking window na katulad ng DOS mode. Ipo-prompt ang user na pindutin ang Enter upang magpatuloy. I-click.

Susunod, hinihiling sa iyo na tukuyin ang lokasyon sa iyong hard drive kung saan maiimbak ang lahat ng mga file at data (bilang default, ito ay WebServices nang direkta sa system drive "C", ngunit maaari kang lumikha, halimbawa, isang folder ng Server, muli sa ugat ng partition ng system).

Ang susunod na hakbang ay piliin ang virtual disk letter. Sinenyasan ka ng installer na gumawa ng partition Z. Kung walang ganoong partition sa system. Sumasang-ayon kami at magpatuloy.

Ngayon ang proseso ng pagkopya ng mga file ay isinaaktibo, pagkatapos nito kailangan mong pumili ng isang mode para sa virtual disk:

  • paglikha kapag ang computer ay naka-on;
  • paglikha kapag tumatawag sa programa.

Dito - sa iyong sariling paghuhusga. Sa prinsipyo, kung ang aktibong virtual partition ay bihirang gagamitin, maaari mong piliin ang pangalawang opsyon. Kinukumpleto nito ang pangunahing bahagi ng pag-install.

Pagsusuri sa pag-andar

Naturally, pagkatapos ng pag-install ay inirerekomenda na suriin ang pag-andar nito. Sa pagkumpleto ng pag-install, tatlong shortcut ang gagawin sa Desktop: Start, Stop at Restart. Simulan natin ang server.

Pagkatapos nito, lilitaw ang isang virtual na disk (kung ang activation sa pamamagitan ng tahasang tawag ay pinili sa panahon ng pag-install), at dalawang icon na may imahe ng isang balahibo at isang sumbrero ay lilitaw sa system tray.

Ngayon buksan ang browser at ipasok ang http://localhost o simpleng localhost sa address bar. Ang Denwer sa parehong browser ay nagpapakita ng isang mensahe na nagsasaad na lahat ay gumana. Kung bababa ka ng kaunti sa pahina, makakakita ka ng mga link na maaaring magamit upang subukan ang functionality ng server, tulad ng ipinapakita sa larawan sa ibaba.

Kung, bilang resulta ng pag-click sa bawat indibidwal na link, lumitaw ang iba't ibang mga pahina, kung gayon ang lahat ng mga bahagi ay gumagana nang normal.

Mga problema sa pag-encode

Minsan, gayunpaman, ang localhost Denwer ay hindi nagsisimulang magpadala ng email o ang mensahe ay mukhang kakaibang mga character. Ito ay dahil sa ang katunayan na ang programa sa simula ay gumagamit ng UTF-8 encoding. Ngunit kailangan mong suriin ang kargamento.

Upang gawin ito, gamitin ang huling link mula sa listahan sa itaas. Pagkatapos ng pag-click dito, kailangan mong magsulat ng isang bagay sa field ng teksto (mas mabuti sa Russian) at magpadala ng mensahe.

Ngayon kailangan nating tiyakin na ito ay naihatid. Upang gawin ito, dapat mong suriin ang!sendmail folder, na matatagpuan sa tmp directory sa virtual partition (Z), at gawin din ang parehong para sa pisikal na disk kung saan naka-install ang shell (C). Kung bakit hindi nagsisimula ang localhost (Denwer, Windows 7 bilang pangunahing OS) ay tatalakayin nang hiwalay.

Pag-install at pag-configure ng engine

Ang susunod na hakbang ay ang pag-install ng engine. Upang gawin ito, suriin muna namin ang pagkakaroon ng www na direktoryo, na matatagpuan sa disk ng system kasama ang landas ng folder ng Server (WebServices bilang default)\home\local host. Sa www folder, kailangan mo na ngayong lumikha ng isa pang direktoryo (mag-isip ng isang pangalan na gusto mo), sabi ng Probe.

Susunod, ang pag-set up ng Denwer ay nagsasangkot ng pag-restart ng program gamit ang Shortcut sa Pag-restart. Pagkatapos nito, ipasok ang http://localhost/Probe sa address bar ng browser. Kung magbubukas ang pahinang ito, nangangahulugan ito na ang lahat ay ginawa nang tama at ang gawain ay hindi kasiya-siya. Ngayon ay tungkol sa maliliit na bagay. Kinokopya namin ang mga file ng engine sa nilikha na folder (para sa amin ito ay Probe) gamit ang anumang file manager, pagkatapos ay ulitin namin ang pamamaraan para sa pagpasok ng address sa itaas sa browser. Dapat lumitaw ang window ng Installation Wizard, kung saan kailangan mo lamang sundin ang mga tagubilin nito.

Paglikha ng isang Database

Dahil ang makina sa kasong ito ay gumaganap bilang lokal na pagho-host (localhost), ipinapalagay din ni Denwer ang paglikha ng isang database ng lokal na antas. Kakailanganin mo na ang phpMyAdmin program, na maaaring ma-access gamit ang address sa browser na http://localhost/tools.

Ngayon ay bumalik kami sa pangunahing pahina at ginagamit ang linya na may mga pribilehiyo (pagkatapos ipasok ang menu kailangan mong magdagdag ng bagong user). Ipinapahiwatig namin ang anumang pangalan, pag-login at password, para sa host na ginagamit namin localhost, sa seksyon ng mga pribilehiyong pandaigdigan namin ang lahat ng naroroon, at i-click ang "Go!" Ang nilikhang database ay maaaring gamitin upang i-install ang WordPress o Joomla. Ang pag-access sa mapagkukunan pagkatapos makumpleto ang pag-install, muli, ay isinasagawa sa address sa itaas.

Ilipat sa hosting

Ngayon kailangan nating ilipat ang server sa pagho-host. Upang maging available ito sa mga surfers sa Internet. Ngunit kailangan mo munang bigyang pansin ang ilang mga kundisyon. Una sa lahat, kailangan mong magkaroon ng static kaysa sa isang dynamic na IP address. Dapat mo ring ganap na huwag paganahin ang Windows firewall, na maaaring harangan ang pag-access), at i-set up din ang tinatawag na hierarchical folder structure, iyon ay, sa home directory, unang lumikha ng XXX.XXX.X.X folder, at sa loob nito - ang www subfolder (bilang isang address sa halip na mga character, dapat mong ilagay ang address na ibinigay sa iyo ng iyong ISP).

Maaari mong gawin ito nang iba. Upang maglipat ng mga file, ginagamit namin ang FileZilla application, kung saan inililipat namin ang lahat ng mga file sa lokal na server mula sa folder ng Probe, na pinagtulungan namin sa proseso ng pag-setup, sa isang malayong mapagkukunan, ngunit sa root folder ng host (bilang isang panuntunan, ito ay alinman sa HTDOCS o PUBLIC_HTML). Susunod, ang natitira lamang ay baguhin ang ganap na mga landas sa mga file at folder sa remote host sa mga setting ng file ng pagsasaayos ng engine, at baguhin din ang pangalan ng database at login at password ng user sa mga gagamitin kapag lumilikha ng bagong database sa isang malayong mapagkukunan.

Ang Denwer ay hindi nagbubukas, ang localhost ay hindi magagamit: mga dahilan at pamamaraan upang malutas ang problema

Ngayon ay lumipat tayo sa pagpindot sa mga problema na nauugnay sa kawalan ng kakayahang magamit ng server.

Kaya hindi gumagana ang Denwer, hindi available ang localhost. Ang dahilan dito ay pagkatapos ng pag-install, maraming mga tao ang agad na sumusubok na i-access ito sa browser, na nakakalimutang ilunsad ang programa mismo. Ang string localhost ay dapat na eksklusibong nai-type, at hindi isang bagay na may, sabihin nating, pagdaragdag ng .ru, .com o iba pa.

Ang isa pang dahilan ay ang pagharang ng at:443 ng mga programa ng third-party (madalas na nakabitin ang Skype sa port 80, at ang Torrent o ang virtual machine ng VMWare, kung mayroon man sa system, ay nakabitin sa port 443). Ang solusyon ay medyo simple - baguhin ang mga priyoridad ng port sa mga application na ito. Halimbawa, sa Skype kailangan mong alisan ng tsek ang checkbox para sa paggamit ng mga tinukoy na port bilang mga alternatibo.

Ang isang pantay na karaniwang problema ay ang kawalan ng www folder sa pangunahing seksyon. Halimbawa, kung ang hierarchy ng folder ay unang ginawa sa form server\localhost o anumang iba pang form, dapat mong suriin ang home folder, kung saan dapat matatagpuan ang tinukoy na direktoryo.

Minsan ang HOSTS file ay maaaring i-block ng isang antivirus (sa karamihan ng mga kaso ito ay Dr. Web). Upang itama ito, dapat mo itong idagdag sa listahan ng mga pagbubukod. Maaari mo munang i-back up ito, tanggalin ito, tingnan kung gumagana ang program, at pagkatapos ay ibalik ang file sa orihinal na lokasyon nito.

Maaaring napakahusay na ang application ay dapat na magsimula sa alinman sa compatibility mode o sa mga karapatan ng admin (right-click na menu).

Kung nabigo ang koneksyon, maaaring mayroong isang lumang bersyon ng MySQL sa system na kailangan mong alisin. Minsan maaaring ma-block ang port:3306 (dapat mong malaman kung anong application ang gumagamit nito at baguhin ang mga setting).

At tandaan! Ang programa ng Denwer mismo ay hindi nag-broadcast ng anuman sa Internet, at ito ay isang tool lamang at, kung gusto mo, isang katulong para sa pagsasagawa ng isa o isa pang operasyon upang lumikha ng isang server at iproseso ito.

Hi sa lahat! Sa artikulong ito ay pag-uusapan natin kung bakit pagkatapos ng pag-install sa isang computer hindi gumagana ang denwer at kung paano ito maaayos.

Napakadaling suriin ang operasyon ng denwer, ilunsad ang denwer sa pamamagitan ng pag-double click sa Start Denwer shortcut at i-type ang address sa address bar ng anumang browser http://localhost. Kung ang isang pahina ay bubukas na may nakasulat na "Hurray, ito ay gumagana!", pagkatapos ay gumagana ang denwer, kung ang pahina ay hindi magbubukas, kung gayon ang denwer ay hindi gumagana.

Ang pangunahing dahilan kung bakit hindi gumagana ang denwer– ito ay abala sa port 80 o 443, na kinakailangan para sa Denver upang gumana. Ngunit ang mga port na ito ay maaari ding gamitin ng iba pang mga programa, tulad ng Skype, VMware, atbp. Upang malutas ang problemang ito, kailangan mo munang maghanap ng mga programa at serbisyo na gumagamit ng mga port na ito para dito inirerekumenda ko ang paggamit ng 2ip NetMonitor program. I-download ito, patakbuhin ito at hanapin ang value na 80 at 443 sa column na Local Port Susunod, tingnan ang pangalan ng mga program na gumagamit ng mga port na ito. Pagkatapos nito, kailangan mo lamang na huwag paganahin ang mga program na ito, halimbawa sa pamamagitan ng task manager, at pagkatapos ay i-restart ang Denver.

Nangyayari din na ang mga port ay inookupahan hindi sa pamamagitan ng pagpapatakbo ng mga programa, ngunit ng mga serbisyo na awtomatikong magsisimula kapag ang computer ay naka-on. Maaari din silang i-disable sa pamamagitan ng tab na Task Manager Mga serbisyo. Halimbawa: ang port 80 ay inookupahan ng VMware program, kung tatanggalin mo ito, ang mga serbisyong nilikha ng program na ito ay mananatili pa rin sa computer at ang port ay inookupahan, kaya kailangan mong pumunta sa task manager at itigil ang lahat ng mga serbisyo na ang mga pangalan ay naglalaman ng salitang VMware.

Magsusulat din ako tungkol sa ilang karaniwang mga sitwasyon sa ibaba:

Skype sa computer

Madalas na nangyayari na hindi nagsisimula si Denver sa mga computer na may Skype. Napakadaling lutasin ang problemang ito, buksan lamang ang menu na Tools->Settings->Advanced. pagkatapos ay sa window na bubukas, alisan ng check ang kahon gumamit ng port 80 at 443.

Mga Serbisyo sa Windows

Nangyayari na ang mga karaniwang serbisyo ng Windows IIS ay tumatakbo sa computer. Upang magamit ang Denver dapat silang hindi pinagana. Pumunta sa Control Panel->Programs and Features->I-on o i-off ang mga feature ng Windows. Sa window na bubukas, hanapin ang item Mga Serbisyo sa Impormasyon sa Internet, alisan ng check ang kahon at i-click ang OK.

Kung hindi mo pa rin nalutas ang problema o nahihirapan, sumulat sa mga komento sa artikulong ito.