PHP Nette InvalidStateException: Cannot start session when headers already sent

PHP Nette InvalidStateException: Cannot start session when headers already sent

Dobrý den,

když jsem nahrál projekt v Nette na hosting a když vypnu debug mód, tak uživatelům skáče chyba 500. Jakmile debug mód zapnu, tak chyba zmizí. V adresáři log jsem našel tyto chyby:

[2019-07-17 09-23-14] Nette\InvalidStateException: Cannot start session when headers already sent in /var/www/domain/vendor/nette/http/src/Http/Session.php:90  @  https://cloud.up4.cz/  @@  exception--2019-07-17--09-23--1dba16e8ed.html

Ve zdrojáku se to zastaví zde:

html:
83:    84:            echo Nette\Bridges\FormsLatte\Runtime::renderFormEnd(array_pop($this->global->formsStack), false);
85:    ? >      

ODPOVĚĎ

Dobrý den,

už jsem na to také narazil, chybu "Nette\InvalidStateException: Cannot start session when headers already sent" by mělo stačit vyřešit pomocí úpravy souboru config.neon:

session:
expiration: 14 days
autoStart: true #

Jak se ti článek líbil?

Komentáře (0)

Přidat komentář