• Jak vytvořit lokální server na počítači? Jak vytvořit lokální server na počítači pomocí denwer

    Vytvoření vlastního lokálního serveru založeného na běžném osobním počítači je poměrně komplikovaný a pečlivý úkol. Zde musíte pochopit následující body:

    1. 1. a zda vůbec potřebujete vlastní server. To je jedna z klíčových otázek, která vyžaduje od budoucího správce jasnou a jednoznačnou odpověď.
    2. 2. Jaké technické prostředky máte k dispozici a co bude nutné pro provoz plnohodnotného serveru. Minimální technické požadavky na vytvoření „dobrého“ serveru jsou poměrně vysoké: samotné zařízení bude stát 70 - 80 tisíc rublů.

    Mějte také na paměti, že pro normální provoz zdroje (pro který plánujete vytvořit vlastní server) potřebujete, aby byl serverový počítač neustále zapnutý a fungoval bez přerušení. Proto je nutné zajistit odpovídající napájení.

    3. Jaké peníze jste ochotni utratit za vytvoření a údržbu serveru. Kromě výše uvedených „hardwarových“ nákladů vyžaduje vytvoření plnohodnotného serveru na počítači vyhrazenou (statistickou) IP adresu a vysokou rychlost příjmu a přenosu dat (minimum je 10 Mbps). Poskytovatel si za to tedy bude muset připlatit a uzavřít dodatečnou smlouvu o poskytování takových služeb.

    A než se pokusíte vytvořit server z počítače, musíte jasně definovat všechny tyto nuance.

    Jak udělat server z domácího počítače?

    Chcete-li vytvořit svůj vlastní server, musíte nejprve nainstalovat síťový operační systém pro více uživatelů.

    Výběr je obrovský: "Debian", "FreeBSD", "CentOS", "OpenSUSE", "Ubuntu", "Windows" a mnoho dalších.

    Na netu lze najít mnoho příkladů testování provozu výše uvedených operačních systémů a jejich hodnocení v souladu s výsledky testů. Například hodnocení SOS za rok 2016:

    1. místo: "Debian" a "Ubuntu Server";

    3. místo: "FreeBSD" a " Okna server»;

    4. místo: "Red Hat Enterprise";

    5. místo: "Fedora".

    Lví podíl na trhu síťového softwaru samozřejmě tvoří operační systémy, které zaujímají první místo v žebříčku. Proto, abyste mohli poprvé vytvořit server na počítači, doporučujeme vybrat jeden z nich.

    V rámci příkladu se zaměříme na instalaci operačního systému Ubuntu Server.

    Jak nastavit místní server od nuly na ubuntu?

    1. Stáhněte a přeneste obraz operačního systému na zaváděcí USB flash disk. Spusťte počítač z jednotky flash: v první fázi budete požádáni o výběr jazyka.

    3. V následujících krocích vyberte "Region" a "Keyboard Layout Settings";

    4. Zadejte uživatelské jméno, počítačový účet a heslo,

    poté klikněte na „Pokračovat“;

    nakonfigurovat "Oddíl disku"

    a vyberte, na kterém disku je systém nainstalován;

    6. Počkejte na dokončení instalace a aktualizace systému.

    7. Vyberte software, který potřebujete k práci.

    8. Dokončení instalace potvrďte kliknutím na tlačítko "Pokračovat";

    9. Po restartování počítače budete pro vstup do účtu muset zadat přihlašovací jméno a heslo vytvořené v kroku „4“;

    10. Tím je instalace operačního systému serveru a počáteční vytvoření serveru dokončena.

    Jak ze sebe udělat administrátora na svém serveru?

    1. 1. Pro získání administrátorských práv zadejte příkaz "sudo su";
    2. 2. Ve výchozím nastavení přichází síťová nastavení serveru přes DHCP, ale aby server fungoval, budete muset změnit hodnotu „iface eth0 inet static“ v souboru „/etc/network/interfaces“ na „static ip address ". Text by měl vypadat nějak takto:

    iface eth0 inet statický
    adresa 192.168.0.100
    síťová maska ​​255.255.255.0
    síť 192.168.0.0
    vysíláno 192.168.0.255
    brána 192.168.0.1

    Po uložení restartujte síť příkazem "/etc/init.d/networking restart".

    Zdravím všechny čtenáře tohoto blogu. Tento článek se zaměří na místní Open Server.
    Co je to lokální server a k čemu slouží? Lokální server je speciální program, který nám umožňuje pracovat na našem internetovém projektu přímo na našem domácím počítači.

    Běhejte na svém webu, zkoušejte na něm různé funkce, připomeňte si ho a zároveň sledujte, jak bude projekt po zveřejnění na internetu vypadat v prohlížečích. A teprve poté, co si vzpomeneme na naše duchovní dítě, jej necháme volně plavat.
    Lokální server je jedním z nástrojů, který by měl být vždy po ruce, a to i poté, co je vše na námi vytvořeném webu zkontrolováno, funkční a zveřejněno.

    Vylepšování vzhledu webu, jeho funkčnosti je fascinující a zdlouhavý proces a pro mnohé věčný. A dělat nějaké experimenty v tomto směru přímo na pracovním místě není dobré.
    A to znamená, že proces jakýchkoli inovací musí být testován a testován na lokálním serveru. A poté prostřednictvím FTP klienta nahrajeme upravené soubory na naši pracovní stránku.
    Denver je nejoblíbenější lokální server mezi WEB vývojáři. Pracuji s ním pořád. Kromě Denveru existují další místní servery, ale zatím je neznám.
    Proč píšu o přenosném serverovém systému Open Server a ne o Denveru. Ano, protože Open Server je v poslední době stále populárnější. Stále častěji se objevují pozitivní recenze a komentáře o tom, jak je to pohodlné a cool. A tohle nemůžu překonat. Proto dnes paralelně instaluji softwarové prostředí Open Server na svůj počítač, krok za krokem mluvím o tom, jak to udělat v tomto článku.

    Otevřít Server, kterou verzi vybrat?

    Všechny verze lokálního serveru jsou přenosné a nevyžadují instalaci. A to znamená, že Open Server lze stáhnout na USB flash disk nebo přenosný pevný disk a použít kdekoli a na jakémkoli počítači.
    Ke stažení jsou nabízeny tři distribuce programu.
    Edice "Maximum" je plná verze Open Server. Kromě místního serveru obsahuje slušnou sadu přenosného softwaru pro webmastery.


    "Extended" edition - verze programu bez dalšího softwaru. Doporučeno pro ty, kteří se nechystají používat doplňkový software nabízený ve verzi „Maximum“ a chtějí ušetřit místo na disku.
    "Základní" vydání je nejmenší verzí místního serveru. Kromě nedostatku softwaru prezentovaného v "maximální" verzi chybí také moduly ImageMagick, PhpPgAdmin, PostgreSQL, Rockmongo, MongoDB a Git, které jsou dostupné v "advanced" edici.
    Verze je doporučena uživatelům s pomalým internetem a těm, kteří chtějí co nejvíce ušetřit místo na disku.
    Jakou verzi stáhnout? Pokud se ptáte na tuto otázku, stáhněte si „Základní“. Zbývající verze jsou pro pokročilé webové vývojáře.

    Instalace Open Server je "základní" edice.

    Při správném rozložení na stránce, která se otevře, vidíme následující:

    Konfigurace nastavení místního serveru, instalace WordPressu

    Pojďme si projít nastavení. Otevřete nabídku, přejděte na položku „Nastavení“, vyberte kartu „Obecné“:

    Kromě položek označených ve výchozím nastavení jsem zaznamenal další dvě. Spusťte společně se systémem Windows, abyste na ploše nevytvářeli další zástupce.

    A požadavek na spuštění programu s administrátorskými právy. Doporučení přímo od vývojáře přenosného lokálního serveru.

    Na kartě "Nabídka" proveďte následující:

    Zaškrtl jsem políčko „Zobrazit stránky v hlavní nabídce“, aby se domény, které jsem přidal, zobrazily v nabídce Otevřít server.

    A zvolil jsem prohlížeč, abych otevřel webové stránky a uvedl cestu ke spustitelnému souboru.

    Ve výchozím nastavení ponechal zbytek nastavení místního serveru.

    Začněme instalovat WordPress na místní server.

    Přejdeme do nastavení Open Server, vybereme kartu „Domény“, zadejte název vaší domény (stránku jsem si zaregistroval pro sebe), klikněte na tři tečky:

    V novém okně, které se otevře, vytvořte složku se stejným názvem pod doménou:

    Klikněte na OK, uložte, restartujte server. Pokud je vše provedeno správně, naše složka se zobrazí v nabídce Otevřít server:

    Složka je vytvořena, zbývá do ní hodit rozbalené soubory distribuce WordPress (odsud stahujeme nejnovější distribuci WordPressu).

    Děláme to jednoduše zkopírováním souborů a adresářů ze složky do složky nebo pomocí Total Commanderu.

    Z rozbaleného archivu zkopírujeme do námi vytvořené složky pouze to, co je uvnitř složky wordpress.

    Naše složka se nachází v adresáři domén:

    Téměř vše je připraveno, ale aby vše fungovalo, zbývá vytvořit databázi pro WordPress.

    V nabídce Otevřít server na kartě „Upřesnit“ klikněte na „PhpMyAdmin“.

    V okně, které se otevře, vyberte ruský jazyk.

    Zadáme s nimi uživatele – mysql.

    Zadejte heslo - mysql.

    V dalším okně, které se otevře, vyberte kartu „Uživatelé“ a klikněte na odkaz „Přidat uživatele“:

    Vyberte hostitele - localhost.

    Přicházíme s heslem

    (Uživatelské jméno a heslo uložíme na odlehlé místo, budou se nám hodit později.)

    Zaškrtněte políčko, jak je znázorněno na obrázku.

    Klikněte na OK v pravém dolním rohu otevřeného okna.

    Zavřít PhpMyAdmin - databáze je vytvořena.

    Jediné, co zbývá, je přejmenovat soubor wp-config-sample.php a provést v něm nějaké změny.

    Tento soubor najdeme v následující cestě: openserver/domains/vaše složka (v mém případě web)

    Přejmenujte soubor wp-config-sample.php na wp-config.php Otevřete soubor pro úpravy (pomocí editoru Notepad++) a do polí zobrazených na snímku zadejte název databáze, kterou jsme vytvořili, uživatelské jméno a heslo:

    Uložte změny, zavřete upravený soubor. Přejdeme do nabídky Otevřít server, najdeme naši složku, klikneme na ni a uvidíme následující:

    Proč se nespustí Open Server?

    Jedním z důvodů, proč se místní Open Server nespustí, může být to, že je spuštěn Skype.

    Aby místní server fungoval, ukončíme Skype a spustíme Open Server a poté Skype.

    Problémy s provozem místního serveru mohou být způsobeny antivirem nainstalovaným v počítači. Pokud se server spustí s vypnutým antivirem, musíte se vypořádat s antivirovým programem. Přidejte soubory Open Server k výjimkám antiviru nainstalovaného v počítači a vše bude fungovat.

    Moje AVG a firewall COMODO na Open Server ve výchozím nastavení nepřisahaly.

    V kontaktu s

    Místní server - je jedním z hlavních nástrojů každého webmastera.
    Chcete-li vytvořit html stránku, můžete použít jednoduchý editor, jako je standardní poznámkový blok Windows. Pro testování a ladění html stránek můžete použít jakýkoli prohlížeč, jako je prohlížeč Windows, Internet Explorer. To je vše.

    Ale! Zcela jiné situaci budeme čelit, pokud uděláme web, který běží pod kontrolou dynamického php skriptu. Nebo, pokud jsme u vás, rozhodneme se vytvořit web, který běží pod kontrolou redakčního systému (stránky) - CMS.
    Jak z této situace ven? Odpověď je zřejmá, musíte si do počítače nainstalovat lokální webový server.
    lokální server, nainstalovaný na počítači, funguje úplně stejně jako webový server, který funguje na straně hostingu.

    Použitím lokální server, můžete instalovat a testovat libovolné php skripty, vytvářet uživatele MySQL a vytvářet databáze, stejně jako spravovat uživatele a databáze prostřednictvím panelu administrátora
    phpMyAdmin.

    Instalace místního serveru na základě sady denwer, je velmi jednoduchý a obvykle nezpůsobuje problémy.

    Stažení místního serveru- právě na tuto žádost s největší pravděpodobností najdete odkaz vedoucí na stránky vývojáře kvalitního softwaru - denwer.ru.

    Kromě toho se na tomto webu můžete seznámit s obsahem distribuční sady pro místní server a dozvědět se o místním serveru od první osoby, tedy od vývojáře.

    Stažení místního serveru z webu vývojáře - „bezplatný místní server Denver“.

    Instalace místního serveru Denver- do vašeho počítače. Lokální server na počítači hraje stejnou roli jako vzdálený webový server na hostingu.

    Na počítači musíte spustit spustitelný soubor staženého instalačního programu. Instalace je normální a nezpůsobuje žádné problémy. Možnosti požadované během instalace vyberte ty, které doporučuje instalační technik.

    Po místní instalace serveru Denver, na vašem počítači by mělo dojít k následujícím změnám:

    1. Vytvoří se složka C:\WebServers.

    2. Po restartu operačního systému Windows budete mít virtuální disk Z nezbytný pro provoz lokálního serveru.

    3. Na ploše budete mít tři zástupce:

    StartDenwer - ke spuštění místního serveru do práce

    RestartDenwer - restartování místního serveru

    StopDenwer - pro zastavení místního serveru.

    Nedávno nainstalovaný Denver na Windows 7, spuštěny všechny služby místního serveru Denver, otevřena stránka Denver, vytvořeny databáze MySQL. Dále jsem nainstaloval WordPress CMS na místní server.

    Přesto, že instalace WordPressu proběhla v pořádku, vytvořený web v prohlížeči se mi v prohlížeči neotevřel. Co jsem právě neudělal - Denver funguje, ale stránka se neotevře!

    V tomto ohledu jsem se rozhodl najít alternativu k místnímu serveru Denver. Po vyhledání informací o balíčcích místního serveru padla moje volba místní XAMPP server.

    XAMPP je lokální server, který lze nainstalovat na jakýkoli operační systém, první písmeno názvu pouze označuje toto:

    X - multiplatformní lokální server

    Po instalaci operačního systému Windows 7 na můj počítač jsem si řekl - který místní server nainstalovat?

    Rozhodl jsem se zkusit nainstalovat do počítače něco nového, nějaký jiný lokální server. Po krátkém hledání na internetu jsem se usadil na lokálním serveru - Open Server.

    První věc, kterou jsem si oblíbila, je, že Open Server není třeba instalovat. To znamená, že si jednoduše stáhnete samorozbalovací archiv místního serverového balíčku. Poté rozbalte obsah archivu do libovolné složky v počítači. A pak, aby bylo možné spustit program místního serveru, stačí kliknout na soubor Start.

    Dalším pozitivním bodem je, že místní Open Server lze spouštět z externích médií. Tedy z flash karty, případně z CD a DVD.

    Hned si všimnu, že místní Open Server má dvě sestavení, plnou a minimální. Minimální sestavení umožňuje provozovat na vašem počítači pouze lokální server.

    V , jsme si stáhli archiv softwarového balíku OpenServer, na jehož základě můžete na svém počítači provozovat lokální server. Kromě lokálního serveru obsahuje balíček mnoho programů, které jsou nutné, když a mohou být užitečné pro každého webmastera.
    Zaznamenali jsme jednu z nejdůležitějších výhod softwarového balíku OpenServer, a to, že balík OpenServer funguje bez instalace na počítač. To znamená, že ke spuštění místního serveru a všech programů komplexu stačí kliknout na jeden soubor.
    Mimochodem, zde bych chtěl poznamenat poměrně důležitý bod týkající se spuštění softwarového balíku OpenServer.
    Pokud váš počítač používá operační systém Windows 7, spusťte místní server jako správce, jinak může místní server při spuštění vyhlásit chybu.

    Pokračujme v práci s místním serverem a v tomto článku se podíváme na to, jak přidat novou doménu na místní server, nebo jinými slovy, jak přidat nový web na místní server.
    Nejprve upozorňuji na adresáře, které balíček OpenServer obsahuje.
    Mezi těmito adresáři je složka domains. V této složce jsou umístěny podsložky domén lokálního serveru.
    Existují dva způsoby vytváření nových domén (stránek) na lokálním serveru OpenServer: automatické a ruční.

    Poté se na hlavním panelu počítače objeví červená vlajka, kliknutím na ni se dostaneme do nabídky komplexní správy.

    Nejprve si otevřeme dokumentaci softwarového balíku Open Server. Chcete-li to provést, musíte kliknout na vlajku a poté postupně procházet položkami nabídky - Upřesnit - Dokumentace - Otevřít server.

    Otevře se okno s informacemi nápovědy. Na levé straně nápovědy najdeme nabídku, zde vybereme položku, která nás zajímá - Domény a Alice.


    Architektura umístění adresáře softwarového balíku předpokládá jasné oddělení dvou různých typů dat: dynamická uživatelská data (nastavení, dočasné soubory, protokoly atd.) a statická data (moduly, programy, soubory služeb).

    Zjednodušeně řečeno, ve složce modulů se nikdy žádné soubory nemění, nevytváří ani neodstraňují, zatímco ve složkách domén a uživatelských dat se data naopak neustále mění. Tato architektura byla vytvořena speciálně pro zjednodušení synchronizace dat mezi různými kopiemi komplexu a úsporu místa při zálohování.

    Instalace a spuštění

    Instalace

    OSPanel je přenosný softwarový balík a nevyžaduje instalaci. Sestavu lze umístit na externí pevný disk nebo flash disk, což vám umožní používat OSPanel na jakémkoli počítači, který splňuje systémové požadavky.

    Distribuční sada je samorozbalovací archiv ve formátu 7ZIP (přípona .exe). Spusťte spustitelný soubor distribuce a vyberte cestu k rozbalení souborů.

    Požadavky na systém

    • Minimální požadované systémové prostředky: 200 MB RAM a 1 GB HDD;
    • Windows (32bitový nebo 64bitový): Windows 8 / Windows 7 / Windows Server 2008 / Windows Vista / Windows XP SP3;
    • Instalovaná sada knihoven Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86;

    zahájení

    Ke spuštění OSPanel použijte soubor OSPanel.exe. Pokud je to možné, měl by být program spuštěn pouze jako správce. Po spuštění programu se na liště Windows (oblast poblíž systémových hodin) zobrazí červený praporek. Chcete-li povolit samotný webový server, klikněte na zaškrtávací políčko a poté vyberte položku nabídky [Menu → Start].

    Pokud se server nespustí, přejděte k části v této příručce nápovědy.

    Pozornost

    Před použitím OSPanel spusťte [Menu → Pokročilé → První spuštění]. Přítomnost nainstalované sady knihoven Microsoft Visual C ++ 2005-2008-2010 Redistributable Package x86 je povinný systémový požadavek, OSPanel bez nich nebude fungovat.

    Začněte z CD/DVD

    OSPanel lze spustit z CD/DVD disků stejně jako z klasického HDD nebo flash disku, jen s tím rozdílem, že při práci z optického disku se po ukončení programu neukládají žádné změny a soubory.

    Jak víte, CD/DVD disk je dostupný pouze v režimu čtení, což znemožňuje spuštění a použití serveru na takovém médiu. Do OSPanel je zabudován poměrně jednoduchý mechanismus, jak se z této situace dostat: při spuštění je server zkopírován do dočasné složky v počítači a po ukončení programu je tato složka zcela odstraněna. Veškerá práce OSPanel tedy probíhá na počítači uživatele, nikoli na optické jednotce.

    Instalace aktualizací

    OSPanel je poměrně složitý softwarový balík s neustále se zlepšující architekturou. Jako takový neexistuje žádný postup aktualizace. Když je vydána nová verze OSPanel, musíte překonfigurovat všechna nastavení, zkopírovat složky webu a migrovat databáze. Nerozbalujte distribuční soubory přes stávající verzi a také se nepokoušejte kopírovat konfigurační a profilové soubory ze staré verze programu do nové! Vzhledem k tomu, že vydání OSPanel mohou být někdy poměrně časté, není dobrý nápad aktualizovat sestavení pokaždé, je lepší několik verzí přeskočit.

    Pokud je možné aktualizovat pouhým zkopírováním souborů, pak je odkaz na patch vždy zveřejněn v novinkách na webu spolu s anotací na novou verzi.

    Kompatibilita

    Některé z nových modulů OSPanel (PHP 5.5, MongoDB, Apache 2.4) nejsou kompatibilní se zastaralými operačními systémy, jako jsou Windows XP, Windows 2003, Windows Vista. Při použití takových modulů a spuštění serveru na starších systémech se zobrazí chybová zpráva. Měli byste si také uvědomit, že některé moduly mohou fungovat pouze společně, například Apache 2.4 a PHP 5.5.

    Spojení

    Níže jsou uvedeny parametry pro připojení k modulům instalovaným ve výchozím nastavení v OSPanel. Tato nastavení můžete kdykoli sami změnit podle svých představ.

    Připojení k MySQL

    • Adresa: doména vašeho webu*
    • Port: 3306
    • Uživatel: mysql
    • Heslo: mysql

    Připojení ROOT k MySQL

    • Uživatel: root
    • Heslo: (prázdné)

    Informace

    Výchozí kódování nastavené v nastavení serveru MySQL neovlivňuje uživatele ROOT. Kódování bude muset být explicitně specifikováno ve skriptech připojení k databázi, takže použití uživatele ROOT se nedoporučuje.

    Připojení k PostgreSQL

    • Adresa: doména vašeho webu*
    • Port: 5432
    • Uživatel: postgres
    • Heslo: (prázdné)

    Připojování k MongoDB

    • Adresa: doména vašeho webu*
    • Port: 27017
    • Uživatel: (prázdné)
    • Heslo: (prázdné)

    Připojování k Memcache

    • Adresa: doména vašeho webu*
    • Port: 11211
    Max. Výchozí velikost paměti používané serverem Memcache je 64 MB. Toto nastavení lze změnit v nastavení OSPanel [Menu → Nastavení → Různé].

    Připojování k FTP

    • Adresa: doména vašeho webu*
    • Port: 21 (990 pro FTPS)
    • Uživatel: ftp
    • Heslo: ftp

    doména localhost

    Pokud chcete použít obvyklou adresu localhost pro připojení k serveru MySQL, PostgreSQL, FTP nebo Memcache, pak stačí vytvořit standardní doménu nebo alias s názvem localhost.

    Automatizace připojení

    Když pracujete s lokálními kopiemi živých webových projektů, je těžké neustále upravovat konfigurační soubory, většinou ve vztahu k nastavení databázového připojení. Abyste tomu zabránili, doporučuje se:
    1. Lokálně vytvořte uživatele databáze se stejným uživatelským jménem, ​​heslem a oprávněními, jaké se používají na vzdáleném serveru.
    2. Vytvořte alias se stejným názvem jako hostitel databáze na vzdáleném serveru.
    ---
    * Pokud je například váš skript umístěn na adrese test.server.loc/mysql.php, pak hostitelem (adresou) serverů MySQL, PostgreSQL, FTP a Memcache bude doména: test.server.loc

    Domény a aliasy

    Režimy správy domény

    V OSPanel jsou tři režimy správy seznamu domén: automatické vyhledávání, ruční ovládání a ruční+automatické vyhledávání. Standardně se používá první režim automatického připojování složek z kořenového adresáře zadaného v nastavení.

    Jak funguje automatické vyhledávání

    Program prohledá zadaný webový adresář pro složky s doménami a poté v každé nalezené složce hledá podsložky (kořenovou složku domény), které jsou specifikovány v nastavení automatického skenování. Pokud není nalezena žádná z předpokládaných kořenových podsložek, pak se složka se samotnou doménou stane kořenem domény.

    Jak funguje kombinované ovládání (manuální + automatické vyhledávání)

    Při použití kombinovaného režimu správy domén program nejprve připojí ručně vytvořené domény, poté se provede automatické skenování podle výše popsaného postupu.

    Vytvoření domény v automatickém režimu

    Chcete-li vytvořit doménu nebo subdoménu, otevřete [Menu → Složka s weby] a vytvořte složku s názvem budoucí domény. Po vytvoření domény restartujte server.

    Ruční vytvoření domény

    Chcete-li vytvořit doménu nebo subdoménu, přejděte do sekce [Menu → Nastavení → Domény] a vytvořte záznam ve tvaru: doména => složka. Jako doménovou složku můžete vybrat existující složku na disku nebo ji vytvořit přímo v okně pro výběr adresáře. Po vytvoření domény uložte nastavení.

    Vytvoření cyrilské domény

    OSPanel podporuje domény v azbuce, ale pozor, složka s doménou musí být pojmenována svým skutečným jménem, ​​nikoli pseudonázvem v azbuce. Pro pivo.rf bude skutečné jméno (formát punycode) xn--b1altb.xn--p1ai a vytvořením takové domény získáte přístup k http://pivo.rf. Chcete-li převést názvy domén do formátu punycode a naopak, použijte [Nabídka → Rozšířené → Převaděč IDN].

    Vytvořte subdoménu

    Proces vytvoření subdomény je podobný vytvoření běžné domény. Při vytvoření pouze subdomény se neztrácí dostupnost hlavní domény existující na internetu, tzn. budete moci pracovat s lokální subdoménou a zároveň mít přístup k fungující doméně na internetu.

    Vytvořte alias

    Chcete-li vytvořit alias, přejděte do sekce [Menu → Nastavení → Aliasy] a vytvořte záznam ve tvaru: zdrojová doména => cílová doména. Po vytvoření aliasu uložte nastavení.

    Vezměte prosím na vědomí, že vytvoření aliasu jako *.xxx.xx neznamená, že pro vás budou dostupné jakékoli domény jako test.xxx.xx, mail.xxx.xx atd. Stále je nutné vytvořit konkrétní alias nebo doménu, aby byly dostupné, to je funkce operačního systému Windows.

    Ikona webu v nabídce domény

    Pokud je v kořenové složce domény správný soubor favicon.ico, v nabídce programu se zobrazí ikona webu.

    Omezený režim provozu

    V některých případech není k dispozici správa domén a aliasů (viz ).

    Webové nástroje

    Úvodní stránku s odkazy na domény a seznamem nástrojů můžete otevřít přidáním předpony /openserver/ k jakékoli existující lokální doméně. Například: http://localhost/openserver/

    Práce s MySQL

    Vytvoření uživatele MySQL

    1. Zadejte uživatelské jméno root bez hesla (výchozí)
    2. V PHPMyAdmin otevřete sekci [Privilegia]
    3. Klikněte na odkaz [Přidat nového uživatele]
    4. Vyplňte formulář a klikněte na tlačítko [Vytvořit uživatele]

    Informace

    V případě, že je uživateli kromě jiných oprávnění zaškrtnuto i oprávnění SUPER, pak na něj nebude mít vliv kódování nastavené standardně v nastavení MySQL serveru. Kódování bude nutné specifikovat ve vašich skriptech jednotlivě pro každé připojení k MySQL, proto se nedoporučuje označovat oprávnění SUPER.

    Vytvoření databáze MySQL

    1. Otevřete [Menu → Pokročilé → PHPMyAdmin]
    2. K přihlášení použít root bez hesla (výchozí)
    3. V PHPMyAdmin otevřete sekci [Databáze]
    4. Zadejte název nové databáze a vyberte její kódování
    5. Klikněte na tlačítko [Vytvořit]

    Jak se přihlásit do PHPMyAdmin / MySQL manager

    1. Otevřete [Menu → Pokročilé → PHPMyAdmin / Správce MySQL]
    2. Zadejte uživatelské jméno root bez hesla
    3. Klikněte na tlačítko [Přihlásit]

    Určení kódování připojení k serveru MySQL

    Kódování cp1251 je ruské, lze jej nahradit názvem libovolného kódování, které potřebujete.

    Přepínání databázových modulů

    Při změně aktivního databázového modulu buďte opatrní. Každý modul má své samostatné úložiště databází a nastavení, nijak spolu nesouvisí, takže při přechodu na jiný modul neuvidíte vámi vytvořené databáze.

    Dlouhé připojení k MySQL (více než 1 s)

    Před použitím OSPanel musíte deaktivovat protokol IPv6 prostřednictvím [Menu → Záložky → Opravy registru → Zakázat IPv6]. Pokud tak neučiníte, může proces připojení k MySQL serveru trvat velmi dlouho (více než 1 sekundu) a rychlost provádění php skriptu vás nepotěší.

    Práce s Path

    Chcete-li přidat své vlastní cesty do proměnné prostředí PATH, můžete použít soubor ./userdata/config/path.txt

    Cesty je třeba přidávat jednu po druhé, každou zadat na nový řádek, například: C:\Windows D:\My Programs %realprogdir%\data\dll C:\Windows\System32

    Informace

    Ve výchozím nastavení není zahrnut soubor path.txt. Viz [Menu → Nastavení → Server].

    Variabilní Popis proměnné
    %realprogdir%
    %progdir%
    %sprogdir%
    %dprogdir%
    %dsprogdir%
    %realsitedir%
    %sitedir%
    %ssitedir%
    %httpport% Port serveru HTTP
    %httpsport% Port serveru HTTPS
    %postgresqlport% Port serveru PostgreSQL
    %mysqlport% Port serveru MySQL
    %mongodbport% Port serveru MongoDB
    %memcacheport% Port serveru Memcache
    %ftport% Port FTP serveru
    %httpdriver% Název modulu HTTP
    %phpdriver% Název modulu PHP
    %mysql_driver%
    %pg_driver% Název modulu PostgreSQL
    %mongo_driver% Název modulu MongoDB
    %memcachedriver% Název modulu Memchache
    %dnsdriver% Název modulu DNS
    %ip% IP adresa serveru
    %disk%
    %osdisk%
    %sysdisk%

    DNS server

    Vestavěný DNS server je určen pro použití v lokálních sítích nebo pro ladění webových aplikací. Pro detailní nastavení je k dispozici obecná konfigurace serveru a také konfigurace domén.

    Chcete-li použít vestavěný server DNS, musíte nakonfigurovat síťové rozhraní na každém počítači PŘED spuštěním samotného serveru. Musíte dokončit konfiguraci jak na místním počítači, tak na dalších počítačích v místní síti, které chtějí přistupovat k vašim doménám. Bez zadání lokálního DNS serveru v nastavení síťového připojení nebude možné server spustit (pokud je v nastavení OSPanel povolen modul DNS).

    Ve výchozím nastavení je nastavení TTL nastaveno na 60 (sekund), tuto hodnotu můžete změnit v souboru ./userdata/init.ini, uvědomte si však, že bezmyšlenkovité změny TTL mohou způsobit, že ostatní počítače ve vaší síti budou out- aktuální záznamy. Toto nastavení změňte pouze v případě, že skutečně rozumíte jeho účelu.

    1. Jako IP adresu serveru vyberte v nastavení OSPanel IP adresu vašeho počítače v lokální síti nebo Internetu (nevybírejte volbu Všechny dostupné IP).
    2. Otevřete vlastnosti požadovaného síťového připojení:

      Centrum sítí a sdílení → Připojení xxx → Vlastnosti → Internetový protokol verze 4 → Vlastnosti → Obecné → Použijte následující adresy serveru DNS.

      Zadejte následující adresy NS serveru: xxx.xxx.xxx.xxx 8.8.8.8 (nebo jakýkoli jiný skutečný záložní DNS) Místo xxx.xxx.xxx.xxx zadejte IP adresu vašeho počítače v místní síti nebo na internetu.

    3. Opakujte postup nastavení na ostatních počítačích v místní síti.
    4. Nekonfigurujte aliasy z části s pokyny v této příručce. Tato konfigurace není vyžadována, protože vzdálené počítače budou přímo spolupracovat s vaším serverem DNS a budou mít přístup ke všem doménám.
    5. Uložte nastavení a spusťte server OSPanel.
    Po správné konfiguraci budou mít všechny počítače ve vaší lokální síti přístup k doménám OSPanel.

    Údržba skutečných domén

    Chcete-li použít místní DNS server pro obsluhu skutečných domén na internetu, proveďte následující položku v nastavení DNS každé z domén (parametry domain.ru a ip musí být nahrazeny názvem domény a IP adresou serveru s OSPanel , respektive): # Nastavení se provádí v ovládacím panelu domény registrátora společnosti # Pro DNS založené na registračních serverech ns1.domain.ru. 3600 IN A ip # Pro server založený na DNS OSPanelns1.domain.ru → ip

    Plánovač úkolů

    Použití plánovače úloh (Cron)

    Časové hodnoty se zadávají jako čísla, kombinace čísel nebo *.
    Časy můžete určit pomocí čárek jako oddělovačů: Například: 1,2,3 Výsledek: úkol se provede 3krát, v 1., 2. a 3. minutu hodiny. Rozsah můžete určit pomocí pomlčky: Například: 5-7 Výsledek: Úloha se spustí 3krát, v 5., 6. a 7. minutu hodiny. Frekvenci provádění můžete nastavit pomocí hvězdičky (*) a lomítka (/): Například: */2 Výsledek: úloha se provádí každé 2 minuty. Metody můžete kombinovat, abyste vytvořili přesný plán: Například: 1,5,11-15,30-59/2 Výsledek: úkol se provede v 1.5, od 11 do 15 a každé 2 minuty od 30 do 59. výše uvedené schéma pro určení času relevantního pro všechna časová období (minuta, hodina, den, měsíc, den v týdnu). Chcete-li požádat o adresu URL v plánovači, musíte použít pomocnou utilitu Wget (viz příklady). V příkazovém řádku můžete použít substituce.

    Použití proměnných jako substitucí

    Variabilní Popis proměnné
    %realprogdir% Skutečná cesta ke složce OSPanel (obrácené lomítko "\")
    %progdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (zpětné lomítko "\")
    %sprogdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (lomítko "/")
    %dprogdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (dvojité zpětné lomítko "\\")
    %dsprogdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (dvojité lomítko "//")
    %realsitedir% Skutečná cesta ke kořenové složce domén (obrácené lomítko "\")
    %sitedir% Vygenerovaná cesta ke kořenové složce domén s ohledem na virtuální disk (zpětné lomítko "\")
    %ssitedir% Vygenerovaná cesta ke kořenové složce domén s ohledem na virtuální disk (lomítko "/")
    %httpport% Port serveru HTTP
    %httpsport% Port serveru HTTPS
    %postgresqlport% Port serveru PostgreSQL
    %mysqlport% Port serveru MySQL
    %mongodbport% Port serveru MongoDB
    %memcacheport% Port serveru Memcache
    %ftport% Port FTP serveru
    %httpdriver% Název modulu HTTP
    %phpdriver% Název modulu PHP
    %mysql_driver% Název modulu MySQL / MariaDB
    %pg_driver% Název modulu PostgreSQL
    %mongo_driver% Název modulu MongoDB
    %memcachedriver% Název modulu Memchache
    %dnsdriver% Název modulu DNS
    %ip% IP adresa serveru
    %disk% Písmeno jednotky z vygenerované cesty ke složce s OSPanel, s přihlédnutím k virtuální jednotce (pouze písmeno)
    %osdisk% Písmeno jednotky ze skutečné cesty ke složce pomocí OSPanel (pouze písmeno)
    %sysdisk% Systémová jednotka Windows (pouze písmeno)

    Příklad naplánované úlohy (vyžádání souboru cron.php přes HTTP a uložení odpovědi do dočasného souboru, aby se nehromadily odpadky): Čas: */30 * * * * Spuštění: %progdir%\modules\wget\ bin\wget.exe -q - -no-cache http://xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt Příklad naplánované úlohy (vyžádání souboru cron.php přes HTTPS a uložení odpovědi do dočasného souboru, aby se nehromadily odpadky) : Čas: */30 * * * * Spustit: %progdir%\modules\wget\bin\wget.exe --secure-protocol=TLSv1 -- no-check-certificate -q --no-cache https:// xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt Příklad naplánované úlohy (spuštění cron.php pomocí PHP interpretu): Čas: */30 * * * * Provedení: %progdir%\modules\php \%phpdriver%\php-win.exe -c %progdir%\modules\php\%phpdriver%\php.ini -q -f % sitedir%\xxx.ru\cron.php

    Předdefinované proměnné plánovače

    Kromě toho lze jako proměnné plánovače použít libovolné proměnné prostředí, například %COMSPEC%.

    Zavolejte shell pro provedení příkazu: Čas: 0 * * * * Provedení: %COMSPEC% /c del /S /Q c:\temp\* Proměnná %COMSPEC% v tomto případě bude nasazena v C:\Windows\system32\cmd.exe

    Funkce plánovače úloh

    Je velmi důležité pochopit, že plánovač úloh (cron) není příkazový řádek nebo konzola. Plánovač spustí pouze program s parametry zadanými v úloze. Programy, které lze spustit pouze v konzole, je tedy nutné spouštět také prostřednictvím konzole a v samotném plánovači.

    Taková úloha nebude například provedena ( špatný vstup): %realprogdir%\modules\database\%mysql_driver%\bin\mysqldump.exe -A -a --add-drop-database --opt --host=%ip% --user=root > %realprogdir%\ %DD%_%MM%_%YYYY%_%hh%_%mm%_dump.sql Nyní se podívejte na správný záznam úlohy: %COMSPEC% /c %realprogdir%\modules\database\%mysql_driver%\bin\ mysqldump .exe -A -a --add-drop-database --opt --host=%ip% --user=root > %realprogdir%\%DD%_%MM%_%YYYY%_%hh%_ % mm%_dump.sql Výše ​​uvedená správná úloha se po provedení plánovačem rozbalí na následující příkaz: C:\Windows\system32\cmd.exe /c C:\OpenServer\modules\database\MySQL-5.3.1 \bin\mysqldump.exe -A -a --add-drop-database --opt --host=127.0.0.1 --user=root > C:\OpenServer\09_01_2013_14_25_dump.sql

    Informace

    Měli byste vzít v úvahu skutečnost, že úlohy jsou prováděny bez přepnutí do pracovní složky programu specifikovaného v úloze. Některé PHP skripty nemusí fungovat správně, pokud je definice kořenové složky implementována nesprávně.

    Nabídka záložek

    Pro rychlý přístup k potřebným stránkám na webech a pracovních složkách, ke spouštění a provádění jakýchkoli programů a příkazů v OSPanel je možné vytvářet záložky.

    Typy záložek

    • Odkaz
    • Složka
    • Program (lze spustit s parametry)
    • Příkaz ve formátu příkazového řádku Windows

    Použití proměnných jako substitucí

    Variabilní Popis proměnné
    %realprogdir% Skutečná cesta ke složce OSPanel (obrácené lomítko "\")
    %progdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (zpětné lomítko "\")
    %sprogdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (lomítko "/")
    %dprogdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (dvojité zpětné lomítko "\\")
    %dsprogdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (dvojité lomítko "//")
    %realsitedir% Skutečná cesta ke kořenové složce domén (obrácené lomítko "\")
    %sitedir% Vygenerovaná cesta ke kořenové složce domén s ohledem na virtuální disk (zpětné lomítko "\")
    %ssitedir% Vygenerovaná cesta ke kořenové složce domén s ohledem na virtuální disk (lomítko "/")
    %httpport% Port serveru HTTP
    %httpsport% Port serveru HTTPS
    %postgresqlport% Port serveru PostgreSQL
    %mysqlport% Port serveru MySQL
    %mongodbport% Port serveru MongoDB
    %memcacheport% Port serveru Memcache
    %ftport% Port FTP serveru
    %httpdriver% Název modulu HTTP
    %phpdriver% Název modulu PHP
    %mysql_driver% Název modulu MySQL / MariaDB
    %pg_driver% Název modulu PostgreSQL
    %mongo_driver% Název modulu MongoDB
    %memcachedriver% Název modulu Memchache
    %dnsdriver% Název modulu DNS
    %ip% IP adresa serveru
    %disk% Písmeno jednotky z vygenerované cesty ke složce s OSPanel, s přihlédnutím k virtuální jednotce (pouze písmeno)
    %osdisk% Písmeno jednotky ze skutečné cesty ke složce pomocí OSPanel (pouze písmeno)
    %sysdisk% Systémová jednotka Windows (pouze písmeno)

    Při vytváření záložek na [spustit programy s parametry] je oddělovač cesty k programu a parametrům spuštění znak #, jinak bude záložka spuštěna přes příkazový řádek!

    Příklady vytvoření záložky: # Příklad 1 (odkaz) Název: Můj web Spustit: http://xxx.ru # Příklad 2 (spuštění programu s parametry) Název: Správce MySQL Spustit: %realprogdir%\modules\heidisql\heidisql .exe# -h=%firstsite% -u=root -P=%mysqlport%

    Programové menu

    Přidání přenosného programu

    Při použití Plné verze OSPanel je možné přidat do nabídky vlastní přenosný program. Chcete-li to provést, musíte provést následující kroky:
    1. Otevřete složku s kategorií programů, které potřebujete v podsložce ./progs/ a vytvořte v něm složku s názvem vašeho přenosného programu
    2. Zkopírujte svůj přenosný program spolu s jeho složkami a soubory do adresáře, který jste vytvořili
    3. Restartujte program OSPanel (nikoli server)

    Pozornost

    Název složky s programem a název přenosného programu (bez přípony) musí být shodný!

    Přidání kategorie programu

    Chcete-li do nabídky programu přidat vlastní kategorii, vytvořte v adresáři stejnojmennou složku ./progs/. Programy přidané do výchozí složky se okamžitě zobrazí v nabídce programu bez kategorie.

    Přidání zástupce programu

    Kromě přenosného softwaru lze do programové nabídky přidat zástupce místně nainstalovaných programů. Takový ukazatel programu se zobrazí v nabídce spolu s ostatními programy a bude fungovat jako běžná zkratka nabídky. Chcete-li přidat zástupce k místně nainstalovanému programu, jednoduše jej zkopírujte do složky ./progs/program_category you need/.

    Pozornost! Nepokoušejte se kopírovat nesoftwarové zástupce do složek, stránek atd. do nabídky přenosných programů. Takové zkratky se v nabídce nezobrazí, a proto nebudou fungovat. Chcete-li vytvořit zástupce webů, složek atd. použijte [Menu → Nastavení → Záložky] (viz ).

    Spuštění/zastavení skriptů

    Přidání skriptů pro spouštění a zastavování serveru

    V OSPanel je možné doplnit skripty pro spouštění a zastavování serveru o vlastní .bat soubory (dávkové soubory).

    Chcete-li dokončit spouštěcí skript, musíte vytvořit soubor šablony /userdata/start.tpl.bat, k dokončení stop skriptu, respektive, musíte vytvořit soubor šablony /userdata/stop.tpl.bat. Do takových souborů můžete zapsat libovolné sekvence příkazů, které mají být provedeny interpretem příkazů Windows.

    Před spuštěním

    Spuštění souboru /userdata/pre_start.bat (šablona: /userdata/pre_start.tpl.bat) se děje PŘED spusťte všechny moduly. Soubor musí být správně zpracován a dokončen, jinak bude server čekat na své provedení neomezeně dlouho.

    Po spuštění

    Spuštění souboru /userdata/start.bat (šablona: /userdata/start.tpl.bat) se děje PO spusťte všechny moduly, ale dříve, než se stavová vlajka změní na zelenou. Soubor musí být správně zpracován a dokončen, jinak bude server čekat na své provedení neomezeně dlouho.

    Před zastavením

    Spuštění souboru /userdata/stop.bat (šablona: /userdata/stop.tpl.bat) se děje PŘED zastavovací moduly. Soubor musí být správně zpracován a dokončen, jinak bude server čekat na své provedení neomezeně dlouho.

    Po zastavení

    Spuštění souboru /userdata/post_stop.bat (šablona: /userdata/post_stop.tpl.bat) se děje PO zastavení modulů, ale předtím, než se stavový příznak změní na červenou. Soubor musí být správně zpracován a dokončen, jinak bude server čekat na své provedení neomezeně dlouho.

    Použití proměnných jako substitucí

    V souborech šablon s příponou .tpl.bat lze použít substituce. Dostupné možnosti náhrady pro proměnné programu:
    Variabilní Popis proměnné
    %realprogdir% Skutečná cesta ke složce OSPanel (obrácené lomítko "\")
    %progdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (zpětné lomítko "\")
    %sprogdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (lomítko "/")
    %dprogdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (dvojité zpětné lomítko "\\")
    %dsprogdir% Vygenerovaná cesta ke složce pomocí OSPanel, s ohledem na virtuální disk (dvojité lomítko "//")
    %realsitedir% Skutečná cesta ke kořenové složce domén (obrácené lomítko "\")
    %sitedir% Vygenerovaná cesta ke kořenové složce domén s ohledem na virtuální disk (zpětné lomítko "\")
    %ssitedir% Vygenerovaná cesta ke kořenové složce domén s ohledem na virtuální disk (lomítko "/")
    %httpport% Port serveru HTTP
    %httpsport% Port serveru HTTPS
    %postgresqlport% Port serveru PostgreSQL
    %mysqlport% Port serveru MySQL
    %mongodbport% Port serveru MongoDB
    %memcacheport% Port serveru Memcache
    %ftport% Port FTP serveru
    %httpdriver% Název modulu HTTP
    %phpdriver% Název modulu PHP
    %mysql_driver% Název modulu MySQL / MariaDB
    %pg_driver% Název modulu PostgreSQL
    %mongo_driver% Název modulu MongoDB
    %memcachedriver% Název modulu Memchache
    %dnsdriver% Název modulu DNS
    %ip% IP adresa serveru
    %disk% Písmeno jednotky z vygenerované cesty ke složce s OSPanel, s přihlédnutím k virtuální jednotce (pouze písmeno)
    %osdisk% Písmeno jednotky ze skutečné cesty ke složce pomocí OSPanel (pouze písmeno)
    %sysdisk% Systémová jednotka Windows (pouze písmeno)

    Kromě psaní příkazů lze uvedené substituce použít ke specifikaci reálných proměnných prostředí, například: setx DIR_PHP "%realprogdir%\modules\php\%phpdriver%" Musíte pochopit, že soubory s příponou .tpl.bat jsou pouze šablony pro soubory .bat a nebudou spuštěny. Při spuštění nebo zastavení serveru budou soubory šablon převedeny na spustitelné soubory .bat ve stejné složce s nahrazením substitučních proměnných a tyto hotové soubory .bat budou odeslány ke spuštění.

    Pozornost

    Jakmile bude zahájena procedura vypínání systému Windows, není možné spustit žádné nové procesy, takže skripty STOP ( stop.bat A post_stop.bat) nejsou splněny. Pokud požadujete povinné spouštění vypínacích skriptů, musíte OSPanel vypnout ručně těsně předtím, než budete chtít vypnout počítač.

    Omezený režim

    Pokud do souboru HOSTS nelze zapisovat (zpravidla se to stává při spuštění programu bez administrátorských práv), program přejde do omezeného režimu provozu se sníženou funkčností.

    V omezeném režimu vám nebudou k dispozici následující funkce:

    • Použití vlastních aliasů a domén (kromě domény localhost);
    • Určení IP adresy serveru (kromě adres 127.0.0.1 a *);
    V omezeném režimu vám tedy bude k dispozici jedna ze dvou IP adres: 127.0.0.1 nebo * a pouze jedna doména localhost. Jiné aliasy a domény, které jste vytvořili, nebudou programem zpracovány.

    V omezeném režimu můžete pracovat pouze v případě, že nemáte vůbec administrátorská práva. Pokud máte možnost spustit program s potřebnými právy, doporučuje se to všemi prostředky využít. V případě, že neustále zapomínáte spustit program s potřebnými právy, povolte volbu [Vyžadovat účet správce].

    Pokud ve spouštěcích protokolech vidíte zprávu, že do souboru Hosts nelze zapisovat a OSPanel běží s právy správce, znamená to, že přístup k tomuto souboru je blokován antiviry / firewally (i pro důvěryhodné programy) nebo jsou omezení přístupu Windows v účinek.

    Přidejte OSPanel, stejně jako všechny ostatní součásti, na které se antivirus / firewall zeptá důvěryhodné programy. Vypněte ochranu souboru HOSTS (nebo systémových souborů) v nastavení antiviru/firewallu, pokud je přítomna. Zkuste soubor smazat C:\Windows\System32\Drivers\etc\hosts a znovu vytvořit s následujícím obsahem: 127.0.0.1 localhost Pokud pracujete bez administrátorských práv, ale se zápisem do souboru HOSTS, program pracuje v normálním režimu bez jakýchkoli omezení. Povolte zápis do souboru HOSTS všem uživatelům spuštěním následujícího příkazu prostřednictvím konzole (spusťte jako správce): attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts

    Pozornost

    Když je povolena a spuštěna služba Řízení uživatelských účtů (UAC) bez práv správce, OSPanel nebude mít přístup k souboru HOSTS a automaticky se přepne do omezeného režimu provozu.

    Spusťte bez zadání položek v souboru HOSTS

    OSPanel implementuje možnost úplného spuštění bez provádění záznamů v souboru HOSTS. Tato funkce bude užitečná pro uživatele kancelářských sítí a terminálů, kde má k souboru HOSTS přístup pouze senior administrátor. Pokud je povolena možnost [Neprovádět změny v souboru HOSTS], server se spustí bez úpravy souboru HOSTS, tj. bez úpravy souboru HOSTS. Přístup k tomuto souboru není vůbec vyžadován.

    Měli byste vědět a rozumět tomu, že během spouštění program odešle požadavek DNS na každou doménu, kterou vytvoříte, a pokud v souboru HOSTS není žádná položka pro některou z domén, povede to k chybě [Spuštění se nezdařilo]. Po každém vytvoření domény nezapomeňte kontaktovat správce sítě, správce musí provést potřebné záznamy v souboru HOSTS, jinak nebudete moci server spustit.

    Formát pro vytváření záznamů v souboru HOSTS je standardní - ip prostorová doména např.: 192.168.5.10 rhino.acme.com 192.168.5.10 x.acme.com

    Odesílání pošty přes SMTP

    Yandex Mail

    Mail.ru pošta

    Níže jsou uvedena typická nastavení pro odesílání pošty přes SMTP server vybraného poskytovatele pošty.

    Gmail mail

    Níže jsou uvedena typická nastavení pro odesílání pošty přes SMTP server vybraného poskytovatele pošty.


    Gmail ve výchozím nastavení neumožňuje používat SMTP, takže přístup musí být aktivován samostatně. Musíte provést následující aktivační kroky:

    1. Přihlaste se ke svému účtu Gmail
    2. Na stejné kartě prohlížeče přejděte na https://www.google.com/settings/security/lesssecureapps
    3. Aktivujte přístup k účtu pro „neověřené aplikace“ (viz obrázek níže)
    4. Proveďte zkušební odeslání dopisu prostřednictvím vašeho skriptu na serveru OSPanel
    5. Obnovte stránku https://www.google.com/settings/security/lesssecureapps a znovu aktivujte přístup k účtu pro „neověřené aplikace“ (přijatý dopis o pokusu o přístup k účtu můžete ignorovat)

    Nyní zkuste poslat dopis znovu, tentokrát by mělo odeslání fungovat.

    Externí přístup

    Práce s externími sítěmi

    OSPanel může pracovat v lokálních sítích a Internetu jako webový server. Pro práci na internetu potřebujete statickou (bílou) IP adresu. Chcete-li otevřít přístup k serveru zvenčí, musíte zadat * jako IP adresu v nastavení OSPanel, v tomto případě se okamžitě otevře přístup pro všechny sítě, ke kterým je váš počítač připojen. Pokud chcete otevřít přístup pouze pro jednu konkrétní síť (například místní), zadejte v nastavení programu IP adresu přiřazenou vašemu počítači v této síti.

    Informace

    Při práci přes směrovač nebo jinou bránu může být vyžadována další konfigurace. Podívejte se do dokumentace k vašemu zařízení a kontaktujte správce sítě.

    Externí přístup k lokálním doménám

    Po nastavení vzdáleného přístupu k vašemu serveru budou všechny lokální domény dostupné vzdáleně. Ale jak je otevřete? Chcete-li otevřít požadovaný web ze vzdáleného počítače, budete muset v souboru HOSTS takového počítače vytvořit záznam s adresou vaší místní domény, například: 64.55.96.24 supersite (kde 64.55.96.24 je adresa vašeho počítač a supersite je název místní domény). Po provedení takového záznamu v souboru HOSTS na vzdáleném počítači bude doména supersite dostupná běžným zadáním do řádku prohlížeče.

    Upozorňujeme, že pouhým zadáním IP adresy vašeho počítače http://64.55.96.24/ nebo pokusem o přístup k neexistující lokální doméně se otevře prázdná stránka.

    Chcete-li otevřít konkrétní místní web při zadávání IP adresy vašeho počítače, můžete vytvořit alias jako your_external_ip => your_local_domain. Po těchto krocích bude vámi zadaná lokální doména, pro kterou jste vytvořili alias, dostupná prostřednictvím lokální sítě nebo Internetu na adrese http://your_external_ip/ (například http://64.55.96.24/). Pokud je váš počítač připojen k několika sítím a v nastavení serveru je nastaveno IP=*, musí být takový alias vytvořen pro každou IP adresu přiřazenou vašemu počítači v každé ze sítí.

    Počítačová bezpečnost

    Při práci s externími sítěmi není zaručeno, že je váš počítač bezpečný. Server začíná s právy správce, což znamená, že skripty spuštěné pod jeho kontrolou si mohou na počítači dělat, co chtějí. Bezpečnostní díry ve skriptech mohou hackerům umožnit přístup k vašemu počítači. Toto použití OSPanel nedoporučujeme! Před nastavením vzdáleného přístupu k serveru si nezapomeňte přečíst část této referenční příručky.

    Externí ovládání

    OSPanel může přijímat některé příkazy přes internet, k tomu je zde vestavěný ovládací panel, který běží na vyhrazeném portu. Program lze ovládat i přes příkazový řádek.

    Webová kontrola

    Pro přístup k ovládacímu panelu zadejte http://localhost:1515/ (ve výchozím nastavení). Port, login a heslo pro ústřednu lze zadat přímo v nastavení OSPanel [Menu → Nastavení → Různé]. Ovládací panel je dostupný na jakékoli IP adrese, ze které je přístupný váš počítač, a také na jakékoli lokální doméně vytvořené na serveru. Pro ovládání programu přes internet musí být vaše externí IP adresa „bílá“, tzn. přístupné z internetu.

    Příkazy k použití na příkazovém řádku

    "C:\openserver\OSPanel.exe" # spustit program "C:\openserver\OSPanel.exe" /start # spustit server "C:\openserver\OSPanel.exe" /restart # restartovat server "C:\ openserver\OSPanel .exe" /stop # zastavení serveru "C:\openserver\OSPanel.exe" /exit # ukončení programu

    Ochrana serveru

    Bezpečnostní nastavení

    Když je server vystaven Internetu, stává se extrémně zranitelným, zejména s výchozím nastavením. Mnoho pavouků a virů neustále hledá na internetu otevřené porty a nechráněný server je obvykle napaden během několika hodin poté, co se objeví v síti.

    Několik kroků k ochraně webového serveru před neoprávněným přístupem:

    1. Změna výchozích uživatelských hesel FTP [Menu → Nastavení → FTP server];
    2. Nastavte si vlastní hesla pro uživatele root (a další) všech modulů DBMS;
    3. Povolte ochranu webových nástrojů a disku před přístupem z externích sítí v nastavení programu [Menu → Nastavení → Server];
    4. Nyní restartujte samotného démona (nikoli server);
    5. Nakonfigurujte bránu firewall uzavřením VŠECH portů pro vnější přístup kromě těch, které plánujete používat (například: 80,443,21,990,53);

    Pozornost

    Web server běží jménem správce vašeho počítače, při běhu na externí IP adresy nebo IP = * bude ohrožena bezpečnost vašeho počítače! Zabraňte použití zranitelných skriptů, nesprávné konfiguraci modulu, jednoduchých hesel.

    Vestavěná ochrana proti vnějšímu přístupu

    Výběrem možnosti [Chránit server před externím přístupem] zakážete některé nebezpečné funkce PHP, přístup k webovým nástrojům zvenčí bude zablokován a přístup na disk pro skripty PHP bude omezen na kořenovou složku domén. Tato možnost snižuje výkon PHP skriptů 3-4krát.

    Práce s Hruška a skladatel

    Hruška instalace

    Chcete-li nainstalovat Pear, spusťte server a spusťte [Nabídka → Upřesnit → Konzola], poté zadejte příkaz do konzoly go-hruška a postupujte podle dalších příkazů instalačního programu.

    Nainstalujte Composer

    Composer je kompatibilní se všemi moduly PHP od verze 5.3. Chcete-li nainstalovat Composer, spusťte server a spusťte [Menu → Advanced → Console], poté přejděte do složky s webem, kam chcete Composer nainstalovat (například: cd C:\openserver\domains\localhost). Poté, co jste ve složce s požadovaným webem, zadejte příkaz do konzoly skladatel init a vygenerujte konfigurační soubor Composer (composer.json). Po vygenerování souboru skladatel.json zadejte příkaz do konzoly instalace skladatele a počkejte na instalaci vybraných projektů a jejich závislostí. V budoucnu můžete aktualizovat nainstalované projekty pomocí příkazu aktualizace skladatele, například: cd C:\openserver\domains\localhost & skladatel update -v

    Instalace projektů Composer

    1. Proveďte [Menu → Upřesnit → Konzola];
    2. Přejděte do složky s webem, kam plánujete projekt nainstalovat;
    3. Nainstalujte libovolný projekt, který potřebujete, například:
    # Změňte složku projektu cd C:\openserver\domains\localhost # Nainstalujte Symfony skladatel create-project symfony/framework-standard-edition symfony # Nainstalujte PHPUnit creator-project phpunit/phpunit phpunit & echo @php -d output_buffering=0 phpunit \phpunit.php %*>phpunit.bat # Instalovat Laravel skladatel create-project laravel/laravel laravel --prefer-dist # Instalovat phpDocumentor creator-project phpdocumentor/phpdocumentor phpdocumentor Chcete-li v budoucnu aktualizovat takto nainstalovaný projekt, stačí přejít do složky s požadovaným projektem a spustit příkaz aktualizace skladatele: cd C:\openserver\domains\localhost\phpunit & aktualizace skladatele

    Práce v konzoli

    Chcete-li spustit vestavěnou konzolu, spusťte server a spusťte [Nabídka → Upřesnit → Konzola]. Prostředí prostředí (angl. Environment) se tvoří v okamžiku spouštění serveru a je přenášeno do všech spouštěných modulů. Jakékoli jiné programy, ať už je to konzola nebo IDE, mohou také získat správné prostředí, stačí tyto programy spustit z nabídky OSPanel. Chcete-li to provést, můžete si vytvořit záložku nebo přidat zástupce do nabídky programu (viz sekce a ).

    Musíte si být vědomi toho, že pokud konzoli nebo jakýkoli jiný program spustíte ze standardní nabídky Start nebo ze zástupce na ploše, a nikoli z nabídky OSPanel, nebudou moci pracovat s virtuálním prostředím vytvořeným v OSPanel .

    Vestavěnou konzoli lze spustit, i když je server vypnutý, v plné verzi přejděte do [Menu → Programy → Internet → Konzole]. Při vypnutém serveru se však prostředí netvoří, a proto nebude možné z konzole pracovat s PHP a dalšími moduly či programy (Hruška, Composer, skripty atd.).

    Důležité vlastnosti

    Pokud jste nejprve spustili konzoli a teprve potom spustili server, prostředí NEBUDE v konzole dostupné. Chcete-li po spuštění serveru zahájit plnohodnotnou práci s moduly, musíte konzoli zavřít a znovu otevřít, protože pouze při aktivním serveru dostává konzole v okamžiku spuštění z nabídky správně vytvořené prostředí. Podobně se prostředí v konzoli neaktualizuje, pokud přepnete na jiný modul PHP nebo MySQL a restartujete server, ale nerestartujete konzoli!

    Opravy registru

    Opravy jsou nabízeny pro samoinstalaci z nabídky OSPanel mezi záložkami vytvořenými ve výchozím nastavení. Opravy také najdete ve složce ./modules/system/ a aplikujte je sami.

    Oprava registru pro zakázání IPv6

    Tato oprava zakáže všechny součásti IPv6 kromě rozhraní zpětné smyčky. Oprava také říká systému Windows, aby preferoval IPv4 před IPv6, a to změnou položek v tabulce zásad předpon. Tuto opravu se doporučuje aplikovat pouze na uživatele, kteří používají doménu localhost a zároveň OSPanel nemá oprávnění k zápisu do souboru Windows\System32\Drivers\etc\hosts.

    Oprava registru pro přizpůsobení chování systému

    Tato oprava hotfix umožňuje přizpůsobit chování systému během vypínání systému Windows. Oprava zakáže automatické ukončování procesů a prodlouží dobu čekání (po které je proces považován za pozastavený) na 30 sekund.

    Oprava registru pro optimalizaci výkonu SSD

    Tato oprava hotfix umožňuje zakázat Link Power Management (LPM) a DIPM v ovladačích SATA AHCI. Používání LPM s SSD disky často vede k možnosti „zamrznutí“ provozu operačního systému, od malých zamrznutí až po úplné zamrznutí systému. Aby se zabránilo opotřebení SSD, tato oprava deaktivuje služby Superfetch a Prefetch a také aktualizuje čas posledního přístupu k souboru v NTFS.

    Opravu byste neměli používat, pokud systém nepoužívá jednotky SSD. Uživatelé notebooků by měli opravu používat s rozumem, protože spotřeba disků se mírně zvýší, což sníží výdrž baterie notebooku.

    Oprava registru pro ladění TCP

    Tato oprava optimalizuje hodnoty TcpTimedWaitDelay a MaxUserPort, takže váš systém může běžet rychleji a s větším počtem připojení TCP. Zejména zmizí problém s torrenty: není možné provést operaci na zásuvce, protože vyrovnávací paměť je příliš malá nebo je fronta plná. Ostatní programy, které vytvářejí velké množství současných TCP spojení, budou také moci normálně pracovat.

    Oprava ovladače TCPIP pro Windows XP

    Oprava limitu polovičního otevření je navržena tak, aby změnila maximální počet současně napůl otevřených odchozích TCP spojení (polootevřených spojení nebo pokusů o připojení) v systémovém souboru tcpip.sys. Omezení spočívá v tom, že počítač nesmí mít více než 10 současně napůl otevřených odchozích připojení. Rychlost připojení k jiným počítačům je tedy ve skutečnosti omezená. Patch umožňuje toto omezení odstranit, tedy zvýšit maximální limit napůl otevřených připojení. Pro naprostou většinu uživatelů bude stačit limit 100. Oprava je použitelná pro starší verze Windows x32 a x64: XP, 2003 Server, Vista. Počínaje Windows Vista SP2 a Windows 7 není potřeba aplikovat opravu, a pokud se spustí, bude vás informovat, že instalace není možná.

    Pozornost

    Po použití oprav nezapomeňte restartovat počítač.

    Otázky a odpovědi

    Nic se nespustí?

    Nezoufejte, podívejte se na obecný protokol programu a protokoly dalších komponent [Menu → Zobrazit protokoly]. V drtivé většině případů tam najdete důvod neúspěšného startu. Ve složitějších případech povolte volbu [Spustit server v režimu ladění], která vám umožní zobrazit informace o ladění při spuštění. Přidejte také OSPanel do důvěryhodné programy váš firewall nebo antivirus, pokud jej máte.

    Zapíše, že port 80, 3306 atd. již přijato!

    V nastavení OSPanel povolte volbu [Spustit server v agresivním režimu], v tomto režimu budou násilně ukončeny všechny programy obsazující požadované porty. Přidat OSPanel do důvěryhodné programy váš antivirus/firewall/proxy server nebo deaktivujte snooping na portech 80/443/21/90xx/3306, pokud existují. V jednotlivých antivirech / firewallech jsou možné jejich vlastní doplňkové. nastavení související s odposlechem připojení programu k síti.

    Píše, že v této složce nejsou žádná přístupová práva k práci!

    Pokoušíte se spustit OSPanel ze složky, která patří jinému uživateli, nebo soubory OSPanel byly zapsány do počítače jiným uživatelem. Pokud OSPanel bude spouštět uživatel Pavel (např.), pak se přihlaste pod účtem Pavel a zkopírujte OSPanel do složky, která patří uživateli Pavel (tam má práva zápisu), poté bude možné spustit server pro tohoto uživatele. Místo kopírování si můžete nastavit speciální přístupová práva do složky OSPanel, obraťte se na správce počítače.

    Proč jsou tlačítka šedá a nestisknutá?!

    V každém okamžiku jsou aktivní pouze ta tlačítka a části nabídky, které mohou provádět jim přiřazenou akci. Například: pokud server neběží, bude položka nabídky PHPMyAdmin neaktivní; pokud je server spuštěný, tlačítka pro vymazání protokolů budou nedostupná atd.

    Nemohu otevřít nabídku, když je vlajka žlutá!

    Žlutá vlajka označuje, že se provádí příkaz (například spouštění, zastavování nebo ukládání nastavení). Během provádění příkazů není nabídka programu dostupná.

    Vytvořeno 3000 domén a server se nyní nespustí!

    Zvyšte počet kontrol stavu serveru na 20-30 nebo více v nastavení programu [Menu → Nastavení → Různé]. Pokud používáte modul Nginx, přejděte na používání modulu Apache HTTP.

    Chci otestovat stránky s ohledem na různé rychlosti internetu (například mobilní zařízení)!

    OSPanel má schopnost omezit rychlost přenosu dat pro simulaci pomalého načítání webu. Pro omezení rychlosti použijte nabídku OSPanel: [Menu → Nastavení → Různé]. Rychlost lze omezit v rozsahu 1-40 kB za sekundu, nastavením hodnoty na 0 nebo více než 40 se limit zruší. Omezení rychlosti je nastaveno pro každý požadavek, takže pokud klient otevře na webu 4 obrázky současně (4 připojení), pak se každý z nich načte danou rychlostí.

    Kde upravit nastavení modulu?

    Pro úpravu nastavení modulu použijte menu OSPanel: [Menu → Rozšířené → Konfigurace].

    Kde jsou mé e-maily uloženy?

    Ve výchozím nastavení se všechny e-maily ukládají do dočasné složky. userdata/tmp/email/, tato složka se při zastavení serveru nevymaže. Můžete nastavit odesílání e-mailů přes vzdálený server SMTP: [Menu → Nastavení → Pošta].

    Kliknu na požadovanou stránku v nabídce programu, ale nic se neotevře!

    Mnoho položek nabídky vyžaduje správnou instalaci a fungování výchozí prohlížeč. Svůj prohlížeč můžete také určit přímo v nastavení programu: [Menu → Nastavení → Menu].

    Vytvořil jsem doménu local_site.loc, ale nefunguje to!

    Podtržítko nemůže být v názvu domény, takže doména není připojena. Povolené znaky: .

    Server nezačíná od IP 192.168.0.1 a říká, že localhost funguje pouze na IP 127.0.0.1!

    Doménu localhost lze skutečně použít pouze s IP adresou 127.0.0.1, takže buď tuto doménu přejmenujte, nebo ji smažte, pokud ji nepotřebujete.

    Chci pracovat bez virtuálního disku!

    Vyberte v nastavení OSPanel pracovat bez virtuálního disku a zkopírujte složku se serverem do takového adresáře, jehož cesta obsahuje pouze latinské znaky nebo čísla, jinak pracujte bez Wirtha. disk nebude možný.

    Nevidím virtuální disk!

    Pokud neběžíte pod administrátorským účtem, ale OSPanel běží s administrátorskými právy, pak pro vás bude virtuální disk (pokud je použit) nepřístupný. OSPanel bude fungovat dobře. Použití virtuálního disku můžete zakázat v nastavení, přičemž zohledníte absolutní požadavky na cestu popsané v předchozí odpovědi.

    Server se spustí, ale prohlížeč hlásí, že doména nebyla nalezena!

    Pokud je váš prohlížeč nakonfigurován tak, aby fungoval přes proxy server, nebudou pro něj místní weby dostupné. Chcete-li situaci vyřešit, odmítněte ve svém prohlížeči používat proxy nebo přidejte místní domény a IP adresu serveru do seznamu výjimek proxy v nastavení prohlížeče. V některých případech je nutné znovu vytvořit soubor HOSTS (viz).

    Proč musím konfigurovat výstup záložek místo stránek?

    V tomto režimu se místo seznamu domén zobrazují vytvořené záložky, to se bude hodit při vytváření demo buildů s nainstalovanými skripty (viz ).

    Je pro mě těžké znovu vytvořit záložky, uživatele FTP atd. Jen je potřebuji upravit!

    Záznamy není potřeba znovu vytvářet, stačí v tabulce dvakrát kliknout na záznam, který vás zajímá, poté bude tento záznam okamžitě odstraněn ze seznamu a bude vrácen zpět do editačních polí. Nezapomeňte upravený záznam přidat zpět do tabulky!

    Připojení k databázi trvá déle než 1 sekundu!

    Zakažte používání protokolu IPv6 pomocí pokynů v části této příručky.

    Zkopíroval jsem svůj skript do složky s doménou, po restartu server nevidí soubory a zobrazuje chybu!

    S největší pravděpodobností jste ve složce s doménou zkopírovali nebo vytvořili takovou podsložku, jejíž název odpovídá podmínkám pro automatické vyhledávání kořenové složky domény (viz ).

    Server postupně zabíral veškeré místo na disku!

    Postupné mizení volného místa znamená, že jste zakázali automatické čištění protokolů při spuštění serveru. Výsledkem je, že při aktivním používání serveru narostou soubory protokolu do obrovských velikostí a zaberou veškerý volný prostor na disku. Vymažte položky protokolu v okně zobrazení protokolu a povolte automatické vymazání protokolů při spuštění v nastavení OSPanel. Vyprázdněte složku .\userdata\tmp z dočasných souborů.

    Jak vytvořím vlastní konfiguraci hostitele pro doménu?

    K vytvoření specifické konfigurace domény použijte šablonu konfigurace virtuálního hostitele v požadované složce domény. Při vytváření/změně souboru je vyžadován restart serveru. Šablonu konfigurace požadovaného modulu naleznete ve složce ./userdata/config/.

    Pokud například chcete vytvořit vlastní konfiguraci domény xxx.ru pro modul Apache-2.4.2, zkopírujte soubor ./userdata/config/Apache-2.4.3_vhost.conf do složky s požadovanou doménou, upravte tento soubor podle svých potřeb a restartujte server.

    Nebo jiný příklad, když používáte modul Apache + Nginx, můžete zkopírovat oba konfigurační soubory pro každý server do složky domény: Apache-2.2.23+Nginx-1.2.4_vhosta.conf A Apache-2.2.23+Nginx-1.2.4_vhostn.conf.

    Vezměte prosím na vědomí - při úpravě konfigurace hostitele nemůžete smazat nebo nahradit systémové proměnné %...%, můžete pouze vytvářet nové položky, které doplní konfiguraci.

    Jak a kde se upravují konfigurace komponent?

    OSPanel používá soubory konfiguračních šablon, které jsou dostupné přes obecnou nabídku programu. Nepokoušejte se upravovat dočasné konfigurační soubory, které se vytvářejí při spouštění serveru, to nedává smysl. Šablony konfigurace jsou pro každý modul individuální, tzn. pokud některý z modulů vyberete jako aktivní, budou aktivovány šablony nastavení tohoto konkrétního modulu. Například: nakonfigurovali jste šablonu souboru php.ini s aktivním modulem PHP 5.2 a poté jste vybrali modul PHP 5.3 jako aktivní. V tomto případě musíte znovu nakonfigurovat šablonu souboru php.ini pro modul PHP 5.3.

    Ve složce jsou uloženy samotné šablony nastavení pro všechny moduly a nástroje ./userdata/config/, nelze je použít jako skutečné konfigurace a specifikovat je při spouštění modulů, konzolí a skriptů. Během procesu spouštění procházejí konfigurační šablony analyzátorem, který nahradí všechny substituční proměnné skutečnými daty a uloží hotové konfigurační soubory do složky ./userdata/temp/config/.

    Jak specifikovat konkrétní nastavení pro připojení k SMTP serveru pro vybranou doménu?

    OSPanel má schopnost odesílat poštu prostřednictvím serveru SMTP třetí strany, zatímco všechny domény používají nastavení připojení, která byla zadána uživatelem v okně nastavení OSPanel. Aby konkrétní doména používala svá vlastní nastavení pro připojení k serveru SMTP, musíte je zadat v konfigurační šabloně pro tohoto hostitele. Otevřete šablonu konfigurace virtuálního hostitele (jak ji vytvořit je popsáno v předchozí odpovědi) ve složce s požadovanou doménou a do popisu hostitele přidejte následující obsah (na jeden řádek): php_admin_value sendmail_path "%mailway% -t -- smtp-ssl=none --smtp- server=smtp.xxx.xx --smtp-port=xx [e-mail chráněný] [e-mail chráněný]--smtp-pass=xxxxxx --pop3-server=pop3.xxx.xx [e-mail chráněný]--pop3-pass=xxxxxx" Například: %limit% DocumentRoot "%hostdir%" ... php_admin_value sendmail_path "%mailway% -t --smtp-ssl=none --smtp-server=smtp.xxx.xx --smtp-port=xx [e-mail chráněný] [e-mail chráněný]--smtp-pass=xxxxxx --pop3-server=pop3.xxx.xx [e-mail chráněný]--pop3-pass=xxxxxx" ... Poslední část řádku --pop3-server=pop3.xxx.xx [e-mail chráněný]--pop3-pass=xxxxxx přidat pouze v případě, že je před SMTP vyžadována autorizace POP3. Možné hodnoty pro --smtp-ssl= jsou none,auto,ssl nebo tls.

    Je třeba mít na paměti, že při zadávání vlastního nastavení pro připojení k SMTP serveru bude odesílání pošty pro vybranou doménu fungovat bez ohledu na hlavní nastavení OSPanelu. Všimněte si také, že všechna data serveru SMTP, včetně přihlašovacího jména a hesla, budou dostupná v php skriptech a viditelná v informacích phpinfo(), proto se z bezpečnostních důvodů nedoporučuje používat popsanou možnost k zadání nastavení odesílání pošty v hostiteli config.

    Řešení problému

    Následuje seznam kroků, které je třeba podniknout k vyřešení problémů se spuštěním serveru. Po provedení každé akce musíte zopakovat zkušební běh serveru, a pokud se spuštění nezdaří, můžete přejít k dalšímu kroku.
    1. Proveďte [Menu → Pokročilé → První spuštění]. Volitelně můžete souhlasit s provedením oprav v registru.
    2. Ujistěte se, že IP adresa uvedená v nastavení existuje (kromě [*]). Také se ujistěte, že všechna ostatní nastavení programu jsou správná.
    3. Přidat OSPanel do důvěryhodné programy váš firewall/antivirus nebo je správně nakonfigurujte, pokud existují.
    4. Spusťte [Menu → Zobrazit protokoly], pokuste se najít příčinu problému a opravit ji (pokud je to možné).
    5. Povolte volbu [Spustit server v režimu ladění] v nastavení OSPanel a pokuste se najít příčinu problému a opravit ji (pokud je to možné).
    6. Spusťte následující příkaz z konzoly (spusťte jako správce): attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts
    7. Aktivujte službu DNS, pokud je zakázána a spusťte ji, zakažte všechny služby, na jejichž jméno existuje IIS.
    8. Zakažte globální servery proxy a proxy servery, pokud jsou na vašem počítači nainstalovány.

    Informace

    Velmi častým problémem je obsazený port 80, obvykle obsazený Skypem. Chcete-li problém vyřešit, přejděte do [Nastavení Skype → Upřesnit → Připojení] a zrušte zaškrtnutí políčka [Použít porty 80 a 443 jako alternativy].

    Řízení uživatelských účtů (UAC)

    Když je povolena a spuštěna služba Řízení uživatelských účtů (UAC) bez práv správce, OSPanel nebude mít přístup k souboru HOSTS a automaticky se přepne do omezeného režimu provozu. Omezený režim je zpravidla signalizován přítomností pouze jedné domény localhost v nabídce programu, zatímco jiné domény byly dříve vytvořeny. Chcete-li situaci napravit, povolte v nastavení OSPanel možnost [Vyžadovat účet správce] a restartujte program nebo vypněte Řízení uživatelských účtů (UAC).

    Pokud nemáte možnost zakázat UAC nebo spustit program s právy správce, existuje několik možností, jak tento problém vyřešit:

    1. Použití vestavěného DNS serveru (nastavení dle Průvodce);
    2. Aktivace volby [Neprovádět změny v souboru HOSTS] + ruční úprava tohoto souboru;
    3. Nastavte oprávnění k zápisu do souboru HOSTS pro všechny uživatele Windows;
    4. Odmítnutí schopnosti spravovat domény a pracovat s jedinou doménou localhost;

    Vytvářejte sestavy

    Co to je a proč je to potřeba?

    Například: máte vlastní web, skript nebo vlastní CMS, které potřebujete prezentovat budoucím zákazníkům k recenzi, ukázat zákazníkovi nebo jednoduše vytvořit demo balíček pro váš softwarový produkt. Je nutné, aby váš softwarový produkt fungoval stejně dobře pro všechny, ve stejné konfiguraci, již nainstalovaný a připravený k práci nebo kontrole. OSPanel vám s tím pomůže!

    Můžete si vytvořit hotový miniserver s nainstalovaným skriptem, CMS systémem, webem, projektem atd. a budoucí uživatelé nebo klienti si jej budou muset pouze stáhnout a spustit! Váš produkt bude funkční od začátku, nebudete pro něj muset hledat server, nebudete muset instalovat, konfigurovat atd. Kromě toho mohou být demo materiály distribuovány zákazníkům na CD/DVD. OSPanel může běžet z takových médií jako z klasického HDD nebo flash disku, jen s tím rozdílem, že při práci z optického disku se po ukončení programu neukládají žádné změny a soubory.

    Jak vytvořit demo build

    1. Stáhněte si nejnovější distribuční balíček OSPanel Mini a rozbalte jej do dočasné složky. Přejděte do složky, kde byla distribuce rozbalena, a spusťte program OSPanel.exe.
    2. Odstraňte nepotřebné moduly ve složce ./modules/php/*, ./modules/database/* A ./modules/http/* ponechání pouze jednoho modulu ve složkách, které budou použity pro váš softwarový produkt. Pokud neplánujete používat moduly DNS a Memcached, lze smazat i složky s těmito moduly: ./modules/dns/* A ./modules/memcached/* respektive.
    3. Stiskněte [Menu → Nastavení] a vyberte použití těch modulů, které jste neodstranili. Nastavte IP adresu serveru na 127.0.0.1 , deaktivujte [Automaticky kontrolovat aktualizace], nevypínejte možnost [Automaticky zjišťovat potřebu virtuálního disku]. Nastavte další potřebná nastavení.
    4. Stiskněte [Menu → Advanced → Configuration] a v případě potřeby nakonfigurujte konfigurační šablony potřebných modulů pro váš produkt (script/web/cms).
    5. Spusťte server a nainstalujte svůj softwarový produkt (script/web/cms) do domény localhost, který je ve výchozím nastavení přítomen v OSPanel. Proveďte nezbytné kroky pro konfiguraci skriptu a poté opusťte všechny autorizační formuláře, kde jste autorizováni (například: osobní účet, administrace atd.).
    6. Stiskněte [Menu → Nastavení] a vytvořte záložky pro hlavní stránky vašeho softwarového produktu (například: Panel správce, Osobní účet, Domovská stránka). Povolte možnost [Zobrazit záložky místo webů] v nastavení OSPanel. Nyní zastavte server a uložte nastavení.
    7. Stiskněte [Menu → Exit] a přejmenujte soubor programu například podle názvu vašeho produktu ./temp folder/OSPanel.exe PROTI ./temp folder/MegaCMS Server.exe.
    8. Nyní můžete do sestavy přidat dokumentaci k produktu ve formě souboru .chm. Soubor je nutné zkopírovat do složky ./modules/system/docs/, zobrazí se později v nabídce [Více → Dokumentace].
    9. Nyní zabalte obsah dočasné složky do samorozbalovacího archivu nebo vypalte její obsah na CD/DVD. Volba závisí pouze na zamýšlené formě distribuce sestavy.
    Osobní demo sestavení pro váš softwarový produkt je připraveno!

    Výše uvedeným způsobem můžete připravit nejen demo buildy, ale také dev balíčky pro vývojáře, prezentace stránek, archivy portálů, interaktivní materiály na CD atd.

    lokální server je webový vývojářský nástroj pro vytváření, ladění a testování různých skriptů a webových aplikací. Jinými slovy, místní webový server je emulátorem skutečného serveru poskytovatele hostingu umístěného na vašem počítači. Provoz lokálního serveru se neliší od skutečného a můžeme na něm vytvářet a testovat naše stránky.

    Nebudu zacházet příliš hluboko do toho, jak místní server funguje a z čeho se skládá. O tom si stejně povíme v jiném článku. V tomto článku budeme analyzovat instalace a konfigurace lokálního serveru k vašemu počítači, ale nejprve si rozebereme, který lokální server obecně zvolit.

    Dnes existuje mnoho lokálních serverů, ale který si vybrat?

    Dlouhou dobu jsem používal Denver gentleman's suite, který obsahuje databáze php, MySql a PhpMyAdmin. Více o tomto balíčku se můžete dozvědět na oficiálních stránkách vývojáře. Denver je jedním z oblíbených místních serverových balíčků pro webové vývojáře.

    Ale musel jsem se vzdát Denveru, když jsem objevil Open Server. Podle mého názoru je s touto aplikací mnohem pohodlnější pracovat, zejména proto, že v nejnovějších verzích vývojář zahrnul do své distribuční sady velké množství potřebných programů, které webmaster potřebuje: prohlížeče, editor kódu, správce souborů a ostatní.

    Distribuované Open Serverem je zcela zdarma. Jediný způsob, jak poděkovat autorovi za tak super užitečný produkt pro webmastera, je převedení libovolné částky do elektronické peněženky. Jak říká autor, dary jsou velmi důležité, protože projekt není komerční. No, je to pochopitelné, bez peněz dnes nemůžete nikam jít ... Obecně jsem osobně přenesl, jak moc to nebyla škoda.

    Výhody OpenServeru

    Co mohu zdůraznit ve prospěch tohoto serveru? Obecně mohu o Open Server říci spoustu dobrých věcí, ale obávám se, že článek bude příliš dlouhý. Proto uvedu důležité body.

    Produkt je dodáván ve 3 verzích: Ultimate, Premium, Basic. Obecně se můžete podívat na rozdíl na webu vývojáře, ale udělal jsem snímek obrazovky a připojil jej k článku.

    Právě přítomnost několika verzí považuji za plus, protože. Můžete si stáhnout přesně to, co potřebujete. Věnujte pozornost verzi Ultimate v rozbalené podobě - ​​více než 5 GB. Osobně mám neustále problémy s volným místem na pevném disku. Kdo s tím nemá problémy + potřebujete další moduly a programy, můžete si bezpečně stáhnout Ultimate.

    Dostupnost svobodného softwaru, jak již bylo uvedeno. Jaké programy? Znovu jsem udělal snímek obrazovky.

    Seznam, jak vidíte, je působivý.

    Soukromá aktualizace softwaru. Ve skutečnosti je to také velmi důležité. S každou novou verzí se opravují chyby a objevují se nové funkce.

    Přenosná verze programu. Program v podstatě funguje bez instalace. Můžete jej nosit na USB flash disku a v případě potřeby pracovat na jiném počítači.

    Bohaté funkce programu. Níže jsem vložil snímek obrazovky okna nastavení Open Server. Při pohledu na tuto obrazovku pochopíte, že tento server obsahuje vše, co webmaster může potřebovat při vývoji webu. FTP server, obsluha pošty (php mail, smtp mail), aliasy (pro ), domény (vytvoření dalšího doménového aliasu), plánovač úloh (i když jsem ho zatím nepoužil).

    Výborná dokumentace + fórum podpory. Manuál byl napsán vývojářem poměrně obsáhle. Kromě toho se můžete na fóru podpory zeptat na jakékoli dotazy. Obecně platí, že pro začátek je vše. Abyste tomu všemu porozuměli, musíte tomu věnovat trochu pozornosti.

    Zatím doplním výhody, ale to není celý seznam. Další informace o Open Server najdete na oficiálních stránkách vývojáře - http://open-server.ru.

    Instalace místního otevřeného serveru

    Nejprve si musíme stáhnout distribuční sadu ze stránek vývojáře. Jakou verzi si stáhnout je na vás. Žádným způsobem to neovlivňuje provoz místního serveru. Distribuční sada je samorozbalovací archiv. Poklepáním rozbalíte archiv někde na pevném disku počítače, ale obecně je žádoucí do kořenového adresáře pevného disku. Všechno, můžete spustit program. Nyní přejděte do složky, kde jste rozbalili open-server, a okamžitě vytvořte na ploše zástupce hlavního spouštěcího souboru. Najdete zde dvě verze spouštěcího souboru – jedna je určena pro 32bitový operační systém (Open Server x86.exe), druhá pro 64bitový (Open Server x64.exe). Vytvoříme zástupce v souladu s vaším systémem. Například jsem si vybral "Open Server x64.exe", protože Mám 64bit OS. Chcete-li vytvořit zástupce, klikněte pravým tlačítkem na soubor a poté na Odeslat -> Plocha (vytvořit zástupce).

    Při prvním spuštění programu budete požádáni o výběr jazyka a poté se objeví dialogové okno s výzvou k instalaci Microsoft Visual C++ Runtime & Patches, pokud na tomto počítači používáte Open Server poprvé.

    Abych byl upřímný, ani nevím, proč je třeba jej instalovat, v předchozích verzích Open Server tomu tak nebylo. Ale nainstaloval jsem a poradím ti.

    Open Server můžete spustit dvojitým kliknutím na zástupce, který jsme odeslali na plochu. Po spuštění se na vaší liště (vedle hodin) objeví červený praporek, což znamená, že program místního serveru je spuštěn, ale server samotný není aktivován. Před aktivací se nejprve podívejme na nastavení.

    První věc, kterou musíme udělat, je spustit lokální server při spuštění aplikace (v zásadě je to již na vás). Chcete-li to provést, v nastavení na kartě „Základní“ zaškrtněte políčko „Automaticky spustit server“.

    Na kartě " Moduly» můžete vidět nainstalované moduly pro lokální server a můžete je změnit, pokud chcete. Například výchozí verze php je 5.5. Pokud potřebujete 5.6.xx nebo php-7, můžete je snadno změnit výběrem požadované verze z rozevíracího seznamu.

    Také v záložce Server» Doporučuji vám vybrat si možnost « Vždy používejte Wirth. disk". To je nezbytné, aby se při spuštění serveru vytvořil virtuální disk. Můžete si vybrat libovolné písmeno jednotky.

    Zbytek nastavení doporučuji nechat tak, jak je. Pokud jste s nastavením něco provedli, můžete je kdykoli vrátit zpět do továrního nastavení kliknutím na " Resetovat nastavení«.

    Nyní můžete server spustit - klikněte na ikonu červené vlajky v liště (stačí jedno kliknutí levým tlačítkem myši) a v nabídce programu vyberte zelenou vlajku. Co znamenají barvy těchto vlajek?

    • Zelená - server běží;
    • Oranžová - server se spouští/zastavuje;
    • Červená - Server je zastaven.

    Po spuštění byste měli mít virtuální disk - W (pokud jste samozřejmě v nastavení nezadali jiný štítek). Chci poznamenat, že při prvním spuštění můžete být požádáni o schválení brány firewall systému Windows, pokud ji máte povolenou. Schvalovací okno se může objevit několikrát a po celou dobu dáváme povolení firewallu, aby provedl akce otevřeného serveru. Jinak se váš server nespustí.

    Přejděte na virtuální disk W a ve složce " domény»Vytvořte složku pro svůj budoucí projekt a nahrajte do ní všechny soubory svého webu. Nemusíte vytvářet složku „WWW“ ve složce webu, jak se to dělá v Denveru. Jakmile jsou soubory nahrány, restartujte server kliknutím na oranžové zaškrtávací políčko, aby server určil novou složku webu.

    Pro spuštění webu po instalaci přejděte v nabídce Otevřít server na " Moje stránky“ a v rozevíracím seznamu webů klikněte na ten, který potřebujete. Poté se otevře prohlížeč, který je ve výchozím nastavení nainstalován ve Windows - pokud používáte zjednodušenou verzi a pokud používáte plnou verzi, otevře se prohlížeč, který je nastaven v nastavení místního serveru.

    V tomto článku jsem popsal, jak nainstalovat lokální server "Open Server". Výčet nastavení, kterými jsem prošel, není zdaleka úplný... O dalších funkcích a nastaveních si povíme někdy v jiném článku, ale pro tuto chvíli asi skončím.

    Hodně štěstí a šťastné vytváření webových stránek!