Cvicenie - Admin. unix. systemov 26.11.2020 7:30
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Praktické cvičenie je venované vytvoreniu webového servera na Ubuntu s architektúrou LAMP stack a príprave na inštaláciu CMS Joomla. Vyučujúci vysvetľuje pojem Content Management System (príklady WordPress, Joomla, phpBB), ktorý umožňuje spravovať web cez prehliadač bez hlbokých znalostí vývoja. LAMP je skratka pre Linux, Apache, MySQL (resp. jeho open-source fork MariaDB) a PHP; existujú aj varianty WAMP a XAMPP pre Windows a macOS. Následne študenti podľa príručky inštalujú balíčky cez príkazový riadok pomocou sudo po aktualizácii zoznamu repozitárov, vrátane PHP 7.4 s potrebnými modulmi. Konfiguráciu PHP (napr. limit veľkosti nahrávaných súborov) si ukázali, ale nemenili, a na záver prechádzajú k inicializácii databázy a vytvoreniu databázy cez konzolu.
- - CMS (Content Management System) umožňuje tvoriť a spravovať web cez prehliadač bez znalosti zákulisia; príklady: WordPress, Joomla, phpBB.
- - LAMP stack tvorí Linux, Apache, MySQL/MariaDB a PHP.
- - MariaDB je open-source fork MySQL a používa rovnaké príkazy.
- - Na Windowse a macOS sa používajú varianty WAMP a XAMPP.
- - Príkazy z príručky treba spúšťať cez sudo a najprv aktualizovať zoznam repozitárov, inak inštalácia balíčkov zlyhá.
- - PHP vyžaduje množstvo modulov (CLI, rozšírenia pre MySQL, JSON); verzie balíčkov treba prispôsobiť požiadavkám CMS.
- - V konfigurácii PHP sa dá zvýšiť napríklad limit upload_max_filesize, no pre cvičenie nie je potrebný.
- - Ďalším krokom je inicializácia databázového systému a vytvorenie databázy cez konzolu.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky