Localhost Denwer - popis, instalace, řešení problémů
Každý, kdo se zabývá vývojem webových aplikací, jistě zná nebo alespoň slyšel o programu Denwer. Pro ty, kteří se potýkají s touto koncepcí poprvé, a budou považovány za základní definice, ne-li úplné, alespoň částečné pochopení toho, co představuje localhost Denwer a související komponenty. Také trochu hlouběji do problémů s instalací, konfigurací a vyřešit nejběžnější problémy a chyby v programu shell.
Obsah
Co je Denwer?
Začněme nejdůležitější věcí. Pokud pochopíte, samotný pojem "Localhost Denwer" (místního hostitele Denveru) lze interpretovat (přirozeně, ne doslovně) jako "nástroj pro tvorbu a práci s vytvořeného serveru na vašem počítači se speciální sadou nástrojů bez použití vzdáleného zdroje. "
Tento vývoj domácího vznikla v roce 2002 díky úsilí tří mužů: Dmitry Kotěrova, Anton Sushchev a Michael Livacha, i když myšlenka vytvoření takové univerzální shell, který by zahrnoval kompletní sadu nástrojů pro vytváření a ladění stránek a jejich následné umístění na hosting.
Není překvapením, že tento balíček je někdy interpretován jako snížení "DNVR", což znamená "gentlemanův soubor webových vývojářů". Ve skutečnosti se jedná o tento případ, protože základní sestava obsahuje spoustu různých prostředků, přestože můžete také splnit vykreslené (odlehčené) verze.
Výhodou tohoto balíčku je, že umožňuje vytvářet lokální servery a bez jejich počátečního umístění na vzdálených zdrojích. V zásadě mohou být všechny informace zaznamenány i na standardní jednotce flash a v takovém případě je možné je upravit nebo nasadit na jiném počítači.
Základní programový balík
Jak můžete vidět, balíček se skládá z několika základních komponent, které vám umožňují provádět téměř jakýkoli úkol:
- Instalátor;
- server založený na Apache;
- shell PHP 5;
- Platforma MySQL5;
- ovládací prvek databází phpMyAdmin pro práci s nimi pomocí prohlížečů;
- emulovací nástroj pro server SMTP a sendmail (simulátor odesílání e-mailu).
Chcete-li však dosáhnout úplné funkčnosti systému Localhost Denwer, musíte zde přidat speciální motor. Nejčastějšími a nejoblíbenějšími jsou Joomla a WordPress. Ale o všechno v pořádku.
Instalace Denwer
Jednou ze základních otázek, od kterých byste se měli seznámit s tímto programem, je instalace. Typicky instalace Denwer na terminálu nebo notebooku místního počítače nepředstavuje potíže.
Po spuštění instalátoru se prohlížeč okamžitě otevře (není potřeba, okno se může zavřít) a okno rozbalení je typu DOS. Uživatel bude požádán, aby stiskl tlačítko "Enter" pro pokračování. Stiskneme.
Příště instalátor Nabízí určete umístění na pevném disku, který bude ukládat všechna data a soubory (výchozí hodnota je WebServices přímo na «C» systémové jednotky, ale můžete vytvořit například, složku serveru znovu - v kořenovém adresáři systémového oddílu).
Dalším krokem je výběr virtuálního disku pro písmeno. Instalační program navrhne vytvoření oddílu Z. Pokud v systému není takový oddíl. Souhlasíme a pokračujeme.
Nyní je aktivován proces kopírování souborů, po kterém je třeba zvolit režim pro virtuální disk:
- vytvářet při zapnutí počítače;
- při volání programu.
Tady - sama. V zásadě, pokud se aktivní virtuální oddíl používá často, můžete zvolit druhou možnost. Tím se dokončí většina instalace.
Funkční testování
Samozřejmě po instalaci lokálního serveru je nutné zkontrolovat jeho provozuschopnost. Na ploše se po dokončení instalace vytvoří tři zkratky: Start, Stop a Restart. Spustíme server.
Poté, co že je virtuální disk (v případě instalace aktivace byla vybrána se zjevným hovoru), a v systémové liště - dvě ikony s obrazem pero a klobouku.
Nyní otevřete prohlížeč a v adresním řádku napište http: // localhost nebo just localhost. Denwer ve stejném prohlížeči zobrazuje zprávu, že to všechno fungovalo. Pokud stránka klesne o něco níže, můžete vidět odkazy, na kterých můžete testovat funkčnost serveru, jak je znázorněno na následujícím obrázku.
Pokud v důsledku přechodu pro každý jednotlivý odkaz existují různé stránky, pak všechny komponenty pracují v normálním režimu.
Problémy s kódováním
Někdy však localhost Denwer nezačne odesílat e-maily, nebo zpráva vypadá jako tajný znak. To je způsobeno skutečností, že program původně používá kódování UTF-8. Ale zkontrolujte, zda je odeslání povinné.
Za tímto účelem se používá poslední z výše uvedeného seznamu odkazů. Po procházení textu v textovém poli musíte něco napsat (nejlépe v ruštině) a poslat zprávu.
Nyní se musíte ujistit, že je doručena. Chcete-li to provést, zkontrolujte složku! Sendmail, který je umístěn v adresáři tmp ve virtuální části (Z), stejně jako podobné akci na fyzickém disku, ve kterém byl nainstalován povlak (C). O tom, proč nelze spustit localhost (Denwer, Windows 7 jako primární OS), budou projednávány odděleně.
Instalace a konfigurace motoru
Dalším krokem je instalace motoru. Chcete-li to provést, nejprve zkontrolujte přítomnost adresáře www umístěného na systémové jednotce ve složce Server (ve výchozím nastavení WebServices) home local host. Ve složce www nyní musíte vytvořit jiný adresář (pojmenujte svůj vlastní nápad, cokoli se vám líbí), řekněte sondu.
Dále nastavení Denwer zahrnuje restartování programu pomocí zástupce Restartovat. Potom zadejte adresu http: // localhost / Probe do adresního řádku prohlížeče. Pokud se tato stránka otevře, vše se provede správně a práce nevyvolává kritiku. Teď je to malá věc. Zkopírujeme soubory motoru do vytvořené složky (máme sondu) pomocí libovolného správce souborů a opakujeme postup pro zadání výše uvedené adresy v prohlížeči. Měli byste se podívat na okno Průvodce instalací, kde stačí řídit se jeho pokyny.
Vytvoření databáze
Vzhledem k tomu, že motor v tomto případě působí jako místní hostitel (localhost), společnost Denwer předpokládá také vytvoření lokální databáze. Budete potřebovat phpMyAdmin, který je přístupný prostřednictvím adresy v prohlížeči http: // localhost / tools.
V kůně klikněte na odkaz s názvem aplikace a vyberte řádek pro vytvoření nové databáze. Můžete mu říkat, co chcete. Abyste však nebyli zmateni, je lepší použít složku, ve které byla instalována motor (sonda).
Nyní se vrátíte na domovskou stránku a pomocí čar oprávnění (po vstupu do menu, které chcete přidat nového uživatele). Zadat libovolné jméno, uživatelské jméno a heslo pro použití hostitele localhost, za globální privilegií klíšťata oslavit všechno, co je, a klikněte na tlačítko „Go!“. Vytvořená databáze může být použita k instalaci WordPress nebo Joomla. Přístup k prostředku na konci instalace, znovu se provádí na výše uvedené adrese.
Přenos hostingu
Nyní musíme přenést server na hostování. Chcete-li jej zpřístupnit surfisté na internetu. Ale nejprve je třeba věnovat pozornost některým podmínkám. Nejprve musíte mít statickou, ale statickou adresu IP. Také byste měli úplně vypnout firewall systému Windows, která může zablokovat přístup), jakož i zřídit takzvanou hierarchickou strukturu složek, tedy v domovském adresáři doma, nejprve vytvořit složku XXX.XXX.XX, a v něm - www podsložky (jako adresu místo znaků, musíte zadat adresu, kterou vám poskytovatel poskytl).
Můžete to udělat jiným způsobem. Pro přenos souborů pomocí aplikace FileZilla, kterými jsme se přesunout všechny soubory na místním serveru složky sondy, se kterými jsme pracovali v procesu instalace, vzdáleného zdroje, ale kořen hostitele složku (obvykle jeden htdocs nebo public_html). Příští bude mít pouze změnit absolutní cesty k souborům a složkám na vzdáleném počítači ve stavebních projektů konfigurace motoru souboru a změnit databázi uživatelské jméno a přihlašovací heslo k těm, které budou použity při vytváření nové databáze je vzdálený zdroj.
Denver se neotevře, localhost není k dispozici: důvody a metody řešení problému
Nyní přistupujeme k naléhavým problémům spojeným s nefunkčností serveru.
Takže Denver nefunguje, localhost není k dispozici. Důvodem je, že mnoho po instalaci se okamžitě pokusí přistupovat k prohlížeči a zapomene spustit program samotný. V adresní lišta by měl být zadán výhradně string localhost, a ne něco s, řekněme, přidáním .ru, .com nebo něčeho jiného.
Dalším důvodem je blokování porty: 80 a 443 programy třetích stran (obvykle na portu 80 „visí» Skype, ale na 443-m - Torrent nebo virtuální stroj VMWare, pokud jsou k dispozici v systému). Řešení je poměrně jednoduché - změnit priority portů v těchto aplikacích. Například v „Skype“ střílet „klíště“ s linkou pomocí těchto portů jako alternativy.
Neméně běžným problémem je nedostatek adresáře www v hlavní části. Například pokud byla zpočátku vytvořena hierarchie složek ve formě serveru localhost nebo jiného typu, měli byste zkontrolovat domovský adresář, kde by měl být umístěn daný adresář.
Někdy může být soubor HOSTS zablokován antivirovým programem (ve většině případů je to Dr.Web). Chcete-li to opravit, přidejte jej do seznamu výjimek. Nejprve jej můžete vytvořit záložní kopii, odstranit ji, zkontrolovat, zda se program spustí, a pak jej vrátit do původního umístění.
Je velmi pravděpodobné, že aplikace by měla být spuštěna buď v režimu kompatibility nebo s právy administrátora (nabídka s pravým kliknutím).
Pokud se spojení nezdaří, v systému se může stát zastaralá verze systému MySQL, kterou je třeba zbavit. Někdy může být port zablokován: 3306 (měli byste zjistit, jakou aplikaci používá, a změnit nastavení).
A nezapomeňte! Samotný program Denver na internetu vůbec netranslatuje a je to jen nástroj, a pokud ano, asistent pro provedení této nebo té operace k vytvoření serveru a jeho zpracování.
- PhpMyAdmin: Jak se mohu přihlásit do administračního panelu? Instrukce pro uživatele
- Nainstalujte PhpMyAdmin do různých operačních systémů
- Jak vytvořit vlastní server v Agarionu? Jednoduchý způsob
- Instalace Joomla na Denveru: podrobný manuál, funkce tvorby a doporučení
- Opencart: instalace a konfigurace
- ATK_package: Co je to program, proč je potřeba?
- Instalace Apache na Ubuntu a Windows
- Nainstalujte Wordpress na Denveru. Místní server Denver. Wordpress Russian
- Webový server pro testování webů a aplikací
- Test zatížení: typy, popis procesu
- Jak vytvořit místní server? Rozbalte místní server v systému Windows
- Nginx: nastavení a instalace
- Chyba při připojování k databázi: důvod, oprava
- SSH tunely: nastavení, použití
- Lmhosts.sam - co je tento soubor?
- Jak usnadnit proces vytváření webové stránky? Nápověda vizuální editor html!
- Co je to proxy server?
- Jak odstranit Denwer z počítače
- Localhost phpMyAdmin Nástroje: popis, chyby
- Jak nainstaluji aplikaci WordPress do počítače?
- MySQL Administration: jak vytvořit uživatele a určit jeho práva