Cvicenie - Admin. unix. systemov 26.11.2020 7:30

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.