Denwer werkt niet op Windows 7 64. Denwer werkt niet. Controleer Microsoft IIS-services

In dit bericht wordt besproken wat u kunt doen na de installatie Denwer opeens heb je dat localhost wil niet openen . Ik had alleen problemen met het luisteren naar sommige apps poorten 80 en 443. Ze gaven niet server apache verbinding met hen maken. Daarom zal ik u hieronder vertellen wat u moet controleren als u hetzelfde overkomt.

Controleer Skype

Skype heeft de standaardinstelling " Gebruik poort 80 en 443 als inkomende alternatieven". Het moet worden uitgeschakeld.

Dit gebeurt als volgt:

  1. Je moet het menu openen " Hulpmiddelen» selecteer het item « Instellingen«.
  2. In de " Aanvullend" kiezen " Verbinding«
  3. Haal het vinkje weg van punt “Gebruik poort 80 en 443 als inkomende alternatieven”
  4. Klik op " Redden«.

Hierna moet u Skype opnieuw opstarten.

Als dit niet helpt, is er een andere optie.

Controleer Microsoft IIS-services

Deze services kunnen ook de poorten 80 en 433 bezetten, dus om Denwer goed te laten werken, moeten ze worden uitgeschakeld.

Om te controleren of IIS is ingeschakeld, gaat u naar "Configuratiescherm -> Programma's -> Programma's en functies -> Windows-functies in- of uitschakelen".

Daarna moet u in het venster dat verschijnt alle Windows IIS-services uitschakelen.

Als dit niet werkt, moet je erover nadenken en...

Controleer VMWare

Deze virtuele machine heeft zijn eigen service - WMwareHostd– die ook naar poort 433 luistert. Maar je kunt het wijzigen in de instellingen. Ik kon dit gewoon niet doen omdat het instellingenbestand beschermd was tegen wijzigingen. Daarom moest ik opstarten in de veilige modus (laat me je eraan herinneren dat je hiervoor op de F8-toets moet drukken nadat je de computer hebt opgestart).

Hierna moet je het bestand vinden proxy.xml. Op Windows 7 bevindt het zich op C:\ProgramData\VMWare\hostd

Je kunt het openen met een gewoon notitieblok. Op de derde regel wordt het poortnummer aangegeven via welke de dienst zal werken. Het moet worden veranderd in iets anders. Op bijvoorbeeld 4443 .

De eerste regels van dit bestand na bewerking op mijn machine zien er als volgt uit:


-1
4443

Na het bewerken moet u de wijzigingen in het bestand opslaan en opnieuw opstarten. Nu mag niets anders de normale werking van Denver verstoren (tenzij je natuurlijk een heleboel andere software hebt geïnstalleerd die ook via 80 of 443 poorten werkt).


Nuttig artikel? Er zullen er meer zijn als je steun mij!

Goedemiddag, beste lezers, de vorige keer bespraken we de fout: dit apparaat kan niet worden gestart. (code 10) in Windows is dit besturingssysteem helaas niet ideaal en niet zonder tekortkomingen die de werking van verschillende programma's kunnen verstoren. Vandaag zullen we kijken naar de vraag waarom denwer niet werkt in Windows 10 en andere versies en hoe we dit in de toekomst kunnen vermijden.

Wat is denwer

Als iemand nog steeds niet weet wat Denver is, laten we dat dan corrigeren. Denwer > is een softwarepakket dat tot taak heeft om op een lokale computer te implementeren:

  1. Webservers
  2. Databaseservers

Meestal wordt het gebruikt door webontwikkelaars en ontwerpers om een ​​website te maken die op het moment van ontwikkeling geen toegang tot internet zou moeten hebben en toegankelijk zou moeten zijn voor andere mensen. Wanneer de site beschikbaar is, worden de bestanden en database ervan overgebracht naar hoogwaardige hosting en wordt de site voor iedereen op internet gelanceerd

Denwer bevat de volgende programma's:

  • PHP5.3.13
  • MySQL 5.1
  • PostgreSQL 8.4
  • Apache

Ik heb je al in detail verteld hoe denwer wordt geïnstalleerd in Windows 10 (alles is hetzelfde in andere versies), dus als je dit nog niet hebt gedaan, kijk dan eens, het staat allemaal tot in detail beschreven

98 procent van Denwer werkt na installatie voor iedereen, maar vanwege verschillende Windows-builds of andere dingen waar we het over zullen hebben, valt het voor jou misschien ook onder de 2 procent. Denwer werkt niet.

Iets meer theorie voor beginners, want voordat ik iets beheer, probeer ik altijd te begrijpen hoe het werkt, en naar mijn mening is dit zeer correct, aangezien deze kennis zal helpen begrijpen waarom denwer niet in het systeem werkt.

En zo zag je de programma's die je erin installeerde. Het principe hier is dat je dankzij de Apache-service en MySQL-databases WordPress in Denver kunt installeren door de distributie in de sitemap te plaatsen en een database en alles lokaal op je computer te maken.

En dus is er een map C:\WebServers\home, standaard is dit deze map. Daarin maak je een map aan met het adres van de site waarop je wilt dat de site reageert. Tijdens de installatie is er al een map test1.ru

Als u dit adres in een browser opent, ziet u dit antwoord, wat betekent dat de site werkt en dat de index.html-pagina correct is geopend.

Zodra je een nieuwe map met een adres aanmaakt, herstart je Denwer, dit gebeurt zodat de inhoud van het hosts-bestand verandert. Het is in het hosts-bestand dat vermeldingen over uw adressen uit de thuismap worden toegevoegd en deze aan uw lokale computer worden gekoppeld. Hier is de inhoud ervan. Zoals u kunt zien verwijst de domeinnaam test1.ru naar het IP-adres van uw lokale computer 127.0.0.1

Dit is met opzet gedaan, zodat wanneer u uw browser opent en contact opneemt met dit adres, u naar uzelf wordt geleid en niet naar buiten. Het hosts-bestand voor het Windows-besturingssysteem heeft een hogere prioriteit dan de DNS-server.

Ik denk dat het algemene werkingsprincipe voor je duidelijk is, vooral omdat ik in het artikel over het installeren van Denver alles in detail heb uitgelegd. Laten we eens kijken wat er kan gebeuren als Denwer niet werkt.

Waarom denwer niet werkt

Als we de vraag beantwoorden waarom denwer niet werkt, kunnen we de volgende redenen benadrukken:

  • Poorten niet beschikbaar
  • Kan hosts-bestand niet bewerken
  • Apache werkt niet

Hieronder zal ik in detail beschrijven hoe elk van deze problemen wordt opgelost.

Denwer-havens

Om Denver succesvol te laten werken, heb je poort 80 nodig, omdat Denwer deze standaard gebruikt. Het is dankzij hem dat apache niet werkt in denwer, omdat ort gewoon met iemand bezig is.

Ik heb je gedetailleerd verteld hoe je kunt bepalen welke programma's toegang hebben tot de poorten op je computer. Dit stond in het artikel over het netstat-hulpprogramma en het TCPView-hulpprogramma

En dus, als denwer apache niet start, controleer dan deze dingen. Wanneer Skype op de computer is geïnstalleerd, ontbreekt het volgende selectievakje: Gebruik poort 80 en 443 voor extra inkomende verbindingen. Je kunt het vinden in Extra > Instellingen

Geavanceerd > Verbinding. Haal het vinkje weg: Gebruik poort 80 en 443 voor extra inkomende verbindingen.

Trouwens, zelfs na het installeren van Denver wordt er een browservenster geopend waarin u ook wordt herinnerd aan Denwer-poorten.

Mocht Apache hierna nog steeds niet werken in Denwer, controleer dan of deze poort bezet is door de Internet Information Services (IIS). In Taakbeheer kan het de service W3SVC (World Wide Web Publishing Service) worden genoemd. IIS kan snel worden gevonden met behulp van TCPView. Als u IIS niet nodig heeft, verwijdert u het als u het nodig heeft, wijzig dan gewoon de poort erin of schakel de dienst uit.

U kunt IIS verwijderen via Configuratiescherm > Programma's en onderdelen > Windows-onderdelen in- of uitschakelen. Zorg ervoor dat Internet Information Services niet is aangevinkt.

Als denwer nog steeds niet voor u werkt, controleer dan of uw antivirusprogramma dit blokkeert. Omdat ze een ingebouwde firewallfunctie hebben, moet u ervoor zorgen dat poort 80 open is in de firewall. Open Configuratiescherm > Windows Firewall.

En bij de Inkomende Verkeersregels kijken we of er verbodsregels zijn voor poort 80.

Ik denk dat we de vraag hebben opgelost waarom apache niet in denwer start, laten we naar andere redenen kijken.

Denwer localhost werkt niet

Er zijn gevallen waarin Denver geen lokale binding in het hosts-bestand kan schrijven, waardoor localhost niet werkt in denwer, en dit is zeer cruciaal. Zelfs tijdens de installatie zou u een venster als dit moeten zien:

De sleutelwoorden hier zijn Succes: het hosts-bestand is gemarkeerd als beschrijfbaar. dat u het met succes heeft kunnen bewerken. Zorg er eerst voor dat u een account gebruikt met beheerdersrechten. Dit is eenvoudig te controleren, druk op WIN+R en voer execute lusrmgr.msc in het venster in.

Open groepen en zoek Beheerders in de lijst, dubbelklik erop en zorg ervoor dat uw account hier aanwezig is.

Als u een beheerder bent, kan UAC (Gebruikersaccountbeheer) ook het werk van denwer verstoren. In dit geval raad ik u aan het hosts-bestand vanuit C:\Windows\System32\drivers\etc naar uw bureaublad te kopiëren en te bewerken. en vervang het oude bestand ermee.

Als er een venster verschijnt waarin staat dat er geen toegang is tot de doelmap, klik dan op Doorgaan.

Er zijn nog steeds gevallen waarin u het Windows-register moet corrigeren, namelijk regedit openen in het venster Uitvoeren en het volgende doen:

We zijn op zoek naar de tak “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP”
Verander de waarde van de “start”-toets van 3 naar 4

systeemproces loopt vast op 80 poort-PID 4

Ik hoop dat mijn methoden je hebben geholpen het probleem op te lossen als denwer niet werkt in Windows.

/ in Windows 7 (bèta). Ik heb dit besturingssysteem geïnstalleerd en alles ging prima; toen ik Wamp installeerde, zag ik dat localhost helemaal niet werkte. Ik zie alleen deze fout:

in Mozilla en Verkenner.

Ik heb Wamp verwijderd en na een paar weken (dat betekent twee weken vanaf vandaag) heb ik NetBeans op Windows 7 geïnstalleerd. Ik heb een PHP-testscript gemaakt en als ik fouten debug, krijg ik opnieuw dezelfde foutmelding. Ik heb geprobeerd toegang te krijgen via ip 127.... maar nog steeds hetzelfde. Wat is het probleem?
Toen ik NetBeans installeerde, installeerde ik het op poort 8080.

Bewerk het bestand C:\Windows\System32\drivers\etc\hosts

Zorg ervoor dat er een vermelding is die er als volgt uitziet:

127.0.0.1 lokalehost

Als er een record is zoals

::lokalehost

Reageer erop zodat het er zo uitziet

\#::lokalehost

Dit zou je probleem moeten oplossen, ik had dit probleem in het verleden ook.

Bij mij was het Skype die het probleem veroorzaakte. Zodra ik Skype stopte, werkte alles. Ik heb 1.7.1 xampp (mysql en apache) op Windows 7 x64.

Het lijkt erop dat er nergens een webserver actief is.

Heeft u geprobeerd IIS in te schakelen en het te gebruiken om het standaard HTML-bestand weer te geven?

Programma's en functies -> Windows-functies in-/uitschakelen -> Internetdiensten

Plaats vervolgens uw html-bestand in C:\inetpub\wwwroot\index.html en navigeer naar http://localhost.

Zodra dat werkt, probeer dan WAMP/php werkend te krijgen. Wees voorzichtig met poortconflicten.

Mijn eerste gedachte is dat je een vermelding in het hosts-bestand mist. Zoiets als "127.0.0.1 localhost", maar u vermeldt dat u een 404-foutmelding krijgt. Dit betekent dat de webserver verbinding maakt met uw client/browser en reageert op een specifiek webpaginaverzoek.

Ik ben niet zo bekend met Windows 7, maar ik weet zeker dat het niet standaard een webserver bevat. Tenzij u daadwerkelijk een webservertoepassing codeert, bouwt en uitvoert met netbeans, krijgt u niet het gewenste antwoord.

Als het erop aankomt... zal uw probleem een ​​van de volgende zijn:

1) u levert statische documenten en de webserver is niet geconfigureerd om bestanden van een goede DOCROOT aan te bieden. Dit geldt ook voor OPENBARE mappen in gebruikersmappen. (een standaard Apache-installatie bevat een standaard startpagina)

2) U heeft een dynamische webserverapplicatie waarbij de controller naar het applicatiepad kijkt om te beslissen welke pagina moet worden weergegeven of welke functie moet worden uitgevoerd. (zie MVC-controller). Meestal onvolledige implementatie.

3) nog een configuratiefout: uw site definieert mogelijk een virtueel domein. (iets anders dan localhost), dus als u zoekt naar localhost in de URL, is de server mogelijk niet geconfigureerd om de standaardpagina weer te geven.

Het uitschakelen van de volgende regel in het hostbestand werkte voor mij:

#127.0.0.1 localhost

Nou, je krijgt een 404, dus de webserver draait, hij kan het bestand gewoon niet vinden.

Controleer het http.conf-bestand. Als het naar de juiste hoofdmap verwijst?

Als u verschillende poorten gebruikt, controleer dan http.conf om te zien of Apache op de juiste poort luistert, of dat apache verkeer op de poort doorstuurt naar de andere hoofdmap.

Als u dit probleem nog steeds ondervindt, probeert u het volgende:

  1. Bewerk het hosts-bestand (met verhoogde rechten)
  2. Verwijder het commentaar op de regel "#127.0.0.1 localhost" (dat wil zeggen - verwijder de #)
  3. Sla het bestand op zoals het is. hosts zonder extensie

In Win7 besloot MS om de localhost-regel te becommentariëren met dit bericht waarin staat dat het in DNS wordt afgehandeld. Ik weet nog steeds niet helemaal zeker waar ze naar verwijzen, behalve dat ze mensen vertellen dat ze dns moeten gebruiken om localhost op te lossen in plaats van het hosts-bestand. Het is in ieder geval veiliger.

Ja, het was pijnlijk voor mij.

Dus wat ik deed was zoeken naar "Start Wampserver" en gewoon op de startknop klikken en het typen.

Klik er vervolgens met de rechtermuisknop op en selecteer Eigenschappen. Ik heb het zo ingesteld dat het wordt uitgevoerd in het derde XP-toepassingspakket onder het tabblad Mogelijkheden. Ik heb ook het vakje "Dit programma uitvoeren als beheerder" aangevinkt.

Vervolgens klikte ik met de rechtermuisknop op WAMPSERVER in het systeemvak en startte alle services opnieuw. Dit werkte perfect voor mij, ik hoop dat het jou ook helpt.

beroven

Zijn er andere programma's gelanceerd? msn enz...? sommige zijn gebonden aan poort 8080, dan start uw webserver niet en gooit 404, probeer deze te binden aan een andere poort 80, wat de standaard zou moeten zijn

Ik kreeg de foutmelding 404 Kan geen verbinding maken, daarna heb ik wampmanager.exe geïnstalleerd om te draaien als Xp Sp3 en het lijkt prima te werken, het kan worden gedaan

  1. Klik er met de rechtermuisknop op
  2. eigenschappen
  3. klik op het tabblad Compatibiliteit
  4. Vink het vakje aan net onder "Compatibiliteitsmodus"
  5. Selecteer Windows XP (Servicepack 3)
  6. Klik op Toepassen en vervolgens op OK.

Bij mij kwam Skype ook tussenbeide. Ik heb de Skype-instellingen gewijzigd (ga in Skype naar Extra > Opties > Geavanceerd > Verbinding en UITSCHAKELEN gebruik poort 80 en 443 als alternatief voor inkomende verbindingen) en sluit vervolgens Skype. Ik heb Win 7 HomePremium 64 bit, ik heb Xampp geïnstalleerd en het werkt prima met MySQL, maar hoe vaak ik Apache ook opstartte (en de console liet zien dat "Apache actief is"), ik kreeg nog steeds de foutmelding "Firefox niet verbonden" in de browser. Nadat de Skype-wijzigingen waren opgeslagen, liet Apache een groene "Running" zien en alles werkt nu, bedankt

Voor mij deed dit uiteindelijk de truc op poort 80:

  • U moet de http.sys-service handmatig uitschakelen via het register:

    1. Start RegEdit:
    2. Ga naar: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
    3. Een nieuwe DWORD-waarde toevoegen (32-bits)
    4. Noem het "NoRun" zonder aanhalingstekens
    5. Dubbelklik op de nieuwe eigenschap
    6. Voer in het veld Waarde "1" in, zonder de aanhalingstekens, en klik op OK.
    7. Start uw computer opnieuw op

Je zou nu moeten merken dat Apache op poort 80 zal gaan draaien!

Heb je iis geprobeerd? Ga naar Configuratiescherm -> Programma's en onderdelen -> Windows-onderdelen in- of uitschakelen (zijbalk). Probeer Internet Information Service te installeren of opnieuw te installeren. Ik heb Windows 7 met iis, c.net en php en het werkt prima...

je moet de service installeren, ga naar wamp service->Apache->Service->Installeren, dan verschijnt er een opdrachtpromptvenster, druk vervolgens op enter en ga na een paar seconden naar dezelfde route Services->en klik op Start/Hervatten service, en bent u er klaar voor?

Ik had hetzelfde probleem en de oplossing is wat iemand al zei:

Klik op de taakbalk op het WAMP-pictogram.

Ga naar Apache -> Service -> Service installeren

Ga vervolgens terug door te klikken en "Apache" -> "Service" -> "Service starten/hervatten" te selecteren.

Hierdoor kan localhost werken (onthoud dat ik het hostbestand in c:\windows\system32\drivers\etc al heb gewijzigd om de # uit regel 127.0.0.1 te verwijderen)

Als u dit bestand wilt bewerken, klikt u er met de rechtermuisknop op en selecteert u Eigenschappen. Ga vervolgens naar het tabblad Beveiliging en klik op de knop Geavanceerd. Vervolgens moet u "Gebruikers" selecteren, op "Bewerken" klikken en "Volledig beheer" selecteren. Hierdoor kunt u het bewerken.

Hiermee moet u ook de MySQL-service volgens dezelfde procedure installeren.

MySQL -> Service -> Service installeren

Ga vervolgens terug door opnieuw met de rechtermuisknop te klikken en MySQL -> Service -> Service starten/hervatten te selecteren.

En dit zou het allemaal moeten oplossen in Windows 7!

Voordat u Wamp installeert, gaat u naar het controlepaneel => Systeembeheer => IIS Manager en schakelt u de IIS-server uit. Installeer wamp en alles werkt prima. Wanneer IIS is ingeschakeld, gebruikt het ook poort 80. Je kunt veel poorten en machtigingen voor wamp wijzigen, maar ik vond dit de snelste en gemakkelijkste manier om het succesvol te laten werken.

Elke gebruiker die betrokken is bij webontwikkeling kent waarschijnlijk het Denwer-programma, of heeft er in ieder geval van gehoord. Voor degenen die dit concept voor de eerste keer tegenkomen, zal ik de basisdefinities overwegen, als ze niet volledig zijn, dan in ieder geval voor een gedeeltelijk begrip van wat Localhost Denwer en gerelateerde componenten zijn. We zullen ook wat dieper ingaan op de problemen van installatie, configuratie en oplossingen voor de meest voorkomende problemen en fouten in deze softwareschil.

Wat is Denver?

Laten we beginnen met het belangrijkste. Als je ernaar kijkt, kan het concept van “Localhost Denwer” worden geïnterpreteerd (natuurlijk, niet letterlijk) als “een hulpmiddel voor het maken en gebruiken op je eigen computer met behulp van een speciale set hulpmiddelen zonder gebruik te maken van een externe bron.”

Deze binnenlandse ontwikkeling werd geboren in 2002, dankzij de inspanningen van drie mensen: Dmitry Koterov, Anton Sushchev en Mikhail Livach, hoewel het idee om zo'n universele schil te creëren die een volledige set tools voor het maken en debuggen zou omvatten sites met hun daaropvolgende plaatsing op hosting.

Het is niet verrassend dat dit pakket soms wordt geïnterpreteerd als de afkorting "DNVR", wat staat voor "Gentleman's Web Developer's Kit". Dat is in feite ook het geval, aangezien de hoofdkit vrij veel allerlei soorten gereedschap bevat, hoewel je ook uitgeklede (lichtgewicht) versies kunt vinden.

Het voordeel van dit pakket is dat u lokale servers kunt maken, zonder deze eerst op externe bronnen te hosten. In principe kan alle informatie zelfs op een gewone flashdrive worden vastgelegd, en als er iets gebeurt, kan deze worden bewerkt of op een andere computer worden geïmplementeerd.

Basis softwarepakket

Zoals al duidelijk is, bestaat het pakket uit verschillende basiscomponenten waarmee je vrijwel elke taak kunt uitvoeren:

  • installateur;
  • Apache-gebaseerde server;
  • PHP 5-shell;
  • MySQL5-platform;
  • phpMyAdmin-databasecontrole-element om ermee te werken met behulp van browsers;
  • emulatietool voor SMTP-server en sendmail (simulator voor het verzenden van e-mail).

Om de volledige functionaliteit van Localhost Denwer te bereiken, zul je hier echter ook een speciale engine moeten toevoegen. De meest voorkomende en populairste zijn Joomla en WordPress. Maar eerst dingen eerst.

Denwer-installatie

Een van de basisproblemen waarmee u kennis moet maken met dit programma is de installatie. In de regel levert het installeren van Denwer op een lokale computerterminal of laptop geen problemen op.

Na het starten van het installatieprogramma wordt onmiddellijk een browser geopend (dit is niet nodig, het venster kan worden gesloten) en een uitpakvenster vergelijkbaar met de DOS-modus. De gebruiker wordt gevraagd op Enter te drukken om door te gaan. Klik.

Vervolgens wordt u gevraagd de locatie op uw harde schijf op te geven waar alle bestanden en gegevens worden opgeslagen (standaard is dit WebServices rechtstreeks op de systeemschijf “C”, maar u kunt bijvoorbeeld ook weer een Server-map maken in de hoofdmap van de systeempartitie).

De volgende stap is het selecteren van de virtuele schijfletter. Het installatieprogramma vraagt ​​u partitie Z te maken. Als er geen dergelijke partitie in het systeem aanwezig is. Wij zijn het eens en gaan door.

Nu is het proces van het kopiëren van bestanden geactiveerd, waarna u een modus voor de virtuele schijf moet selecteren:

  • creatie wanneer de computer is ingeschakeld;
  • maken bij het oproepen van het programma.

Hier - naar eigen goeddunken. Als de actieve virtuele partitie niet vaak wordt gebruikt, kunt u in principe voor de tweede optie kiezen. Hiermee is het grootste deel van de installatie voltooid.

Functionaliteitscontrole

Uiteraard is het raadzaam om na de installatie de functionaliteit ervan te controleren. Na voltooiing van de installatie worden er drie snelkoppelingen op het bureaublad gemaakt: Start, Stop en Opnieuw opstarten. Laten we de server starten.

Hierna verschijnt een virtuele schijf (als tijdens de installatie activering door expliciete oproep is geselecteerd) en verschijnen er twee pictogrammen met de afbeelding van een veer en een hoed in het systeemvak.

Open nu de browser en voer http://localhost of gewoon localhost in de adresbalk in. Denwer geeft in dezelfde browser een bericht weer waarin staat dat alles werkte. Als u iets lager op de pagina gaat, ziet u links waarmee u de functionaliteit van de server kunt testen, zoals weergegeven in de onderstaande afbeelding.

Als er door het klikken op elke afzonderlijke link verschillende pagina's verschijnen, werken alle componenten normaal.

Coderingsproblemen

Soms begint localhost Denwer echter geen e-mail te verzenden of ziet het bericht eruit als vreemde tekens. Dit komt doordat het programma aanvankelijk UTF-8-codering gebruikt. Maar u moet de zending controleren.

Gebruik hiervoor de laatste link uit de bovenstaande lijst. Nadat je erop hebt geklikt, moet je iets in het tekstveld schrijven (bij voorkeur in het Russisch) en een bericht sturen.

Nu moeten we ervoor zorgen dat het wordt afgeleverd. Om dit te doen, moet u de map!sendmail controleren, die zich in de map tmp op de virtuele partitie (Z) bevindt, en hetzelfde doen voor de fysieke schijf waarop de shell is geïnstalleerd (C). Waarom localhost (Denwer, Windows 7 als hoofdbesturingssysteem) niet start, wordt apart besproken.

Installeren en configureren van de motor

De volgende stap is het installeren van de motor. Om dit te doen, controleren we eerst of de map www aanwezig is, die zich op de systeemschijf bevindt langs het pad Servermap (standaard WebServices)\home\local host. In de www-map moet je nu een andere map maken (denk aan een naam die je leuk vindt), bijvoorbeeld Probe.

Vervolgens moet u bij het instellen van Denwer het programma opnieuw opstarten met behulp van de snelkoppeling Opnieuw opstarten. Voer daarna http://localhost/Probe in de adresbalk van de browser in. Als deze pagina wordt geopend, betekent dit dat alles correct is uitgevoerd en dat het werk niet naar wens is. Nu gaat het om kleine dingen. We kopiëren de enginebestanden naar de aangemaakte map (voor ons is dit Probe) met behulp van een bestandsbeheerder, waarna we de procedure herhalen voor het invoeren van het bovenstaande adres in de browser. Het venster Installatiewizard zou moeten verschijnen, waarin u alleen de instructies hoeft te volgen.

Een database maken

Omdat de engine in dit geval fungeert als lokale hosting (localhost), gaat Denwer ook uit van de creatie van een database op lokaal niveau. U hebt hiervoor al het programma phpMyAdmin nodig, dat toegankelijk is via het adres in de browser http://localhost/tools.

Nu keren we terug naar de hoofdpagina en gebruiken we de regel met privileges (nadat je het menu hebt geopend, moet je een nieuwe gebruiker toevoegen). We geven elke naam, login en wachtwoord aan, voor de host gebruiken we localhost, in het gedeelte met algemene privileges vinken we alles aan wat daar staat en klikken op de knop "Go!". De aangemaakte database kan worden gebruikt om WordPress of Joomla te installeren. Toegang tot de bron na voltooiing van de installatie vindt opnieuw plaats op het bovenstaande adres.

Overstappen naar hosting

Nu moeten we de server overzetten naar hosting. Zodat het beschikbaar wordt voor surfers op internet. Maar eerst moet je op enkele voorwaarden letten. Allereerst moet u een statisch in plaats van een dynamisch IP-adres hebben. U moet ook de Windows-firewall, die de toegang kan blokkeren, volledig uitschakelen en ook de zogenaamde hiërarchische mapstructuur instellen, dat wil zeggen dat u in de thuismap eerst de map XXX.XXX.X.X maakt en daarin de www-submap (als adres in plaats van tekens moet u het adres invoeren dat uw ISP u heeft verstrekt).

Je kunt het anders doen. Om bestanden over te dragen gebruiken we de FileZilla-applicatie, waarmee we alle bestanden op de lokale server verplaatsen van de Probe-map, waarmee we tijdens het installatieproces hebben gewerkt, naar een externe bron, maar naar de hoofdmap van de host (zoals een regel, dit is HTDOCS of PUBLIC_HTML). Vervolgens hoeft u alleen nog maar de absolute paden naar bestanden en mappen op de externe host te wijzigen in de van de engine, en ook de databasenaam en de gebruikersnaam en het wachtwoord te wijzigen in de namen die zullen worden gebruikt bij het maken van een nieuwe database op een computer. externe bron.

Denwer wordt niet geopend, localhost is niet beschikbaar: redenen en methoden om het probleem op te lossen

Laten we nu verder gaan met dringende problemen die verband houden met het niet functioneren van de server.

Dus Denwer werkt niet, localhost is niet beschikbaar. De reden is dat veel mensen na de installatie onmiddellijk proberen toegang te krijgen in de browser, waarbij ze vergeten het programma zelf te starten. De string localhost moet exclusief worden getypt, en niet iets met bijvoorbeeld de toevoeging van .ru, .com of iets anders.

Een andere reden is het blokkeren van and:443 door programma's van derden (meestal hangt Skype op poort 80, en Torrent of de virtuele VMWare-machine, als die er is, blijft hangen op poort 443). De oplossing is vrij eenvoudig: verander de poortprioriteiten in deze toepassingen. In Skype moet u bijvoorbeeld het selectievakje uitschakelen om de opgegeven poorten als alternatieve poorten te gebruiken.

Een even vaak voorkomend probleem is de afwezigheid van de www-map in het hoofdgedeelte. Als de maphiërarchie bijvoorbeeld oorspronkelijk is gemaakt in het formulier server\localhost of een ander formulier, moet u de thuismap controleren, waar de opgegeven map zich moet bevinden.

Soms kan het HOSTS-bestand worden geblokkeerd door een antivirusprogramma (in de meeste gevallen is dit Dr. Web). Om dit te corrigeren, moet u het toevoegen aan de lijst met uitzonderingen. U kunt er eerst een back-up van maken, het verwijderen, controleren of het programma werkt en het bestand vervolgens terugzetten op de oorspronkelijke locatie.

Het kan heel goed zijn dat de applicatie moet worden gestart in de compatibiliteitsmodus of met beheerdersrechten (rechtsklikmenu).

Als de verbinding mislukt, staat er mogelijk een verouderde versie van MySQL op het systeem waar u vanaf moet. Soms kan poort:3306 geblokkeerd zijn (zoek uit welke applicatie deze gebruikt en wijzig de instellingen).

En onthoud! Het Denwer-programma zelf zendt niets uit op internet en is slechts een hulpmiddel en, als je wilt, een assistent voor het uitvoeren van een of andere bewerking om een ​​server te maken en deze te verwerken.

Hallo allemaal! In dit artikel zullen we praten over waarom na installatie op een computer Denwer werkt niet en hoe dit opgelost kan worden.

Het is heel eenvoudig om de werking van denwer te controleren, denwer te starten door te dubbelklikken op de snelkoppeling Start Denwer en het adres in de adresbalk van een browser te typen http://lokalehost. Als een pagina wordt geopend met de inscriptie "Hoera, het werkt!", Dan werkt Denwer, als de pagina niet wordt geopend, werkt Denwer niet.

De belangrijkste reden waarom Denwer werkt niet– dit is drukke poort 80 of 443, die nodig zijn voor de werking van Denver. Maar deze poorten kunnen ook door andere programma’s gebruikt worden, zoals Skype, VMware, etc. Om dit probleem op te lossen, moet je eerst programma's en services vinden die deze poorten gebruiken; hiervoor raad ik aan het 2ip NetMonitor-programma te gebruiken. Download het, voer het uit en zoek naar de waarden 80 en 443 in de kolom Lokale poort. Kijk vervolgens naar de naam van de programma's die deze poorten gebruiken. Hierna hoeft u alleen maar deze programma's uit te schakelen, bijvoorbeeld via Taakbeheer, en Denver vervolgens opnieuw op te starten.

Het komt ook voor dat poorten niet worden bezet door programma's, maar door services die automatisch starten wanneer de computer wordt ingeschakeld. Ze kunnen ook worden uitgeschakeld via het tabblad Taakbeheer Diensten. Bijvoorbeeld: poort 80 is bezet door het VMware-programma. Als u deze verwijdert, blijven de services die door dit programma zijn gemaakt nog steeds op de computer en zal de poort bezet zijn, dus u moet naar Taakbeheer gaan en alle services stoppen waarvan namen bevatten het woord VMware.

Ik zal hieronder ook over een paar veelvoorkomende scenario's schrijven:

Skypen op de computer

Het komt vaak voor dat Denver niet opstart op computers met Skype. Het is heel eenvoudig om dit probleem op te lossen, open gewoon het menu Extra->Instellingen->Geavanceerd. Schakel vervolgens in het geopende venster het selectievakje uit gebruik poort 80 en 443.

Windows-services

Het komt voor dat standaard Windows IIS-services op de computer draaien. Om Denver te kunnen gebruiken, moeten ze uitgeschakeld zijn. Ga naar Configuratiescherm -> Programma's en onderdelen -> Windows-functies in- of uitschakelen. Zoek het item in het venster dat wordt geopend Internetinformatiediensten, schakel het selectievakje uit en klik op OK.

Als je het probleem nog steeds niet hebt opgelost of als je problemen ondervindt, schrijf dan in de reacties op dit artikel.