Obsah
Úkolovník
Tabule s úkoly umístěná ve skladu. Standardně se zobrazuje 5 záznamů a po 60s se přepne na další stránku.
7.8.2025 mi Honza poslal chybovou hlášku Error: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ',' at line 1
Problém byl v kontrole limitů a offsetu v souboru index.php.
Předal jsem k analýze ChatGpt, problém popsala a opravila.
Soubor /home/kiosk/startbrowser.sh prohlížeč a předává mu paremtry pro počet záznamů na stránce a čas po který je stránka zobrazena
Ve skriptu startbrowser.sh je možnost povolit logování, standardně je tato možnost vypnutá, zaznamenává se jen čas spuštění skriptu
Konfigurace PC vychází z nastavení KIOSKu
MAC: 90:1b:0e:ef:0a:62
IP: 192.168.4.11
Instalace je rozšířená o Apache, MySQL a Adminer(aktualizace úkolů)
http://192.168.4.11/adminer.php?username=honza&db=ukoly&select=Ukoly
CREATE USER 'honza'@'localhost' IDENTIFIED BY 'xxxxxxx'; mysql> show grants for 'honza'@'localhost'; +-------------------------------------------------------------------------------------------------------------------------------+ | Grants for honza@localhost | +-------------------------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO `honza`@`localhost` | | GRANT SELECT, INSERT, UPDATE, REFERENCES, ALTER, EXECUTE, CREATE VIEW, SHOW VIEW, TRIGGER ON `ukoly`.* TO `honza`@`localhost` | | GRANT DELETE ON `ukoly`.`Ukoly` TO `honza`@`localhost` | +-------------------------------------------------------------------------------------------------------------------------------+
Instalace LAMP
apt install apache2 apt install mysql-server mysql_secure_installation
PHP
apt install php libapache2-mod-php php-mysql
Nastavení hesla pro uživatele root - MYSQL - nastavení hesla
Založení uživatele a přiřazení práv
https://www.digitalocean.com/community/tutorials/how-to-create-a-new-user-and-grant-permissions-in-mysql
