| Krasa-zdravi.cz
  • Úvod
  • Služby
    • Laserové zákroky

      • Fotoepilace
      • Vyhlazení vrásek
      • Kolageno-laserové omlazení
      • Laserové odstranění vrásek
      • Laserová depilace
      • Odstranění červených žilek
      • Odstranění strií
      • Odstranění jizev laserem
      • Odstranění bradavic
      • Odstranění akné laserem
      • Odstranění pigmentových skvrn a znamének laserem
      • Laserová regenerace pleti metodou LASOCARE
    • Péče o pokožku a pleť

      • Laserové okysličení a hydratace pleti
      • Laserová regenerace pleti metodou LASOCARE
      • Laserová epilace
      • Magické New-Life rukavičky
      • Omlazení pleti
      • Mikrojehličkovaní
      • Odstranění a vyhlazení vrásek
      • Odstranění pigmentových skvrn ( hnědých )
      • Péče o oční okolí
      • Odstranění akné laserem
      • Odstranění znamének laserem
      • Odstranění červených žilek
      • Odstranění jizev laserem
    • Estetické zákroky

      • Modelace tváří
      • 3D lifting obličeje
      • Omlazení krku a dekoltu
      • Aplikace botulotoxinu
      • Aplikace kyseliny hyaluronové
      • Biologická liposukce dvojité brady a syslíků
      • Algeness
      • Skin Booster – hloubková hydratace pleti
      • Nechirurgická modelace nosu – rhinoplastika
      • Neinvazivní modelace brady bez implantátů
      • Redukce kruhů pod očima
      • Vyrovnání „mračících“ vrásek bez aplikace botulotoxinnu
      • Omlazení hřbetů rukou
      • Zvětšení rtů
    • Péče o tělo

      • Laserová lymfodrenáž
      • Léčba inkontinence
      • Odstranění akné laserem
      • Odstranění bradavic
      • Odstranění červených žilek
      • Odstranění jizev laserem
      • Odstranění pigmentových skvrn a znamének laserem
      • Odstranění strií
      • Řešení nadměrného pocení
      • Zpěvnění svalů pánevního dna
      • Neinvazivní zpevnění břišních svalů
      • Biologická liposukce
  • O nás
  • Akce a tipy
  • Blog
  • Kontakt
+420 608 203 923 info@krasa-zdravi.cz
| Krasa-zdravi.cz
  • Úvod
  • Služby
    • Laserové zákroky
      • Fotoepilace
      • Vyhlazení vrásek
      • Kolageno-laserové omlazení
      • Laserové odstranění vrásek
      • Laserová depilace
      • Odstranění červených žilek
      • Odstranění strií
      • Odstranění jizev laserem
      • Odstranění bradavic
      • Odstranění akné laserem
      • Nette\Database\ConnectionException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away #HY000 

        Nette\Database\ConnectionException #HY000

        SQLSTATE[HY000]: General error: 2006 MySQL server has gone away search►

        Caused by PDOException

        SQL

        SELECT `base_pagesLang`.* 
        FROM `base_pagesLang` 
        LEFT JOIN `base_languages` `language` ON `base_pagesLang`.`idLanguage` = `language`.`id` 
        WHERE (`idPage` = 49) AND (`language`.`shortcut` = 'cs')

        Source file

        File: .../krasa-zdravi.cz/vendor/nette/database/src/Database/ResultSet.php:78

        68: $connection->getPdo()->{substr($queryString, 2)}(); 69: } elseif ($queryString !== null) { 70: $types = ['boolean' => PDO::PARAM_BOOL, 'integer' => PDO::PARAM_INT, 'resource' => PDO::PARAM_LOB, 'NULL' => PDO::PARAM_NULL]; 71: $this->pdoStatement = $connection->getPdo()->prepare($queryString); 72: foreach ($params as $key => $value) { 73: $type = gettype($value); 74: $this->pdoStatement->bindValue(is_int($key) ? $key + 1 : $key, $value, $types[$type] ?? PDO::PARAM_STR); 75: } 76: 77: $this->pdoStatement->setFetchMode(PDO::FETCH_ASSOC); 78: @$this->pdoStatement->execute(); // @ PHP generates warning when ATTR_ERRMODE = ERRMODE_EXCEPTION bug #73878 79: } 80: } catch (\PDOException $e) { 81: $e = $connection->getDriver()->convertException($e); 82: $e->queryString = $queryString;

        Call stack

        .../nette/database/src/Database/Drivers/MySqlDriver.php:61
        Nette\Database\DriverException::from (...)
        51: public function convertException(\PDOException $e): Nette\Database\DriverException 52: { 53: $code = $e->errorInfo[1] ?? null; 54: if (in_array($code, [1216, 1217, 1451, 1452, 1701], true)) { 55: return Nette\Database\ForeignKeyConstraintViolationException::from($e); 56: 57: } elseif (in_array($code, [1062, 1557, 1569, 1586], true)) { 58: return Nette\Database\UniqueConstraintViolationException::from($e); 59: 60: } elseif ($code >= 2001 && $code <= 2028) { 61: return Nette\Database\ConnectionException::from($e); 62: 63: } elseif (in_array($code, [1048, 1121, 1138, 1171, 1252, 1263, 1566], true)) { 64: return Nette\Database\NotNullConstraintViolationException::from($e); 65:
        $src
        
        
        .../krasa-zdravi.cz/vendor/nette/database/src/Database/ResultSet.php:81
        Nette\Database\Drivers\MySqlDriver::convertException (...)
        71: $this->pdoStatement = $connection->getPdo()->prepare($queryString); 72: foreach ($params as $key => $value) { 73: $type = gettype($value); 74: $this->pdoStatement->bindValue(is_int($key) ? $key + 1 : $key, $value, $types[$type] ?? PDO::PARAM_STR); 75: } 76: 77: $this->pdoStatement->setFetchMode(PDO::FETCH_ASSOC); 78: @$this->pdoStatement->execute(); // @ PHP generates warning when ATTR_ERRMODE = ERRMODE_EXCEPTION bug #73878 79: } 80: } catch (\PDOException $e) { 81: $e = $connection->getDriver()->convertException($e); 82: $e->queryString = $queryString; 83: $e->params = $params; 84: throw $e; 85: }
        $e
        
        
        .../krasa-zdravi.cz/vendor/nette/database/src/Database/Connection.php:233
        Nette\Database\ResultSet::__construct (...)
        223: 224: 225: /** 226: * Generates and executes SQL query. 227: * @param literal-string $sql 228: */ 229: public function query(string $sql, ...$params): ResultSet 230: { 231: [$this->sql, $params] = $this->preprocess($sql, ...$params); 232: try { 233: $result = new ResultSet($this, $this->sql, $params, $this->rowNormalizer); 234: } catch (PDOException $e) { 235: Arrays::invoke($this->onQuery, $this, $e); 236: throw $e; 237: }
        $connection
        
        
        $queryString
        
        
        $params
        
        
        $normalizer
        
        
        .../krasa-zdravi.cz/vendor/nette/database/src/Database/Explorer.php:90
        Nette\Database\Connection::query (...)
        80: return $this->connection->getInsertId($sequence); 81: } 82: 83: 84: /** 85: * Generates and executes SQL query. 86: * @param literal-string $sql 87: */ 88: public function query(string $sql, ...$params): ResultSet 89: { 90: return $this->connection->query($sql, ...$params); 91: } 92: 93: 94: /** @deprecated use query() */
        $sql
        
        
        #1
        49
        #2
        'cs'
        .../vendor/nette/database/src/Database/Table/Selection.php:611
        Nette\Database\Explorer::query (...)
        601: 602: 603: protected function createGroupedSelectionInstance(string $table, string $column): GroupedSelection 604: { 605: return new GroupedSelection($this->explorer, $this->conventions, $table, $column, $this, $this->cache ? $this->cache->getStorage() : null); 606: } 607: 608: 609: protected function query(string $query): Nette\Database\ResultSet 610: { 611: return $this->explorer->query($query, ...$this->sqlBuilder->getParameters()); 612: } 613: 614: 615: protected function emptyResultSet(bool $clearCache = true, bool $deleteRererencedCache = true): void
        $sql
        
        
        #1
        49
        #2
        'cs'
        .../vendor/nette/database/src/Database/Table/Selection.php:566
        Nette\Database\Table\Selection::query (...)
        556: throw new Nette\InvalidStateException('Table with no primary key requires an explicit select clause.'); 557: } 558: 559: try { 560: $result = $this->query($this->getSql()); 561: 562: } catch (Nette\Database\DriverException $exception) { 563: if (!$this->sqlBuilder->getSelect() && $this->previousAccessedColumns) { 564: $this->previousAccessedColumns = false; 565: $this->accessedColumns = []; 566: $result = $this->query($this->getSql()); 567: } else { 568: throw $exception; 569: } 570: }
        $query
        
        
        .../vendor/nette/database/src/Database/Table/Selection.php:211
        Nette\Database\Table\Selection::execute ()
        201: $clone = clone $this; 202: return $clone->wherePrimary($key)->fetch(); 203: } 204: 205: 206: /** 207: * Fetches single row object. 208: */ 209: public function fetch(): ?ActiveRow 210: { 211: $this->execute(); 212: $return = current($this->data); 213: next($this->data); 214: return $return === false ? null : $return; 215: }
        .../krasa-zdravi.cz/data/www/krasa-zdravi.cz/App/Model/Slugs.php:215
        Nette\Database\Table\Selection::fetch ()
        205: */ 206: public function findLangByID( $id, $lang, $table, $key ) 207: { 208: if ( empty( $lang ) ) 209: return false; 210: 211: $data = $this->database->table( $table . 'Lang' ) 212: ->where( $key, $id ) 213: ->where( Languages::SHORTCUT_REF, $lang ); 214: 215: return $data->fetch(); 216: } 217: 218: /** 219: * Metoda hleda zaznam v jakekoliv zadane tabulce dle ID. Vyuziva se ve
        .../krasa-zdravi.cz/App/Model/Record/MenuItemRecord.php:60
        App\Model\Slugs::findLangByID (...)
        50: $link = '#'; 51: $action = null; 52: $params = ['locale' => $this->getLang()]; 53: 54: if( $this->modulePart ) 55: { 56: $linkGenerator = $this->getDIContainer()->getByType( LinkGenerator::class ); 57: 58: if ( $this->modulePart->data()->lang ) 59: { 60: $row = $this->getModelSlugs()->findLangByID( $this->idItem, $this->getLang(), $this->modulePart->table, $this->modulePart->key ); 61: 62: if ( $row ) 63: { 64: $params['slug'] = $row->slug;
        $id
        49
        $lang
        'cs'
        $table
        'base_pages'
        $key
        'idPage'
        .../Components-Menu-responsive_menu.latte--41711a045c.php:47
        App\Model\Record\MenuItemRecord::getLink ()
        • PHP
        • Latte
        37: 38: /** {block menicko} on line 14 */ 39: public function blockMenicko(array $ʟ_args): void 40: { 41: extract($this->params); 42: extract($ʟ_args); 43: unset($ʟ_args); 44: $level = $level + 1 /* line 15 */; 45: $iterations = 0; 46: foreach ($iterator = $ʟ_it = new LR\CachingIterator($items, $ʟ_it ?? null) as $item) /* line 16 */ { 47: $linkData = $item->getLink() /* line 17 */; 48: $children = $item->children( array( ":base_menuItemsLang.active" => 1, ":base_menuItemsLang.language.shortcut" => $presenter->locale ), 'rank' ) /* line 18 */; 49: if ($level == 1) /* line 20 */ { 50: echo ' <li> 51: <a href="';
        7: * + Komponenty - http://cms.impnet.cz/dokumentace/php/namespaces/App.Components.html 8: * + Model - http://cms.impnet.cz/dokumentace/php/namespaces/App.Model.html 9: * - Dokumentace bohuzel nemusi sedet na aktualni verzi CMS 10: *} 11: 12: {if $items} 13: {var $level = 0} 14: {block menicko} 15: {var $level = $level + 1} 16: {foreach $items as $item} 17: {var $linkData = $item->getLink()} 18: {var $children = $item->children( array( ":base_menuItemsLang.active" => 1, ":base_menuItemsLang.language.shortcut" => $presenter->locale ), 'rank' )} 19: {* ************************ VYPIS POLOZEK ******************************* *} 20: {if $level == 1} 21: <li>
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:309
        Template41711a045c::blockMenicko (...)
        299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name" 313: );
        $ʟ_args
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:364
        Latte\Runtime\Template::Latte\Runtime\{closure} ()
        354: $block->functions = array_merge($block->functions, $functions); 355: } 356: 357: 358: /** 359: * @param string|\Closure|null $mod content-type name or modifier closure 360: */ 361: private function filter(callable $function, $mod, string $contentType, string $name): void 362: { 363: if ($mod === null || $mod === $contentType) { 364: $function(); 365: 366: } elseif ($mod instanceof \Closure) { 367: echo $mod($this->capture($function), $contentType); 368:
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:308
        Latte\Runtime\Template::filter (...)
        298: : ($this->blocks[self::LAYER_LOCAL][$name] ?? $this->blocks[self::LAYER_TOP][$name] ?? null); 299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name"
        $function
        
        
        $mod
        'html'
        $contentType
        'html'
        $name
        'block menicko'
        .../Components-Menu-responsive_menu.latte--41711a045c.php:61
        Latte\Runtime\Template::renderBlock (...)
        • PHP
        • Latte
        51: <a href="'; 52: echo LR\Filters::escapeHtmlAttr(LR\Filters::safeUrl($linkData['link'])) /* line 22 */; 53: echo '">'; 54: echo LR\Filters::escapeHtmlText($item->locale()->title) /* line 22 */; 55: echo '</a> 56: '; 57: if (count($children)) /* line 23 */ { 58: echo ' <a class="arrow-resp"><i class="mdi mdi-menu-down"></i></a> 59: <ul class="uk-nav-sub"> 60: '; 61: $this->renderBlock('menicko', ['level' => $level, 'items' => $children] + get_defined_vars(), 'html') /* line 26 */; 62: echo ' </ul> 63: '; 64: } 65: echo ' </li>
        16: {foreach $items as $item} 17: {var $linkData = $item->getLink()} 18: {var $children = $item->children( array( ":base_menuItemsLang.active" => 1, ":base_menuItemsLang.language.shortcut" => $presenter->locale ), 'rank' )} 19: {* ************************ VYPIS POLOZEK ******************************* *} 20: {if $level == 1} 21: <li> 22: <a href="{$linkData['link']}">{$item->locale()->title}</a> 23: {if count($children)} 24: <a class="arrow-resp"><i class="mdi mdi-menu-down"></i></a> 25: <ul class="uk-nav-sub"> 26: {include menicko, level => $level, items => $children} 27: </ul> 28: {/if} 29: </li> 30: {elseif $level == 2}
        $name
        'menicko'
        $params
        
        
        $mod
        'html'
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:309
        Template41711a045c::blockMenicko (...)
        299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name" 313: );
        $ʟ_args
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:364
        Latte\Runtime\Template::Latte\Runtime\{closure} ()
        354: $block->functions = array_merge($block->functions, $functions); 355: } 356: 357: 358: /** 359: * @param string|\Closure|null $mod content-type name or modifier closure 360: */ 361: private function filter(callable $function, $mod, string $contentType, string $name): void 362: { 363: if ($mod === null || $mod === $contentType) { 364: $function(); 365: 366: } elseif ($mod instanceof \Closure) { 367: echo $mod($this->capture($function), $contentType); 368:
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:308
        Latte\Runtime\Template::filter (...)
        298: : ($this->blocks[self::LAYER_LOCAL][$name] ?? $this->blocks[self::LAYER_TOP][$name] ?? null); 299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name"
        $function
        
        
        $mod
        null
        $contentType
        'html'
        $name
        'block menicko'
        .../Components-Menu-responsive_menu.latte--41711a045c.php:18
        Latte\Runtime\Template::renderBlock (...)
        • PHP
        • Latte
        8: protected const BLOCKS = [ 9: ['menicko' => 'blockMenicko'], 10: ]; 11: 12: 13: public function main(): array 14: { 15: extract($this->params); 16: if ($items) /* line 12 */ { 17: $level = 0 /* line 13 */; 18: $this->renderBlock('menicko', get_defined_vars()) /* line 14 */; 19: echo "\n"; 20: } 21: return get_defined_vars(); 22: }
        4: * Napoveda: 5: * - Pro funkce modelu je mozno pouzit vygenerovanou dokumentaci pro CMS: 6: * + Cela dokumentace - http://cms.impnet.cz/dokumentace/php/ 7: * + Komponenty - http://cms.impnet.cz/dokumentace/php/namespaces/App.Components.html 8: * + Model - http://cms.impnet.cz/dokumentace/php/namespaces/App.Model.html 9: * - Dokumentace bohuzel nemusi sedet na aktualni verzi CMS 10: *} 11: 12: {if $items} 13: {var $level = 0} 14: {block menicko} 15: {var $level = $level + 1} 16: {foreach $items as $item} 17: {var $linkData = $item->getLink()} 18: {var $children = $item->children( array( ":base_menuItemsLang.active" => 1, ":base_menuItemsLang.language.shortcut" => $presenter->locale ), 'rank' )}
        $name
        'menicko'
        $params
        
        
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:171
        Template41711a045c::main ()
        161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Engine.php:102
        Latte\Runtime\Template::render (...)
        92: 93: /** 94: * Renders template to output. 95: * @param object|mixed[] $params 96: */ 97: public function render(string $name, $params = [], ?string $block = null): void 98: { 99: $template = $this->createTemplate($name, $this->processParams($params)); 100: $template->global->coreCaptured = false; 101: ($this->probe)($template); 102: $template->render($block); 103: } 104: 105: 106: /**
        $block
        null
        .../application/src/Bridges/ApplicationLatte/Template.php:46
        Latte\Engine::render (...)
        36: return $this->latte; 37: } 38: 39: 40: /** 41: * Renders template to output. 42: */ 43: public function render(?string $file = null, array $params = []): void 44: { 45: Nette\Utils\Arrays::toObject($params, $this); 46: $this->latte->render($file ?: $this->file, $this); 47: } 48: 49: 50: /**
        $name
        '/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/theme/FrontendModule/Components/Menu/responsive_menu.latte'
        $params
        
        
        .../krasa-zdravi.cz/App/FrontendModule/Components/Menu/Menu.php:116
        Nette\Bridges\ApplicationLatte\Template::render ()
        106: // menu odkazuje na predka stranky [a treba ji pridat class active]) 107: // tj. pridame cely model k dispozici: 108: $template->modelPages = $this->pages; 109: } 110: else 111: { 112: $template->items = null; 113: } 114: 115: // vykreslíme ji 116: $template->render(); 117: } 118: 119: } 120:
        .../FrontendModule-templates-@header.latte--74a9df0c24.php:167
        App\FrontendModule\Components\Menu\Menu::render (...)
        • PHP
        • Latte
        157: echo '<i class="mdi mdi-menu-down"></i>'; 158: } 159: echo ' 160: </a> 161: '; 162: if (count( $m->allBaseMenuItems )) /* line 245 */ { 163: echo ' <ul class="" data-uk-nav> 164: '; 165: /* line 247 */ $_tmp = $this->global->uiControl->getComponent("menu"); 166: if ($_tmp instanceof Nette\Application\UI\Renderable) $_tmp->redrawControl(null, false); 167: $_tmp->render('services', 'responsive_menu'); 168: echo ' </ul> 169: '; 170: } 171: echo ' </li>
        1: {* 2: Ještě potřeba donasadit <!-- search popUp --> nevím jak to je s tím vyhledávačem 3: plus porovnávač v middleBar - linkPack 4: nasazení dopravy v topBar -> jestli tam chceme selecty ,tak potom dostyluju ;-) 5: *} 6: <header> 7: {* <section class="topBar"> 8: <div class="container"> 9: <div class="uk-grid-small" data-uk-grid> 10: <div class="uk-width-auto"> 11: <ul class="menu uk-visible@m"> 12: {control menu 'topbar', 'topbar_menu'} 13: </ul> 14: <a href="{link Homepage:default}" class="logo uk-hidden@m"> 15: <picture>
        $class
        'services'
        $customTemplate
        'responsive_menu'
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:171
        Template74a9df0c24::main ()
        161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:260
        Latte\Runtime\Template::render (...)
        250: } 251: 252: 253: /** 254: * @param string|\Closure|null $mod content-type name or modifier closure 255: * @internal 256: */ 257: public function renderToContentType($mod, ?string $block = null): void 258: { 259: $this->filter( 260: function () use ($block) { $this->render($block); }, 261: $mod, 262: static::CONTENT_TYPE, 263: "'$this->name'" 264: );
        $block
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:364
        Latte\Runtime\Template::Latte\Runtime\{closure} ()
        354: $block->functions = array_merge($block->functions, $functions); 355: } 356: 357: 358: /** 359: * @param string|\Closure|null $mod content-type name or modifier closure 360: */ 361: private function filter(callable $function, $mod, string $contentType, string $name): void 362: { 363: if ($mod === null || $mod === $contentType) { 364: $function(); 365: 366: } elseif ($mod instanceof \Closure) { 367: echo $mod($this->capture($function), $contentType); 368:
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:259
        Latte\Runtime\Template::filter (...)
        249: return $referred; 250: } 251: 252: 253: /** 254: * @param string|\Closure|null $mod content-type name or modifier closure 255: * @internal 256: */ 257: public function renderToContentType($mod, ?string $block = null): void 258: { 259: $this->filter( 260: function () use ($block) { $this->render($block); }, 261: $mod, 262: static::CONTENT_TYPE, 263: "'$this->name'"
        $function
        
        
        $mod
        'html'
        $contentType
        'html'
        $name
        ''/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/theme/FrontendModule/templates/@header.latte''
        .../FrontendModule-templates-@layout.latte--c33a8678ba.php:168
        Latte\Runtime\Template::renderToContentType (...)
        • PHP
        • Latte
        158: } 159: 160: 161: /** {block bodyStructure} on line 66 */ 162: public function blockBodyStructure(array $ʟ_args): void 163: { 164: extract($this->params); 165: extract($ʟ_args); 166: unset($ʟ_args); 167: echo "\n"; 168: $this->createTemplate('@header.latte', $this->params, 'include')->renderToContentType('html') /* line 68 */; 169: echo "\n"; 170: $this->renderBlock('content', [], 'html') /* line 70 */; 171: echo "\n"; 172: $this->createTemplate('@footer.latte', $this->params, 'include')->renderToContentType('html') /* line 72 */;
        58: {include block canonical} 59: {else} 60: <link n:ifset="$canonicalLink" rel="canonical" href="{$canonicalLink}"/> 61: {/ifset} 62: </head> 63: <body n:class="$bodyClass ? $bodyClass"> 64: {control scripts, 'body'} 65: 66: {block bodyStructure} 67: 68: {include '@header.latte'} 69: 70: {include block content} 71: 72: {include '@footer.latte'}
        $mod
        'html'
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:309
        Templatec33a8678ba::blockBodyStructure (...)
        299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name" 313: );
        $ʟ_args
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:364
        Latte\Runtime\Template::Latte\Runtime\{closure} ()
        354: $block->functions = array_merge($block->functions, $functions); 355: } 356: 357: 358: /** 359: * @param string|\Closure|null $mod content-type name or modifier closure 360: */ 361: private function filter(callable $function, $mod, string $contentType, string $name): void 362: { 363: if ($mod === null || $mod === $contentType) { 364: $function(); 365: 366: } elseif ($mod instanceof \Closure) { 367: echo $mod($this->capture($function), $contentType); 368:
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:308
        Latte\Runtime\Template::filter (...)
        298: : ($this->blocks[self::LAYER_LOCAL][$name] ?? $this->blocks[self::LAYER_TOP][$name] ?? null); 299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name"
        $function
        
        
        $mod
        null
        $contentType
        'html'
        $name
        'block bodyStructure'
        .../FrontendModule-templates-@layout.latte--c33a8678ba.php:135
        Latte\Runtime\Template::renderBlock (...)
        • PHP
        • Latte
        125: } 126: echo ' </head> 127: <body'; 128: echo ($ʟ_tmp = array_filter([$bodyClass ? $bodyClass : null])) ? ' class="' . LR\Filters::escapeHtmlAttr(implode(" ", array_unique($ʟ_tmp))) . '"' : "" /* line 63 */; 129: echo '> 130: '; 131: /* line 64 */ $_tmp = $this->global->uiControl->getComponent("scripts"); 132: if ($_tmp instanceof Nette\Application\UI\Renderable) $_tmp->redrawControl(null, false); 133: $_tmp->render('body'); 134: echo "\n"; 135: $this->renderBlock('bodyStructure', get_defined_vars()) /* line 66 */; 136: echo ' 137: 138: '; 139: $this->renderBlock('scriptsSnippetArea', [], null, 'snippet') /* line 95 */;
        56: 57: {ifset block canonical} 58: {include block canonical} 59: {else} 60: <link n:ifset="$canonicalLink" rel="canonical" href="{$canonicalLink}"/> 61: {/ifset} 62: </head> 63: <body n:class="$bodyClass ? $bodyClass"> 64: {control scripts, 'body'} 65: 66: {block bodyStructure} 67: 68: {include '@header.latte'} 69: 70: {include block content}
        $name
        'bodyStructure'
        $params
        
        
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:171
        Templatec33a8678ba::main ()
        161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:203
        Latte\Runtime\Template::render (...)
        193: 194: if ($this->referenceType === 'import') { 195: if ($this->parentName) { 196: throw new Latte\RuntimeException('Imported template cannot use {extends} or {layout}, use {import}'); 197: } 198: 199: } elseif ($this->parentName) { // extends 200: ob_start(function () {}); 201: $this->params = $this->main(); 202: ob_end_clean(); 203: $this->createTemplate($this->parentName, $this->params, 'extends')->render($block); 204: 205: } elseif ($block !== null) { // single block rendering 206: $this->renderBlock($block, $this->params); 207:
        $block
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:170
        Latte\Runtime\Template::doRender (...)
        160: 161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) {
        $block
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Engine.php:102
        Latte\Runtime\Template::render (...)
        92: 93: /** 94: * Renders template to output. 95: * @param object|mixed[] $params 96: */ 97: public function render(string $name, $params = [], ?string $block = null): void 98: { 99: $template = $this->createTemplate($name, $this->processParams($params)); 100: $template->global->coreCaptured = false; 101: ($this->probe)($template); 102: $template->render($block); 103: } 104: 105: 106: /**
        $block
        null
        .../application/src/Bridges/ApplicationLatte/Template.php:46
        Latte\Engine::render (...)
        36: return $this->latte; 37: } 38: 39: 40: /** 41: * Renders template to output. 42: */ 43: public function render(?string $file = null, array $params = []): void 44: { 45: Nette\Utils\Arrays::toObject($params, $this); 46: $this->latte->render($file ?: $this->file, $this); 47: } 48: 49: 50: /**
        $name
        '/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/theme/FrontendModule/templates/BlogPost/detail.latte'
        $params
        
        
        .../application/src/Application/Responses/TextResponse.php:50
        Nette\Bridges\ApplicationLatte\Template::render ()
        40: return $this->source; 41: } 42: 43: 44: /** 45: * Sends response to output. 46: */ 47: public function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $httpResponse): void 48: { 49: if ($this->source instanceof Nette\Application\UI\Template) { 50: $this->source->render(); 51: 52: } else { 53: echo $this->source; 54: }
        .../vendor/nette/application/src/Application/Application.php:171
        Nette\Application\Responses\TextResponse::send (...)
        161: 162: Arrays::invoke($this->onPresenter, $this, $this->presenter); 163: $response = $this->presenter->run(clone $request); 164: 165: if ($response instanceof Responses\ForwardResponse) { 166: $request = $response->getRequest(); 167: goto process; 168: } 169: 170: Arrays::invoke($this->onResponse, $this, $response); 171: $response->send($this->httpRequest, $this->httpResponse); 172: } 173: 174: 175: public function processException(\Throwable $e): void
        $httpRequest
        
        
        $httpResponse
        
        
        .../vendor/nette/application/src/Application/Application.php:90
        Nette\Application\Application::processRequest (...)
        80: } 81: 82: 83: /** 84: * Dispatch a HTTP request to a front controller. 85: */ 86: public function run(): void 87: { 88: try { 89: Arrays::invoke($this->onStartup, $this); 90: $this->processRequest($this->createInitialRequest()); 91: Arrays::invoke($this->onShutdown, $this); 92: 93: } catch (\Throwable $e) { 94: Arrays::invoke($this->onError, $this, $e);
        $request
        
        
        .../krasa-zdravi.cz/data/www/krasa-zdravi.cz/index.php:23
        Nette\Application\Application::run ()
        13: 14: if ( array_key_exists( 'time_limit', $parameters ) ) { 15: @set_time_limit( $parameters['time_limit'] ); 16: } 17: 18: if ( array_key_exists( 'memory_limit', $parameters ) ) { 19: @ini_set( 'memory_limit', $parameters['memory_limit'] . 'M' ); 20: } 21: 22: $application = $container->getByType(Application::class); 23: $application->run();

        Exception

        
        	

        Caused by

        PDOException #HY000

        SQLSTATE[HY000]: General error: 2006 MySQL server has gone away search►

        Source file

        File: .../krasa-zdravi.cz/vendor/nette/database/src/Database/ResultSet.php:78

        68: $connection->getPdo()->{substr($queryString, 2)}(); 69: } elseif ($queryString !== null) { 70: $types = ['boolean' => PDO::PARAM_BOOL, 'integer' => PDO::PARAM_INT, 'resource' => PDO::PARAM_LOB, 'NULL' => PDO::PARAM_NULL]; 71: $this->pdoStatement = $connection->getPdo()->prepare($queryString); 72: foreach ($params as $key => $value) { 73: $type = gettype($value); 74: $this->pdoStatement->bindValue(is_int($key) ? $key + 1 : $key, $value, $types[$type] ?? PDO::PARAM_STR); 75: } 76: 77: $this->pdoStatement->setFetchMode(PDO::FETCH_ASSOC); 78: @$this->pdoStatement->execute(); // @ PHP generates warning when ATTR_ERRMODE = ERRMODE_EXCEPTION bug #73878 79: } 80: } catch (\PDOException $e) { 81: $e = $connection->getDriver()->convertException($e); 82: $e->queryString = $queryString;

        Call stack

        .../krasa-zdravi.cz/vendor/nette/database/src/Database/ResultSet.php:78
        PDOStatement::execute ()
        68: $connection->getPdo()->{substr($queryString, 2)}(); 69: } elseif ($queryString !== null) { 70: $types = ['boolean' => PDO::PARAM_BOOL, 'integer' => PDO::PARAM_INT, 'resource' => PDO::PARAM_LOB, 'NULL' => PDO::PARAM_NULL]; 71: $this->pdoStatement = $connection->getPdo()->prepare($queryString); 72: foreach ($params as $key => $value) { 73: $type = gettype($value); 74: $this->pdoStatement->bindValue(is_int($key) ? $key + 1 : $key, $value, $types[$type] ?? PDO::PARAM_STR); 75: } 76: 77: $this->pdoStatement->setFetchMode(PDO::FETCH_ASSOC); 78: @$this->pdoStatement->execute(); // @ PHP generates warning when ATTR_ERRMODE = ERRMODE_EXCEPTION bug #73878 79: } 80: } catch (\PDOException $e) { 81: $e = $connection->getDriver()->convertException($e); 82: $e->queryString = $queryString;
        .../krasa-zdravi.cz/vendor/nette/database/src/Database/Connection.php:233
        Nette\Database\ResultSet::__construct (...)
        223: 224: 225: /** 226: * Generates and executes SQL query. 227: * @param literal-string $sql 228: */ 229: public function query(string $sql, ...$params): ResultSet 230: { 231: [$this->sql, $params] = $this->preprocess($sql, ...$params); 232: try { 233: $result = new ResultSet($this, $this->sql, $params, $this->rowNormalizer); 234: } catch (PDOException $e) { 235: Arrays::invoke($this->onQuery, $this, $e); 236: throw $e; 237: }
        $connection
        
        
        $queryString
        
        
        $params
        
        
        $normalizer
        
        
        .../krasa-zdravi.cz/vendor/nette/database/src/Database/Explorer.php:90
        Nette\Database\Connection::query (...)
        80: return $this->connection->getInsertId($sequence); 81: } 82: 83: 84: /** 85: * Generates and executes SQL query. 86: * @param literal-string $sql 87: */ 88: public function query(string $sql, ...$params): ResultSet 89: { 90: return $this->connection->query($sql, ...$params); 91: } 92: 93: 94: /** @deprecated use query() */
        $sql
        
        
        #1
        49
        #2
        'cs'
        .../vendor/nette/database/src/Database/Table/Selection.php:611
        Nette\Database\Explorer::query (...)
        601: 602: 603: protected function createGroupedSelectionInstance(string $table, string $column): GroupedSelection 604: { 605: return new GroupedSelection($this->explorer, $this->conventions, $table, $column, $this, $this->cache ? $this->cache->getStorage() : null); 606: } 607: 608: 609: protected function query(string $query): Nette\Database\ResultSet 610: { 611: return $this->explorer->query($query, ...$this->sqlBuilder->getParameters()); 612: } 613: 614: 615: protected function emptyResultSet(bool $clearCache = true, bool $deleteRererencedCache = true): void
        $sql
        
        
        #1
        49
        #2
        'cs'
        .../vendor/nette/database/src/Database/Table/Selection.php:566
        Nette\Database\Table\Selection::query (...)
        556: throw new Nette\InvalidStateException('Table with no primary key requires an explicit select clause.'); 557: } 558: 559: try { 560: $result = $this->query($this->getSql()); 561: 562: } catch (Nette\Database\DriverException $exception) { 563: if (!$this->sqlBuilder->getSelect() && $this->previousAccessedColumns) { 564: $this->previousAccessedColumns = false; 565: $this->accessedColumns = []; 566: $result = $this->query($this->getSql()); 567: } else { 568: throw $exception; 569: } 570: }
        $query
        
        
        .../vendor/nette/database/src/Database/Table/Selection.php:211
        Nette\Database\Table\Selection::execute ()
        201: $clone = clone $this; 202: return $clone->wherePrimary($key)->fetch(); 203: } 204: 205: 206: /** 207: * Fetches single row object. 208: */ 209: public function fetch(): ?ActiveRow 210: { 211: $this->execute(); 212: $return = current($this->data); 213: next($this->data); 214: return $return === false ? null : $return; 215: }
        .../krasa-zdravi.cz/data/www/krasa-zdravi.cz/App/Model/Slugs.php:215
        Nette\Database\Table\Selection::fetch ()
        205: */ 206: public function findLangByID( $id, $lang, $table, $key ) 207: { 208: if ( empty( $lang ) ) 209: return false; 210: 211: $data = $this->database->table( $table . 'Lang' ) 212: ->where( $key, $id ) 213: ->where( Languages::SHORTCUT_REF, $lang ); 214: 215: return $data->fetch(); 216: } 217: 218: /** 219: * Metoda hleda zaznam v jakekoliv zadane tabulce dle ID. Vyuziva se ve
        .../krasa-zdravi.cz/App/Model/Record/MenuItemRecord.php:60
        App\Model\Slugs::findLangByID (...)
        50: $link = '#'; 51: $action = null; 52: $params = ['locale' => $this->getLang()]; 53: 54: if( $this->modulePart ) 55: { 56: $linkGenerator = $this->getDIContainer()->getByType( LinkGenerator::class ); 57: 58: if ( $this->modulePart->data()->lang ) 59: { 60: $row = $this->getModelSlugs()->findLangByID( $this->idItem, $this->getLang(), $this->modulePart->table, $this->modulePart->key ); 61: 62: if ( $row ) 63: { 64: $params['slug'] = $row->slug;
        $id
        49
        $lang
        'cs'
        $table
        'base_pages'
        $key
        'idPage'
        .../Components-Menu-responsive_menu.latte--41711a045c.php:47
        App\Model\Record\MenuItemRecord::getLink ()
        • PHP
        • Latte
        37: 38: /** {block menicko} on line 14 */ 39: public function blockMenicko(array $ʟ_args): void 40: { 41: extract($this->params); 42: extract($ʟ_args); 43: unset($ʟ_args); 44: $level = $level + 1 /* line 15 */; 45: $iterations = 0; 46: foreach ($iterator = $ʟ_it = new LR\CachingIterator($items, $ʟ_it ?? null) as $item) /* line 16 */ { 47: $linkData = $item->getLink() /* line 17 */; 48: $children = $item->children( array( ":base_menuItemsLang.active" => 1, ":base_menuItemsLang.language.shortcut" => $presenter->locale ), 'rank' ) /* line 18 */; 49: if ($level == 1) /* line 20 */ { 50: echo ' <li> 51: <a href="';
        7: * + Komponenty - http://cms.impnet.cz/dokumentace/php/namespaces/App.Components.html 8: * + Model - http://cms.impnet.cz/dokumentace/php/namespaces/App.Model.html 9: * - Dokumentace bohuzel nemusi sedet na aktualni verzi CMS 10: *} 11: 12: {if $items} 13: {var $level = 0} 14: {block menicko} 15: {var $level = $level + 1} 16: {foreach $items as $item} 17: {var $linkData = $item->getLink()} 18: {var $children = $item->children( array( ":base_menuItemsLang.active" => 1, ":base_menuItemsLang.language.shortcut" => $presenter->locale ), 'rank' )} 19: {* ************************ VYPIS POLOZEK ******************************* *} 20: {if $level == 1} 21: <li>
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:309
        Template41711a045c::blockMenicko (...)
        299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name" 313: );
        $ʟ_args
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:364
        Latte\Runtime\Template::Latte\Runtime\{closure} ()
        354: $block->functions = array_merge($block->functions, $functions); 355: } 356: 357: 358: /** 359: * @param string|\Closure|null $mod content-type name or modifier closure 360: */ 361: private function filter(callable $function, $mod, string $contentType, string $name): void 362: { 363: if ($mod === null || $mod === $contentType) { 364: $function(); 365: 366: } elseif ($mod instanceof \Closure) { 367: echo $mod($this->capture($function), $contentType); 368:
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:308
        Latte\Runtime\Template::filter (...)
        298: : ($this->blocks[self::LAYER_LOCAL][$name] ?? $this->blocks[self::LAYER_TOP][$name] ?? null); 299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name"
        $function
        
        
        $mod
        'html'
        $contentType
        'html'
        $name
        'block menicko'
        .../Components-Menu-responsive_menu.latte--41711a045c.php:61
        Latte\Runtime\Template::renderBlock (...)
        • PHP
        • Latte
        51: <a href="'; 52: echo LR\Filters::escapeHtmlAttr(LR\Filters::safeUrl($linkData['link'])) /* line 22 */; 53: echo '">'; 54: echo LR\Filters::escapeHtmlText($item->locale()->title) /* line 22 */; 55: echo '</a> 56: '; 57: if (count($children)) /* line 23 */ { 58: echo ' <a class="arrow-resp"><i class="mdi mdi-menu-down"></i></a> 59: <ul class="uk-nav-sub"> 60: '; 61: $this->renderBlock('menicko', ['level' => $level, 'items' => $children] + get_defined_vars(), 'html') /* line 26 */; 62: echo ' </ul> 63: '; 64: } 65: echo ' </li>
        16: {foreach $items as $item} 17: {var $linkData = $item->getLink()} 18: {var $children = $item->children( array( ":base_menuItemsLang.active" => 1, ":base_menuItemsLang.language.shortcut" => $presenter->locale ), 'rank' )} 19: {* ************************ VYPIS POLOZEK ******************************* *} 20: {if $level == 1} 21: <li> 22: <a href="{$linkData['link']}">{$item->locale()->title}</a> 23: {if count($children)} 24: <a class="arrow-resp"><i class="mdi mdi-menu-down"></i></a> 25: <ul class="uk-nav-sub"> 26: {include menicko, level => $level, items => $children} 27: </ul> 28: {/if} 29: </li> 30: {elseif $level == 2}
        $name
        'menicko'
        $params
        
        
        $mod
        'html'
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:309
        Template41711a045c::blockMenicko (...)
        299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name" 313: );
        $ʟ_args
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:364
        Latte\Runtime\Template::Latte\Runtime\{closure} ()
        354: $block->functions = array_merge($block->functions, $functions); 355: } 356: 357: 358: /** 359: * @param string|\Closure|null $mod content-type name or modifier closure 360: */ 361: private function filter(callable $function, $mod, string $contentType, string $name): void 362: { 363: if ($mod === null || $mod === $contentType) { 364: $function(); 365: 366: } elseif ($mod instanceof \Closure) { 367: echo $mod($this->capture($function), $contentType); 368:
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:308
        Latte\Runtime\Template::filter (...)
        298: : ($this->blocks[self::LAYER_LOCAL][$name] ?? $this->blocks[self::LAYER_TOP][$name] ?? null); 299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name"
        $function
        
        
        $mod
        null
        $contentType
        'html'
        $name
        'block menicko'
        .../Components-Menu-responsive_menu.latte--41711a045c.php:18
        Latte\Runtime\Template::renderBlock (...)
        • PHP
        • Latte
        8: protected const BLOCKS = [ 9: ['menicko' => 'blockMenicko'], 10: ]; 11: 12: 13: public function main(): array 14: { 15: extract($this->params); 16: if ($items) /* line 12 */ { 17: $level = 0 /* line 13 */; 18: $this->renderBlock('menicko', get_defined_vars()) /* line 14 */; 19: echo "\n"; 20: } 21: return get_defined_vars(); 22: }
        4: * Napoveda: 5: * - Pro funkce modelu je mozno pouzit vygenerovanou dokumentaci pro CMS: 6: * + Cela dokumentace - http://cms.impnet.cz/dokumentace/php/ 7: * + Komponenty - http://cms.impnet.cz/dokumentace/php/namespaces/App.Components.html 8: * + Model - http://cms.impnet.cz/dokumentace/php/namespaces/App.Model.html 9: * - Dokumentace bohuzel nemusi sedet na aktualni verzi CMS 10: *} 11: 12: {if $items} 13: {var $level = 0} 14: {block menicko} 15: {var $level = $level + 1} 16: {foreach $items as $item} 17: {var $linkData = $item->getLink()} 18: {var $children = $item->children( array( ":base_menuItemsLang.active" => 1, ":base_menuItemsLang.language.shortcut" => $presenter->locale ), 'rank' )}
        $name
        'menicko'
        $params
        
        
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:171
        Template41711a045c::main ()
        161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Engine.php:102
        Latte\Runtime\Template::render (...)
        92: 93: /** 94: * Renders template to output. 95: * @param object|mixed[] $params 96: */ 97: public function render(string $name, $params = [], ?string $block = null): void 98: { 99: $template = $this->createTemplate($name, $this->processParams($params)); 100: $template->global->coreCaptured = false; 101: ($this->probe)($template); 102: $template->render($block); 103: } 104: 105: 106: /**
        $block
        null
        .../application/src/Bridges/ApplicationLatte/Template.php:46
        Latte\Engine::render (...)
        36: return $this->latte; 37: } 38: 39: 40: /** 41: * Renders template to output. 42: */ 43: public function render(?string $file = null, array $params = []): void 44: { 45: Nette\Utils\Arrays::toObject($params, $this); 46: $this->latte->render($file ?: $this->file, $this); 47: } 48: 49: 50: /**
        $name
        '/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/theme/FrontendModule/Components/Menu/responsive_menu.latte'
        $params
        
        
        .../krasa-zdravi.cz/App/FrontendModule/Components/Menu/Menu.php:116
        Nette\Bridges\ApplicationLatte\Template::render ()
        106: // menu odkazuje na predka stranky [a treba ji pridat class active]) 107: // tj. pridame cely model k dispozici: 108: $template->modelPages = $this->pages; 109: } 110: else 111: { 112: $template->items = null; 113: } 114: 115: // vykreslíme ji 116: $template->render(); 117: } 118: 119: } 120:
        .../FrontendModule-templates-@header.latte--74a9df0c24.php:167
        App\FrontendModule\Components\Menu\Menu::render (...)
        • PHP
        • Latte
        157: echo '<i class="mdi mdi-menu-down"></i>'; 158: } 159: echo ' 160: </a> 161: '; 162: if (count( $m->allBaseMenuItems )) /* line 245 */ { 163: echo ' <ul class="" data-uk-nav> 164: '; 165: /* line 247 */ $_tmp = $this->global->uiControl->getComponent("menu"); 166: if ($_tmp instanceof Nette\Application\UI\Renderable) $_tmp->redrawControl(null, false); 167: $_tmp->render('services', 'responsive_menu'); 168: echo ' </ul> 169: '; 170: } 171: echo ' </li>
        1: {* 2: Ještě potřeba donasadit <!-- search popUp --> nevím jak to je s tím vyhledávačem 3: plus porovnávač v middleBar - linkPack 4: nasazení dopravy v topBar -> jestli tam chceme selecty ,tak potom dostyluju ;-) 5: *} 6: <header> 7: {* <section class="topBar"> 8: <div class="container"> 9: <div class="uk-grid-small" data-uk-grid> 10: <div class="uk-width-auto"> 11: <ul class="menu uk-visible@m"> 12: {control menu 'topbar', 'topbar_menu'} 13: </ul> 14: <a href="{link Homepage:default}" class="logo uk-hidden@m"> 15: <picture>
        $class
        'services'
        $customTemplate
        'responsive_menu'
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:171
        Template74a9df0c24::main ()
        161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:260
        Latte\Runtime\Template::render (...)
        250: } 251: 252: 253: /** 254: * @param string|\Closure|null $mod content-type name or modifier closure 255: * @internal 256: */ 257: public function renderToContentType($mod, ?string $block = null): void 258: { 259: $this->filter( 260: function () use ($block) { $this->render($block); }, 261: $mod, 262: static::CONTENT_TYPE, 263: "'$this->name'" 264: );
        $block
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:364
        Latte\Runtime\Template::Latte\Runtime\{closure} ()
        354: $block->functions = array_merge($block->functions, $functions); 355: } 356: 357: 358: /** 359: * @param string|\Closure|null $mod content-type name or modifier closure 360: */ 361: private function filter(callable $function, $mod, string $contentType, string $name): void 362: { 363: if ($mod === null || $mod === $contentType) { 364: $function(); 365: 366: } elseif ($mod instanceof \Closure) { 367: echo $mod($this->capture($function), $contentType); 368:
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:259
        Latte\Runtime\Template::filter (...)
        249: return $referred; 250: } 251: 252: 253: /** 254: * @param string|\Closure|null $mod content-type name or modifier closure 255: * @internal 256: */ 257: public function renderToContentType($mod, ?string $block = null): void 258: { 259: $this->filter( 260: function () use ($block) { $this->render($block); }, 261: $mod, 262: static::CONTENT_TYPE, 263: "'$this->name'"
        $function
        
        
        $mod
        'html'
        $contentType
        'html'
        $name
        ''/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/theme/FrontendModule/templates/@header.latte''
        .../FrontendModule-templates-@layout.latte--c33a8678ba.php:168
        Latte\Runtime\Template::renderToContentType (...)
        • PHP
        • Latte
        158: } 159: 160: 161: /** {block bodyStructure} on line 66 */ 162: public function blockBodyStructure(array $ʟ_args): void 163: { 164: extract($this->params); 165: extract($ʟ_args); 166: unset($ʟ_args); 167: echo "\n"; 168: $this->createTemplate('@header.latte', $this->params, 'include')->renderToContentType('html') /* line 68 */; 169: echo "\n"; 170: $this->renderBlock('content', [], 'html') /* line 70 */; 171: echo "\n"; 172: $this->createTemplate('@footer.latte', $this->params, 'include')->renderToContentType('html') /* line 72 */;
        58: {include block canonical} 59: {else} 60: <link n:ifset="$canonicalLink" rel="canonical" href="{$canonicalLink}"/> 61: {/ifset} 62: </head> 63: <body n:class="$bodyClass ? $bodyClass"> 64: {control scripts, 'body'} 65: 66: {block bodyStructure} 67: 68: {include '@header.latte'} 69: 70: {include block content} 71: 72: {include '@footer.latte'}
        $mod
        'html'
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:309
        Templatec33a8678ba::blockBodyStructure (...)
        299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name" 313: );
        $ʟ_args
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:364
        Latte\Runtime\Template::Latte\Runtime\{closure} ()
        354: $block->functions = array_merge($block->functions, $functions); 355: } 356: 357: 358: /** 359: * @param string|\Closure|null $mod content-type name or modifier closure 360: */ 361: private function filter(callable $function, $mod, string $contentType, string $name): void 362: { 363: if ($mod === null || $mod === $contentType) { 364: $function(); 365: 366: } elseif ($mod instanceof \Closure) { 367: echo $mod($this->capture($function), $contentType); 368:
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:308
        Latte\Runtime\Template::filter (...)
        298: : ($this->blocks[self::LAYER_LOCAL][$name] ?? $this->blocks[self::LAYER_TOP][$name] ?? null); 299: 300: if (!$block) { 301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 302: ? ", did you mean '$t'?" 303: : '.'; 304: $name = $layer ? "$layer $name" : $name; 305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 306: } 307: 308: $this->filter( 309: function () use ($block, $params): void { reset($block->functions)($params); }, 310: $mod, 311: $block->contentType, 312: "block $name"
        $function
        
        
        $mod
        null
        $contentType
        'html'
        $name
        'block bodyStructure'
        .../FrontendModule-templates-@layout.latte--c33a8678ba.php:135
        Latte\Runtime\Template::renderBlock (...)
        • PHP
        • Latte
        125: } 126: echo ' </head> 127: <body'; 128: echo ($ʟ_tmp = array_filter([$bodyClass ? $bodyClass : null])) ? ' class="' . LR\Filters::escapeHtmlAttr(implode(" ", array_unique($ʟ_tmp))) . '"' : "" /* line 63 */; 129: echo '> 130: '; 131: /* line 64 */ $_tmp = $this->global->uiControl->getComponent("scripts"); 132: if ($_tmp instanceof Nette\Application\UI\Renderable) $_tmp->redrawControl(null, false); 133: $_tmp->render('body'); 134: echo "\n"; 135: $this->renderBlock('bodyStructure', get_defined_vars()) /* line 66 */; 136: echo ' 137: 138: '; 139: $this->renderBlock('scriptsSnippetArea', [], null, 'snippet') /* line 95 */;
        56: 57: {ifset block canonical} 58: {include block canonical} 59: {else} 60: <link n:ifset="$canonicalLink" rel="canonical" href="{$canonicalLink}"/> 61: {/ifset} 62: </head> 63: <body n:class="$bodyClass ? $bodyClass"> 64: {control scripts, 'body'} 65: 66: {block bodyStructure} 67: 68: {include '@header.latte'} 69: 70: {include block content}
        $name
        'bodyStructure'
        $params
        
        
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:171
        Templatec33a8678ba::main ()
        161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) { 175: while (ob_get_level() > $level) {
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:203
        Latte\Runtime\Template::render (...)
        193: 194: if ($this->referenceType === 'import') { 195: if ($this->parentName) { 196: throw new Latte\RuntimeException('Imported template cannot use {extends} or {layout}, use {import}'); 197: } 198: 199: } elseif ($this->parentName) { // extends 200: ob_start(function () {}); 201: $this->params = $this->main(); 202: ob_end_clean(); 203: $this->createTemplate($this->parentName, $this->params, 'extends')->render($block); 204: 205: } elseif ($block !== null) { // single block rendering 206: $this->renderBlock($block, $this->params); 207:
        $block
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Runtime/Template.php:170
        Latte\Runtime\Template::doRender (...)
        160: 161: /** 162: * Renders template. 163: * @internal 164: */ 165: public function render(?string $block = null): void 166: { 167: $level = ob_get_level(); 168: try { 169: $this->prepare(); 170: if (!$this->doRender($block)) { 171: $this->main(); 172: } 173: 174: } catch (\Throwable $e) {
        $block
        null
        .../krasa-zdravi.cz/vendor/latte/latte/src/Latte/Engine.php:102
        Latte\Runtime\Template::render (...)
        92: 93: /** 94: * Renders template to output. 95: * @param object|mixed[] $params 96: */ 97: public function render(string $name, $params = [], ?string $block = null): void 98: { 99: $template = $this->createTemplate($name, $this->processParams($params)); 100: $template->global->coreCaptured = false; 101: ($this->probe)($template); 102: $template->render($block); 103: } 104: 105: 106: /**
        $block
        null
        .../application/src/Bridges/ApplicationLatte/Template.php:46
        Latte\Engine::render (...)
        36: return $this->latte; 37: } 38: 39: 40: /** 41: * Renders template to output. 42: */ 43: public function render(?string $file = null, array $params = []): void 44: { 45: Nette\Utils\Arrays::toObject($params, $this); 46: $this->latte->render($file ?: $this->file, $this); 47: } 48: 49: 50: /**
        $name
        '/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/theme/FrontendModule/templates/BlogPost/detail.latte'
        $params
        
        
        .../application/src/Application/Responses/TextResponse.php:50
        Nette\Bridges\ApplicationLatte\Template::render ()
        40: return $this->source; 41: } 42: 43: 44: /** 45: * Sends response to output. 46: */ 47: public function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $httpResponse): void 48: { 49: if ($this->source instanceof Nette\Application\UI\Template) { 50: $this->source->render(); 51: 52: } else { 53: echo $this->source; 54: }
        .../vendor/nette/application/src/Application/Application.php:171
        Nette\Application\Responses\TextResponse::send (...)
        161: 162: Arrays::invoke($this->onPresenter, $this, $this->presenter); 163: $response = $this->presenter->run(clone $request); 164: 165: if ($response instanceof Responses\ForwardResponse) { 166: $request = $response->getRequest(); 167: goto process; 168: } 169: 170: Arrays::invoke($this->onResponse, $this, $response); 171: $response->send($this->httpRequest, $this->httpResponse); 172: } 173: 174: 175: public function processException(\Throwable $e): void
        $httpRequest
        
        
        $httpResponse
        
        
        .../vendor/nette/application/src/Application/Application.php:90
        Nette\Application\Application::processRequest (...)
        80: } 81: 82: 83: /** 84: * Dispatch a HTTP request to a front controller. 85: */ 86: public function run(): void 87: { 88: try { 89: Arrays::invoke($this->onStartup, $this); 90: $this->processRequest($this->createInitialRequest()); 91: Arrays::invoke($this->onShutdown, $this); 92: 93: } catch (\Throwable $e) { 94: Arrays::invoke($this->onError, $this, $e);
        $request
        
        
        .../krasa-zdravi.cz/data/www/krasa-zdravi.cz/index.php:23
        Nette\Application\Application::run ()
        13: 14: if ( array_key_exists( 'time_limit', $parameters ) ) { 15: @set_time_limit( $parameters['time_limit'] ); 16: } 17: 18: if ( array_key_exists( 'memory_limit', $parameters ) ) { 19: @ini_set( 'memory_limit', $parameters['memory_limit'] . 'M' ); 20: } 21: 22: $application = $container->getByType(Application::class); 23: $application->run();

        Exception

        
        	

        Last muted error

        Warning: fopen(/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/App/../temp/cache/_WebCompiler/_effb93a5bcfc737f946e8e59ea2b7f8d): Failed to open stream: No such file or directory

        Note: the last muted error may have nothing to do with the thrown exception.

        .../nette/caching/src/Caching/Storages/FileStorage.php:306

        296: } 297: } 298: } 299: 300: 301: /** 302: * Reads cache data from disk. 303: */ 304: protected function readMetaAndLock(string $file, int $lock): ?array 305: { 306: $handle = @fopen($file, 'r+b'); // @ - file may not exist 307: if (!$handle) { 308: return null; 309: } 310:

        Nette Application

        Requests

        
        

        Presenter

        
        			

        Environment

        • $_SERVER
        • $_SESSION
        • Constants
        • Configuration
        • Output buffers
        PATH
        '/usr/local/bin:/usr/bin:/bin'
        TEMP
        '/tmp'
        TMP
        '/tmp'
        TMPDIR
        '/tmp'
        PWD
        
        
        HTTP_ACCEPT
        'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
        HTTP_ACCEPT_ENCODING
        'br,gzip'
        HTTP_ACCEPT_LANGUAGE
        'en-US,en;q=0.5'
        HTTP_CONNECTION
        'close'
        CONTENT_LENGTH
        '0'
        HTTP_HOST
        'www.krasa-zdravi.cz'
        HTTP_USER_AGENT
        'CCBot/2.0 (https://commoncrawl.org/faq/)'
        HTTP_IF_MODIFIED_SINCE
        'Sat, 09 Aug 2025 08:09:18 GMT'
        HTTP_X_FORWARDED_PROTO
        'https'
        HTTP_X_FORWARDED_PORT
        '443'
        REDIRECT_HTTPS
        'on'
        REDIRECT_UNIQUE_ID
        'aW6JvaIknHeebDXEyx0lCQAAAAI'
        REDIRECT_PERL5LIB
        '/usr/share/awstats/lib:/usr/share/awstats/plugins'
        REDIRECT_STATUS
        '200'
        HTTPS
        'On'
        UNIQUE_ID
        'aW6JvaIknHeebDXEyx0lCQAAAAI'
        PERL5LIB
        '/usr/share/awstats/lib:/usr/share/awstats/plugins'
        SERVER_SIGNATURE
        ''
        SERVER_SOFTWARE
        'Apache/2.4.6 (CloudLinux) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 PHP/5.4.16'
        SERVER_NAME
        'www.krasa-zdravi.cz'
        SERVER_ADDR
        '127.0.0.1'
        SERVER_PORT
        443
        REMOTE_ADDR
        '18.97.14.86'
        DOCUMENT_ROOT
        '/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz'
        REQUEST_SCHEME
        'http'
        CONTEXT_PREFIX
        ''
        CONTEXT_DOCUMENT_ROOT
        '/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz'
        SERVER_ADMIN
        'webmaster@krasa-zdravi.cz'
        SCRIPT_FILENAME
        '/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/index.php'
        REMOTE_PORT
        '41524'
        REDIRECT_URL
        '/blog/premyslite-nad-neinvazivnim-omlazenim-pleti-vyzkousejte-metodu-lasocare'
        SERVER_PROTOCOL
        'HTTP/1.0'
        REQUEST_METHOD
        'GET'
        QUERY_STRING
        ''
        REQUEST_URI
        '/blog/premyslite-nad-neinvazivnim-omlazenim-pleti-vyzkousejte-metodu-lasocare'
        SCRIPT_NAME
        '/index.php'
        PHP_SELF
        '/index.php'
        REQUEST_TIME_FLOAT
        1768851901.106368
        REQUEST_TIME
        1768851901
        __NFNette Session

        Nette Session

        order
        
        
        basketItems
        null
        currency
        
        
        look
        
        
        clicked
        
        
        Nette.Http.UserStorage/
        null
        TWISTO_PATH
        '/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/libs/twisto/Twisto/'
        APP_DIR
        '/var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/App'

        bcmath

        BCMath support enabled
        DirectiveLocal ValueMaster Value
        bcmath.scale00

        bz2

        BZip2 Support Enabled
        Stream Wrapper support compress.bzip2://
        Stream Filter support bzip2.decompress, bzip2.compress
        BZip2 Version 1.0.6, 6-Sept-2010

        calendar

        Calendar support enabled

        Core

        PHP Version 8.2.24
        DirectiveLocal ValueMaster Value
        allow_url_fopenOnOn
        allow_url_includeOffOff
        arg_separator.input&&
        arg_separator.output&&
        auto_append_fileno valueno value
        auto_globals_jitOnOn
        auto_prepend_fileno valueno value
        browscapno valueno value
        default_charsetUTF-8UTF-8
        default_mimetypetext/htmltext/html
        disable_classesno valueno value
        disable_functionsno valueno value
        display_errorsOffOff
        display_startup_errorsOffOff
        doc_rootno valueno value
        docref_extno valueno value
        docref_rootno valueno value
        enable_dlOffOff
        enable_post_data_readingOnOn
        error_append_stringno valueno value
        error_logno valueno value
        error_log_mode06440644
        error_prepend_stringno valueno value
        error_reporting3276722527
        expose_phpOnOn
        extension_dir/opt/alt/php82/usr/lib64/php/modules/opt/alt/php82/usr/lib64/php/modules
        fiber.stack_sizeno valueno value
        file_uploadsOnOn
        hard_timeout22
        highlight.comment#998; font-style: italic#FF8000
        highlight.default#000#0000BB
        highlight.html#06B#000000
        highlight.keyword#D24; font-weight: bold#007700
        highlight.string#080#DD0000
        html_errorsOffOn
        ignore_repeated_errorsOffOff
        ignore_repeated_sourceOffOff
        ignore_user_abortOffOff
        implicit_flushOffOff
        include_path.:/opt/alt/php82/usr/share/pear:/opt/alt/php82/usr/share/php:/usr/share/pear:/usr/share/php.:/opt/alt/php82/usr/share/pear:/opt/alt/php82/usr/share/php:/usr/share/pear:/usr/share/php
        input_encodingno valueno value
        internal_encodingno valueno value
        log_errorsOffOn
        mail.add_x_headerOffOff
        mail.force_extra_parametersno valueno value
        mail.logno valueno value
        mail.mixed_lf_and_crlfOffOff
        max_execution_time3030
        max_file_uploads2020
        max_input_nesting_level6464
        max_input_time600600
        max_input_vars10001000
        max_multipart_body_parts-1-1
        memory_limit128M128M
        open_basedir/var/www/krasa-zdravi.cz/data:.no value
        output_buffering40964096
        output_encodingno valueno value
        output_handlerno valueno value
        post_max_size128M128M
        precision1414
        realpath_cache_size4096K4096K
        realpath_cache_ttl120120
        register_argc_argvOffOff
        report_memleaksOnOn
        report_zend_debugOffOff
        request_orderGPGP
        sendmail_fromno valueno value
        sendmail_path/usr/sbin/sendmail -t -i -f webmaster@krasa-zdravi.cz/usr/sbin/sendmail -t -i
        serialize_precision-1-1
        short_open_tagOffOff
        SMTPlocalhostlocalhost
        smtp_port2525
        sys_temp_dirno valueno value
        syslog.facilityLOG_USERLOG_USER
        syslog.filterno-ctrlno-ctrl
        syslog.identphpphp
        unserialize_callback_funcno valueno value
        upload_max_filesize100M100M
        upload_tmp_dir/var/www/krasa-zdravi.cz/data/mod-tmpno value
        user_dirno valueno value
        user_ini.cache_ttl300300
        user_ini.filename.user.ini.user.ini
        variables_orderGPCSGPCS
        xmlrpc_error_number00
        xmlrpc_errorsOffOff
        zend.assertions11
        zend.detect_unicodeOnOn
        zend.enable_gcOnOn
        zend.exception_ignore_argsOffOn
        zend.exception_string_param_max_len1515
        zend.multibyteOffOff
        zend.script_encodingno valueno value
        zend.signal_checkOffOff

        ctype

        ctype functions enabled

        curl

        cURL support enabled
        cURL Information 8.9.1
        Age 11
        Features
        AsynchDNS Yes
        CharConv No
        Debug No
        GSS-Negotiate No
        IDN Yes
        IPv6 Yes
        krb4 No
        Largefile Yes
        libz Yes
        NTLM Yes
        NTLMWB No
        SPNEGO Yes
        SSL Yes
        SSPI No
        TLS-SRP Yes
        HTTP2 Yes
        GSSAPI Yes
        KERBEROS5 Yes
        UNIX_SOCKETS Yes
        PSL No
        HTTPS_PROXY Yes
        MULTI_SSL No
        BROTLI No
        ALTSVC Yes
        HTTP3 No
        UNICODE No
        ZSTD No
        HSTS Yes
        GSASL No
        Protocols dict, file, ftp, ftps, gopher, gophers, http, https, imap, imaps, ldap, ldaps, mqtt, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
        Host x86_64-redhat-linux-gnu
        SSL Version OpenSSL/1.1.1w
        ZLib Version 1.2.7
        libSSH Version libssh2/1.10.0
        DirectiveLocal ValueMaster Value
        curl.cainfono valueno value

        date

        date/time support enabled
        timelib version 2022.10
        "Olson" Timezone Database Version 2024.2
        Timezone Database internal
        Default timezone Europe/Prague
        DirectiveLocal ValueMaster Value
        date.default_latitude31.766731.7667
        date.default_longitude35.233335.2333
        date.sunrise_zenith90.83333390.833333
        date.sunset_zenith90.83333390.833333
        date.timezoneEurope/PragueEurope/Prague

        dom

        DOM/XML enabled
        DOM/XML API Version 20031129
        libxml Version 2.10.2
        HTML Support enabled
        XPath Support enabled
        XPointer Support enabled
        Schema Support enabled
        RelaxNG Support enabled

        exif

        EXIF Support enabled
        Supported EXIF Version 0220
        Supported filetypes JPEG, TIFF
        Multibyte decoding support using mbstring enabled
        Extended EXIF tag formats Canon, Casio, Fujifilm, Nikon, Olympus, Samsung, Panasonic, DJI, Sony, Pentax, Minolta, Sigma, Foveon, Kyocera, Ricoh, AGFA, Epson
        DirectiveLocal ValueMaster Value
        exif.decode_jis_intelJISJIS
        exif.decode_jis_motorolaJISJIS
        exif.decode_unicode_intelUCS-2LEUCS-2LE
        exif.decode_unicode_motorolaUCS-2BEUCS-2BE
        exif.encode_jisno valueno value
        exif.encode_unicodeISO-8859-15ISO-8859-15

        fileinfo

        fileinfo support enabled
        libmagic 540

        filter

        Input Validation and Filtering enabled
        DirectiveLocal ValueMaster Value
        filter.defaultunsafe_rawunsafe_raw
        filter.default_flagsno valueno value

        ftp

        FTP support enabled
        FTPS support enabled

        gd

        GD Support enabled
        GD headers Version 2.3.3
        GD library Version 2.3.3
        FreeType Support enabled
        FreeType Linkage with freetype
        GIF Read Support enabled
        GIF Create Support enabled
        JPEG Support enabled
        PNG Support enabled
        WBMP Support enabled
        XPM Support enabled
        XBM Support enabled
        WebP Support enabled
        BMP Support enabled
        TGA Read Support enabled
        DirectiveLocal ValueMaster Value
        gd.jpeg_ignore_warningOnOn

        gettext

        GetText Support enabled

        gmp

        gmp support enabled
        GMP version 6.0.0

        hash

        hash support enabled
        Hashing Engines md2 md4 md5 sha1 sha224 sha256 sha384 sha512/224 sha512/256 sha512 sha3-224 sha3-256 sha3-384 sha3-512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost gost-crypto adler32 crc32 crc32b crc32c fnv132 fnv1a32 fnv164 fnv1a64 joaat murmur3a murmur3c murmur3f xxh32 xxh64 xxh3 xxh128 haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5
        MHASH support Enabled
        MHASH API Version Emulated Support

        iconv

        iconv support enabled
        iconv implementation glibc
        iconv library version 2.17
        DirectiveLocal ValueMaster Value
        iconv.input_encodingno valueno value
        iconv.internal_encodingno valueno value
        iconv.output_encodingno valueno value

        igbinary

        igbinary support enabled
        igbinary version 3.2.15
        igbinary APCu serializer ABI no
        igbinary session support yes
        DirectiveLocal ValueMaster Value
        igbinary.compact_stringsOnOn

        imagick

        imagick moduleenabled
        imagick module version 3.7.0
        imagick classes Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
        Imagick compiled with ImageMagick version ImageMagick 7.1.1-19 Q16-HDRI x86_64 21601 https://imagemagick.org
        Imagick using ImageMagick library version ImageMagick 7.1.1-19 Q16-HDRI x86_64 21601 https://imagemagick.org
        ImageMagick copyright (C) 1999 ImageMagick Studio LLC
        ImageMagick release date 2023-09-30
        ImageMagick number of supported formats: 273
        ImageMagick supported formats 3FR, 3G2, 3GP, A, AAI, AI, APNG, ART, ARW, ASHLAR, AVI, AVIF, AVS, B, BAYER, BAYERA, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, C, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUBE, CUR, CUT, DATA, DCM, DCR, DCRAW, DCX, DDS, DFONT, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FARBFELD, FAX, FF, FILE, FITS, FL32, FLV, FRACTAL, FTP, FTS, FTXT, G, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, HALD, HDR, HEIC, HEIF, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K, K25, KDC, LABEL, M, M2V, M4V, MAC, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MPO, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, O, ORA, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PHM, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PS, PS2, PS3, PSB, PSD, PTIF, PWP, QOI, R, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGB565, RGBA, RGBO, RGF, RLA, RLE, RMF, RSVG, RW2, SCR, SCREENSHOT, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, STRIMG, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TM2, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, Y, YAML, YCbCr, YCbCrA, YUV
        DirectiveLocal ValueMaster Value
        imagick.allow_zero_dimension_images00
        imagick.locale_fix00
        imagick.progress_monitor00
        imagick.set_single_thread11
        imagick.shutdown_sleep_count1010
        imagick.skip_version_check00

        intl

        Internationalization supportenabled
        ICU version 63.1
        ICU Data version 63.1
        ICU TZData version 2018e
        ICU Unicode version 11.0
        DirectiveLocal ValueMaster Value
        intl.default_localeno valueno value
        intl.error_level00
        intl.use_exceptionsOffOff

        json

        json support enabled

        libxml

        libXML support active
        libXML Compiled Version 2.10.2
        libXML Loaded Version 21002
        libXML streams enabled

        mbstring

        Multibyte Support enabled
        Multibyte string engine libmbfl
        HTTP input encoding translation disabled
        libmbfl version 1.3.2
        mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
        Multibyte (japanese) regex support enabled
        Multibyte regex (oniguruma) version 6.8.2
        DirectiveLocal ValueMaster Value
        mbstring.detect_orderno valueno value
        mbstring.encoding_translationOffOff
        mbstring.http_inputno valueno value
        mbstring.http_outputno valueno value
        mbstring.http_output_conv_mimetypes^(text/|application/xhtml\+xml)^(text/|application/xhtml\+xml)
        mbstring.internal_encodingno valueno value
        mbstring.languageneutralneutral
        mbstring.regex_retry_limit10000001000000
        mbstring.regex_stack_limit100000100000
        mbstring.strict_detectionOffOff
        mbstring.substitute_characterno valueno value

        memcache

        memcache supportenabled
        Version 8.2
        DirectiveLocal ValueMaster Value
        memcache.allow_failover11
        memcache.chunk_size3276832768
        memcache.compress_threshold2000020000
        memcache.default_port1121111211
        memcache.hash_functioncrc32crc32
        memcache.hash_strategyconsistentconsistent
        memcache.lock_timeout1515
        memcache.max_failover_attempts2020
        memcache.prefix_host_keyOffOff
        memcache.prefix_host_key_remove_subdomainOffOff
        memcache.prefix_host_key_remove_wwwOnOn
        memcache.prefix_static_keyno valueno value
        memcache.protocolasciiascii
        memcache.redundancy11
        memcache.session_prefix_host_keyOffOff
        memcache.session_prefix_host_key_remove_subdomainOffOff
        memcache.session_prefix_host_key_remove_wwwOnOn
        memcache.session_prefix_static_keyno valueno value
        memcache.session_redundancy22
        memcache.session_save_pathno valueno value

        memcached

        memcached supportenabled
        Version 3.2.0
        libmemcached version 1.0.18
        SASL support yes
        Session support yes
        igbinary support yes
        json support no
        msgpack support no
        DirectiveLocal ValueMaster Value
        memcached.compression_factor1.31.3
        memcached.compression_threshold20002000
        memcached.compression_typefastlzfastlz
        memcached.default_binary_protocolOffOff
        memcached.default_connect_timeout00
        memcached.default_consistent_hashOffOff
        memcached.serializerigbinaryigbinary
        memcached.sess_binary_protocolOnOn
        memcached.sess_connect_timeout00
        memcached.sess_consistent_hashOnOn
        memcached.sess_consistent_hash_typeketamaketama
        memcached.sess_lock_expire00
        memcached.sess_lock_max_waitnot setnot set
        memcached.sess_lock_retries55
        memcached.sess_lock_waitnot setnot set
        memcached.sess_lock_wait_max150150
        memcached.sess_lock_wait_min150150
        memcached.sess_lockingOnOn
        memcached.sess_number_of_replicas00
        memcached.sess_persistentOffOff
        memcached.sess_prefixmemc.sess.key.memc.sess.key.
        memcached.sess_randomize_replica_readOffOff
        memcached.sess_remove_failed_serversOffOff
        memcached.sess_sasl_passwordno valueno value
        memcached.sess_sasl_usernameno valueno value
        memcached.sess_server_failure_limit00
        memcached.store_retry_count00

        mysqli

        MysqlI Supportenabled
        Client API library version mysqlnd 8.2.24
        Active Persistent Links 0
        Inactive Persistent Links 0
        Active Links 0
        DirectiveLocal ValueMaster Value
        mysqli.allow_local_infileOffOff
        mysqli.allow_persistentOnOn
        mysqli.default_hostno valueno value
        mysqli.default_port33063306
        mysqli.default_pwno valueno value
        mysqli.default_socket/var/lib/mysql/mysql.sock/var/lib/mysql/mysql.sock
        mysqli.default_userno valueno value
        mysqli.local_infile_directoryno valueno value
        mysqli.max_linksUnlimitedUnlimited
        mysqli.max_persistentUnlimitedUnlimited
        mysqli.rollback_on_cached_plinkOffOff

        mysqlnd

        mysqlndenabled
        Version mysqlnd 8.2.24
        Compression supported
        core SSL supported
        extended SSL supported
        Command buffer size 4096
        Read buffer size 32768
        Read timeout 86400
        Collecting statistics Yes
        Collecting memory statistics No
        Tracing n/a
        Loaded plugins mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_caching_sha2_password,auth_plugin_sha256_password
        API Extensions mysqli

        openssl

        OpenSSL support enabled
        OpenSSL Library Version OpenSSL 1.1.1w 11 Sep 2023
        OpenSSL Header Version OpenSSL 1.1.1w 11 Sep 2023
        Openssl default config /opt/alt/openssl11/etc/pki/tls/openssl.cnf
        DirectiveLocal ValueMaster Value
        openssl.cafileno valueno value
        openssl.capathno valueno value

        pcntl

        pcntl supportenabled

        pcre

        PCRE (Perl Compatible Regular Expressions) Support enabled
        PCRE Library Version 10.40 2022-04-14
        PCRE Unicode Version 14.0.0
        PCRE JIT Support enabled
        PCRE JIT Target x86 64bit (little endian + unaligned)
        DirectiveLocal ValueMaster Value
        pcre.backtrack_limit10000001000000
        pcre.jitOffOff
        pcre.recursion_limit100000100000

        PDO

        PDO supportenabled
        PDO drivers mysql, sqlite

        pdo_mysql

        PDO Driver for MySQLenabled
        Client API version 10.1.48-MariaDB
        DirectiveLocal ValueMaster Value
        pdo_mysql.default_socket/var/lib/mysql/mysql.sock/var/lib/mysql/mysql.sock

        pdo_sqlite

        PDO Driver for SQLite 3.xenabled
        SQLite Library 3.45.2

        Phar

        Phar: PHP Archive supportenabled
        Phar API version 1.1.1
        Phar-based phar archives enabled
        Tar-based phar archives enabled
        ZIP-based phar archives enabled
        gzip compression enabled
        bzip2 compression enabled
        OpenSSL support enabled
        Phar based on pear/PHP_Archive, original concept by Davey Shafik.
        Phar fully realized by Gregory Beaver and Marcus Boerger.
        Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.
        DirectiveLocal ValueMaster Value
        phar.cache_listno valueno value
        phar.readonlyOnOn
        phar.require_hashOnOn

        posix

        POSIX support enabled

        random

        Version 8.2.24

        readline

        Readline Supportenabled
        Readline library 6.2
        DirectiveLocal ValueMaster Value
        cli.pagerno valueno value
        cli.prompt\b \> \b \> 

        Reflection

        Reflection enabled

        session

        Session Support enabled
        Registered save handlers files user memcache memcached
        Registered serializer handlers php_serialize php php_binary igbinary
        DirectiveLocal ValueMaster Value
        session.auto_startOffOff
        session.cache_expire180180
        session.cache_limiternocachenocache
        session.cookie_domainno valueno value
        session.cookie_httponlyOnOff
        session.cookie_lifetime12096000
        session.cookie_path//
        session.cookie_samesiteLaxno value
        session.cookie_secureOnOff
        session.gc_divisor10001000
        session.gc_maxlifetime12096001440
        session.gc_probability11
        session.lazy_writeOnOn
        session.namePHPSESSIDPHPSESSID
        session.referer_checkno valueno value
        session.save_handlerfilesfiles
        session.save_path/var/www/krasa-zdravi.cz/data/mod-tmp/opt/alt/php82/var/lib/php/session
        session.serialize_handlerphpphp
        session.sid_bits_per_character55
        session.sid_length2626
        session.upload_progress.cleanupOnOn
        session.upload_progress.enabledOnOn
        session.upload_progress.freq1%1%
        session.upload_progress.min_freq11
        session.upload_progress.namePHP_SESSION_UPLOAD_PROGRESSPHP_SESSION_UPLOAD_PROGRESS
        session.upload_progress.prefixupload_progress_upload_progress_
        session.use_cookiesOnOn
        session.use_only_cookiesOnOn
        session.use_strict_modeOnOff
        session.use_trans_sidOffOff

        shmop

        shmop support enabled

        SimpleXML

        SimpleXML support enabled
        Schema support enabled

        sockets

        Sockets Support enabled

        SPL

        SPL supportenabled
        Interfaces OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
        Classes AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException

        sqlite3

        SQLite3 supportenabled
        SQLite Library 3.45.2
        DirectiveLocal ValueMaster Value
        sqlite3.defensiveOnOn
        sqlite3.extension_dirno valueno value

        standard

        Dynamic Library Support enabled
        Path to sendmail /usr/sbin/sendmail -t -i -f webmaster@krasa-zdravi.cz
        DirectiveLocal ValueMaster Value
        assert.activeOnOn
        assert.bailOffOff
        assert.callbackno valueno value
        assert.exceptionOnOn
        assert.warningOnOn
        auto_detect_line_endingsOffOff
        default_socket_timeout6060
        fromno valueno value
        session.trans_sid_hostsno valueno value
        session.trans_sid_tagsa=href,area=href,frame=src,form=a=href,area=href,frame=src,form=
        unserialize_max_depth40964096
        url_rewriter.hostsno valueno value
        url_rewriter.tagsform=form=
        user_agentno valueno value

        sysvmsg

        sysvmsg support enabled

        sysvsem

        sysvsem support enabled

        sysvshm

        sysvshm support enabled

        tidy

        Tidy support enabled
        libTidy Version 5.4.0
        libTidy Release 2017/03/01
        DirectiveLocal ValueMaster Value
        tidy.clean_outputOffOff
        tidy.default_configno valueno value

        tokenizer

        Tokenizer Support enabled

        xml

        XML Support active
        XML Namespace Support active
        libxml2 Version 2.10.2

        xmlreader

        XMLReader enabled

        xmlrpc

        XMLRPC extension version 1.0.0RC3
        core library version xmlrpc-epi v. 0.51
        author Dan Libby
        homepage http://xmlrpc-epi.sourceforge.net
        open sourced by Epinions.com

        xmlwriter

        XMLWriter enabled

        xsl

        XSL enabled
        libxslt Version 1.1.28
        libxslt compiled against libxml Version 2.9.1
        EXSLT enabled
        libexslt Version 1.1.28

        Zend OPcache

        Opcode Caching Up and Running
        Optimization Enabled
        SHM Cache Enabled
        File Cache Disabled
        JIT Disabled
        Startup OK
        Shared memory model mmap
        Cache hits 318
        Cache misses 518
        Used memory 20277144
        Free memory 113940584
        Wasted memory 0
        Interned Strings Used memory 4119712
        Interned Strings Free memory 4268896
        Cached scripts 518
        Cached keys 977
        Max keys 16229
        OOM restarts 0
        Hash keys restarts 0
        Manual restarts 0
        DirectiveLocal ValueMaster Value
        opcache.blacklist_filenameno valueno value
        opcache.consistency_checks00
        opcache.dups_fixOffOff
        opcache.enableOnOn
        opcache.enable_cliOffOff
        opcache.enable_file_overrideOffOff
        opcache.error_logno valueno value
        opcache.file_cacheno valueno value
        opcache.file_cache_consistency_checksOnOn
        opcache.file_cache_onlyOffOff
        opcache.file_update_protection22
        opcache.force_restart_timeout180180
        opcache.huge_code_pagesOffOff
        opcache.interned_strings_buffer88
        opcache.jittracingtracing
        opcache.jit_bisect_limit00
        opcache.jit_blacklist_root_trace1616
        opcache.jit_blacklist_side_trace88
        opcache.jit_buffer_size00
        opcache.jit_debug00
        opcache.jit_hot_func127127
        opcache.jit_hot_loop6464
        opcache.jit_hot_return88
        opcache.jit_hot_side_exit88
        opcache.jit_max_exit_counters81928192
        opcache.jit_max_loop_unrolls88
        opcache.jit_max_polymorphic_calls22
        opcache.jit_max_recursive_calls22
        opcache.jit_max_recursive_returns22
        opcache.jit_max_root_traces10241024
        opcache.jit_max_side_traces128128
        opcache.jit_prof_threshold0.0050.005
        opcache.lockfile_path/tmp/tmp
        opcache.log_verbosity_level11
        opcache.max_accelerated_files1000010000
        opcache.max_file_size00
        opcache.max_wasted_percentage55
        opcache.memory_consumption128128
        opcache.opt_debug_level00
        opcache.optimization_level0x7FFEBFFF0x7FFEBFFF
        opcache.preferred_memory_modelno valueno value
        opcache.preloadno valueno value
        opcache.preload_userno valueno value
        opcache.protect_memoryOffOff
        opcache.record_warningsOffOff
        opcache.restrict_apino valueno value
        opcache.revalidate_freq22
        opcache.revalidate_pathOffOff
        opcache.save_commentsOnOn
        opcache.use_cwdOnOn
        opcache.validate_permissionOffOff
        opcache.validate_rootOffOff
        opcache.validate_timestampsOnOn

        zip

        Zip enabled
        Zip version 1.21.1
        Libzip version 1.10.1
        BZIP2 compression Yes
        XZ compression Yes
        ZSTD compression Yes
        AES-128 encryption Yes
        AES-192 encryption Yes
        AES-256 encryption Yes

        zlib

        ZLib Supportenabled
        Stream Wrapper compress.zlib://
        Stream Filter zlib.inflate, zlib.deflate
        Compiled Version 1.2.7
        Linked Version 1.2.7
        DirectiveLocal ValueMaster Value
        zlib.output_compressionOffOff
        zlib.output_compression_level-1-1
        zlib.output_handlerno valueno value

        Additional Modules

        Module Name
        litespeed
        array (1)
        
        0 => array (7)
        | 'name' => 'default output handler' | 'type' => 0 | 'flags' => 20592 | 'level' => 0 | 'chunk_size' => 4096 | 'buffer_size' => 8192 | 'buffer_used' => 3100

        HTTP

        • Request
        • Response

        GET https://www.krasa-zdravi.cz/blog/premyslite-nad-neinvazivnim-omlazenim-pleti-vyzkousejte-metodu-lasocare

        Host
        'www.krasa-zdravi.cz'
        X-Forwarded-Proto
        'https'
        X-Forwarded-Port
        '443'
        Connection
        'close'
        User-Agent
        'CCBot/2.0 (https://commoncrawl.org/faq/)'
        Accept
        'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
        Accept-Language
        'en-US,en;q=0.5'
        If-Modified-Since
        'Sat, 09 Aug 2025 08:09:18 GMT'
        Accept-Encoding
        'br,gzip'
        Content-Length
        '0'

        $_GET

        empty

        $_POST

        empty

        $_COOKIE

        empty

        Code: 200

        Set-Cookie
        'tracy-session=aa12cf9451; expires=Wed, 20 Jan 2027 01:45:01 GMT; Max-Age=31557600; path=/; HttpOnly'
        X-Powered-By
        'Nette Framework 3'
        Content-Type
        'text/html; charset=utf-8'
        X-Frame-Options
        'SAMEORIGIN'
        Set-Cookie
        '_nss=1; path=/; secure; HttpOnly; SameSite=Strict'
        Set-Cookie
        'PHPSESSID=934id6bvia5usc70193u0t127a; expires=Mon, 02 Feb 2026 19:45:01 GMT; Max-Age=1209600; path=/; secure; HttpOnly; SameSite=Lax'
        Expires
        'Thu, 19 Nov 1981 08:52:00 GMT'
        Cache-Control
        'no-store, no-cache, must-revalidate'
        Pragma
        'no-cache'
        Vary
        'X-Requested-With'

        Headers have been sent, output started at .../latte/Components-Scripts-default.latte--1f0c48260d.php:13 source

        3: use Latte\Runtime as LR; 4: 5: /** source: /var/www/krasa-zdravi.cz/data/www/krasa-zdravi.cz/App/FrontendModule/Components/Scripts/default.latte */ 6: final class Template1f0c48260d extends Latte\Runtime\Template 7: { 8: 9: public function main(): array 10: { 11: extract($this->params); 12: if ($type === 'header') /* line 2 */ { 13: echo ' <script> 14: window.dataLayer = window.dataLayer || []; 15: (function(){ 16: window.dataLayer.push( arguments ); 17: })(\'consent\', \'default\', { \'personalization_storage\': \'denied\', \'ad_storage\': \'denied\', \'analytics_storage\': \'denied\', \'wait_for_update\': 2000 } );
        • Please support Tracy via a donation 💙️
        • Report generated at 2026/01/19 20:45:05
        • PHP 8.2.24
        • Apache/2.4.6 (CloudLinux) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 PHP/5.4.16
        • Tracy 2.10.2