Cannot send session cache limiter – náhodné hlašky i po smazání temp
- bartando
- Člen | 5
Ahoj,
jsem v Nette frameworku trochu nový, ale myslím si, že si zvykám rychle.
Mám menší problém s hláškama laděnky, respektive tohle
Cannot send session cache limiter - headers already sent (output started at /Users/user/Desktop/project/temp/cache/latte/project-app-presenters-templates-layout-latte-Templatea0fcf018bb7eec6dd312ffed27ebb3a6.php:57)
.
Tahle hlaska se mi ukazuje pouze na Mac OS kde mám MAMP jako apache. Na Windows kde mam xampp mi to nic takového nedělá. Zkoušel jsem smazat složku temp, zkoušel jsem i restart serveru i reinstall. Je něco dalšího co bych mohl poskytnout pro lepší odhalení chyby ?
Editoval bartando (1. 1. 2016 22:37)
- bartando
- Člen | 5
Nevim jestli tam nahodou ten BOM neni, ale oteviral jsem layout.latte v TextWrangler a otevrel jsem ho v encodovani UTF-8 with BOM a nic tam nebylo na zacatku.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>{ifset title}{include title|striptags} | {/ifset}Nette Sandbox</title>
<!-- Latest compiled and minified BOOTSTRAP -->
<!-- Stylesheets -->
<link rel="stylesheet" href="{$basePath}/css/bootstrap.css">
<link rel="stylesheet" href="{$basePath}/css/bootstrap-extend.min.css">
<link rel="stylesheet" href="{$basePath}/css/bootstrap-theme.css">
<link rel="stylesheet" href="{$basePath}/css/select2.css">
<link rel="stylesheet" href="{$basePath}/css/font-awesome.min.css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<link rel="shortcut icon" href="{$basePath}/favicon.ico">
<meta name="viewport" content="width=device-width">
{block head}{/block}
</head>
<body>
<!--[if lt IE 8]>
<p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<div id="wrapper">
<!-- Sidebar -->
<div id="sidebar-wrapper">
<ul class="sidebar-nav">
<li class="sidebar-brand">
<a href="{link Homepage:}">
<img src="{$basePath}/images/logo.png"/>
</a>
</li>
<header class="sidebar-header">
<div class="media">
<a class="media-left" href="#">
<img src="{$basePath}/example-images/portraits/1.jpg" class="avatar">
</a>
<div class="media-body">
<div class="media-user">
Jmeno a prijmeni
</div>
<div class="media-links">
<a href="#">Nastavení účtu</a> - <a href="#">Odhlášení</a>
</div>
</div>
</div>
</header>
<div class="links">
<li>
<a href="{link Info:}" n:class="$presenter->isLinkCurrent('Info:default') ? 'menu-selected' : 'menu-default'">
<i class="fa fa-info-circle"></i>
Informace pro studenty
</a>
</li>
<!--
<li>
<a href="#">Nastaveni</a>
</li>
-->
<li>
<a href="{link Subjects:}" n:class="$presenter->isLinkCurrent('Subjects:default') ? 'menu-selected' : 'menu-default'">
<i class="fa fa-archive"></i>
Předměty
</a>
</li>
<li>
<a href="{link Schedule:}" n:class="$presenter->isLinkCurrent('Schedule:default') ? 'menu-selected' : 'menu-default'">
<i class="fa fa-balance-scale"></i>
Rozvrhy
</a>
</li>
<!--
<li>
<a href="#">Soubory</a>
</li>
<li>
<a href="#">Suplování</a>
</li>
<li>
<a href="#">Testy</a>
</li>
-->
<li>
<a href="{link Classes:}" n:class="$presenter->isLinkCurrent('Classes:default') ? 'menu-selected' : 'menu-default'">
<i class="fa fa-bars"></i>
Třídy
</a>
</li>
<li>
<a href="{link Teachers:}" n:class="$presenter->isLinkCurrent('Teachers:default') ? 'menu-selected' : 'menu-default'">
<i class="fa fa-users"></i>
Učitelé
</a>
</li>
<li>
<a href="{link Students:}" n:class="$presenter->isLinkCurrent('Students:default') ? 'menu-selected' : 'menu-default'">
<i class="fa fa-graduation-cap"></i>
Studenti
</a>
</li>
<li>
<a href="#">
<i class="fa fa-book"></i>
Znamky
</a>
</li>
</div>
<div class="bottom">
</div>
</ul>
</div>
<!-- /#sidebar-wrapper -->
{include content}
</div>
<!-- /#wrapper -->
{block scripts}
<!-- Core -->
<script src="{$basePath}/js/jquery/jquery.js"></script>
<script src="{$basePath}/js/netteForms.min.js"></script>
<script src="{$basePath}/js/bootstrap/bootstrap.js"></script>
<script src="{$basePath}/js/select2.js"></script>
<script src="{$basePath}/js/main.js"></script>
{/block}
</body>
</html>
- bartando
- Člen | 5
hmm, jsem na Mac OS X a mam stazeny composer, i php56. A code-checker je ve stejnem adresari jako je muj projekt, cili mam Websites/code-checker a Websites/mujnetteprojekt/. A kdyz dam php code-checker.php ve slozce Websites tak to napise Could not open input file: code-checker.php. Bohuzel vazne nevim jak to spustit.
- David Matějka
- Moderator | 6445
musis to spustit se spravnou cestou k tomu php.. takze jdi do slozky
mujnetteprojekt
a spust
php ../code-checker/code-checker.php
- bartando
- Člen | 5
[ERROR] app/config/config.neon:18 Mixed tabs and spaces indentation
[ERROR] www/js/jquery/jquery.js:861 Found unexpected tabulator
Problem stale pretrvava, ale nahral jsem web pro zvedavost i na Wedos hosting a dela to to same a jeste rika ze je to na tomto radku.
<?php Latte\Macros\BlockMacrosRuntime::callBlock($_b, 'content', $template->getParameters()) ?>
</a>
174: </li>
175: </div>
176: <div class="bottom">
177:
178: </div>
179: </ul>
180: </div>
181: <!-- /#sidebar-wrapper -->
182:
183: <?php Latte\Macros\BlockMacrosRuntime::callBlock($_b, 'content', $template->getParameters()) ?>
184:
185: </div>
186: <!-- /#wrapper -->
Editoval bartando (2. 1. 2016 9:15)
- bartando
- Člen | 5
Všem zúčastněným se omlouvám chybu jsem našel. U každého formuláře jsem měl addProtection();. A když jsem všechno co doposavad mám, dal na Wedos a házelo to ty samé chyby u řádku s formulářem tak jsem trochu zagooglil a našel příčinu zde https://forum.nette.org/…em-na-wedosu. Stejná chyba :) Děkuju všem