Windows Server 2019 je operační systém vyvinutý společností Microsoft speciálně pro použití v podnikových sítích. Moodle je zase jedním z nejpopulárnějších a nejvýkonnějších systémů řízení učení (LMS). Pokud chcete nainstalovat Moodle na váš server se systémem Windows Server 2019, tento podrobný návod vám to pomůže udělat krok za krokem.
Před instalací Moodle budete potřebovat následující předpoklady:
- Webový server: K hostování vašeho Moodle systému na vašem serveru budete potřebovat webový server, jako je Apache nebo IIS.
- Databáze: Měli byste také vybrat databázi pro ukládání informací o vašem Moodle systému. Můžete použít MySQL, PostgreSQL nebo Microsoft SQL Server.
- PHP a rozšíření: Ujistěte se, že máte nainstalovanou PHP verzi 7.2 nebo vyšší, stejně jako nezbytná rozšíření PHP pro Moodle.
Poznámka: Ujistěte se, že váš server splňuje specifikace a požadavky Moodle. Pro instalaci a konfiguraci potřebného softwaru musíte mít na serveru také administrativní oprávnění.
Instalace Moodle na Windows Server 2019
Než začnete, ujistěte se, že máte na svém serveru nainstalované všechny potřebné softwarové komponenty:
- Windows Server 2019.
- Internetový prohlížeč (např. Google Chrome, Mozilla Firefox).
- Instalační program Moodle (lze stáhnout z oficiálních stránek Moodle).
- Databázový server (např. MySQL, MariaDB, PostgreSQL).
- PHP (nejlépe verze 7.2 nebo vyšší).
- Webový server (např. Apache, IIS).
Po kontrole potřebných komponent se pustíme do instalace a konfigurace Moodle:
- Vytvořte složku, kde bude Moodle hostovat, například "C:\Moodle".
- Zkopírujte soubory Moodle do vytvořené složky.
- Nakonfigurujte webový server tak, aby směřoval do složky, ve které jsou umístěny soubory Moodle.
- Nainstalujte databázový server a nakonfigurujte jej. Vytvořte databázi a uživatele pro Moodle.
- Otevřete webový prohlížeč a zadejte adresu vašeho serveru (například http://localhost/moodle). Měli byste vidět uvítací obrazovku instalačního programu Moodle.
- Postupujte podle pokynů instalačního programu Moodle, zadejte požadované informace včetně dat pro připojení k databázovému serveru.
- Po dokončení instalace odstraňte složku "install" Z adresáře Moodle.
- Nyní se můžete přihlásit do Moodle pomocí administrativních pověření zadaných během instalace.
Gratulujeme! Moodle jste úspěšně nainstalovali na Windows Server 2019. Nyní můžete začít s nastavením a používáním systému Moodle Learning Management pro vaše vzdělávací zařízení.
Krok 1: Příprava serveru
Před zahájením instalace Moodle na Windows Server 2019 je nutné připravit serverové komponenty a nakonfigurovat operační systém.
1. Instalace operačního systému:
Zkontrolujte, zda je na serveru nainstalován operační systém Windows Server 2019. Pokud je na serveru již nainstalována jiná verze systému Windows, měli byste jej aktualizovat na Windows Server 2019.
2. Instalace potřebných komponent:
Aby Moodle fungoval, musí být na serveru nainstalovány následující komponenty:
- Webový server - doporučuje se používat Internet Information Services (IIS) verze 10 nebo vyšší;
- PHP-doporučuje se používat nejnovější stabilní verzi PHP;
- MySQL nebo MariaDB-doporučuje se používat MySQL verze 5.7 nebo vyšší;
Poznámka: k instalaci komponent můžete použít dávkové manažery, jako je Chocolatey nebo Composer.
3. Konfigurace bezpečnostního certifikátu (SSL):
Pro zajištění bezpečného provozu Moodle na serveru se doporučuje použít certifikát SSL. K tomu můžete využít služeb třetích stran, jako je Let ' s Encrypt, nebo si zakoupit certifikát SSL od důvěryhodného poskytovatele služeb.
Poznámka: konfigurace certifikátu SSL může vyžadovat některé další akce. Doporučujeme se seznámit s dokumentací vámi zvolené služby nebo poskytovatele služeb.
Krok 2: Instalace a konfigurace PHP
Aby Moodle fungoval, musíte na serveru nainstalovat a nakonfigurovat PHP. V této části se podíváme na proces instalace a konfigurace PHP na Windows Server 2019.
1. Stáhněte si nejnovější verzi PHP z oficiálních webových stránek windows.php.net. doporučujeme vybrat verzi VC15 x64 Non Thread Safe pro kompatibilitu se systémem Windows Server 2019.
2. Rozbalte stažený archiv do složky C:\php.
3. Přejděte do složky C:\php a přejmenujte soubor php.ini-production do php.ini.
4. Otevřete soubor php.ini v textovém editoru.
5. Najděte řádek extension_dir = "ext" a komentujte ji odstraněním symbolu ; na začátku řádku.
6. Najděte řádek ;extension=mysqli a komentujte ji odstraněním symbolu ; na začátku řádku.
7. Najděte řádek ;extension=gd2 a komentujte ji odstraněním symbolu ; na začátku řádku.
8. Uložte a zavřete soubor php.ini.
9. Vytvořte novou systémovou proměnnou určující složku C:\php. Chcete-li to provést, přejděte na Nastavení systému -> Další parametry systému -> Proměnné prostředí. Poté vyberte proměnnou Path ze seznamu proměnných prostředí a klikněte na tlačítko Změnit. V poli Hodnota proměnné přidejte cestu do složky C:\php a klikněte na tlačítko OČI.
10. Restartujte server.
Po provedení těchto kroků bude PHP nainstalován a nakonfigurován na vašem serveru Windows Server 2019.
Krok 3: Instalace a konfigurace MySQL
Před instalací Moodle je nutné nainstalovat a nakonfigurovat databázi MySQL. Chcete-li to provést, postupujte takto:
- Stáhněte si instalační soubor MySQL z oficiálních stránek a spusťte jej.
- Vyberte možnost " Vlastní "a klikněte na"další".
- Vyberte položku " MySQL Server "a klikněte na"Next".
- Vyberte složku pro instalaci MySQL, například "C:\Program Files\mysql\mysql Server 8.0\". Klikněte Na "Next".
- Vyberte možnost " Server Machine "a klikněte na"Next".
- Vyberte možnost " Standalone MySQL Server "a klikněte na"Next".
- Ponechte výchozí port (3306) a klikněte na "Next".
- Vyberte možnost "Config Type" jako "Development Machine"a klikněte na "Next".
- Zadejte heslo pro uživatele root a potvrďte jej. Klikněte Na "Next".
- Vyberte možnost " Enable TCP / IP Networking "a klikněte na"Next".
- Vyberte možnost " Standard System Accounts "a klikněte na"Next".
- Vyberte možnost " Install As Windows Service "a klikněte na"Next".
- Vyberte možnost " Include Bin Directory in Windows PATH "a klikněte na"Next".
- Klepnutím na" Install " zahájíte instalaci MySQL.
- Po dokončení instalace klikněte na "Next"a " Finish".
- Otevřete příkazový řádek a spusťte následující příkaz pro instalaci požadovaných rozšíření PHP: php_mysqli.dll a php_pdo_mysql.dll . Například: copy C:\Program Files\MySQL \ mysql Server 8.0\bin \ libmysql.dll C:\php\ext .
Nyní je MySQL nainstalován a nakonfigurován na vašem serveru. Budete muset vytvořit databázi pro Moodle a nakonfigurovat uživatele s oprávněními k této databázi. To bude popsáno v dalším kroku.