po přidání nového presenteru skáče chyba touch(): Unable to create file

Shidi
Člen | 5
+
0
-

Ahoj, prosím o pomoc.

Když přidám do projektu nový presenter, k němu šablonu a naroutuji, tak na první zobrazení v prohlížeči mi tracy zahlásí

„touch(): Unable to create file /var/www/html/app/../temp/cache/nette.application/touch because No such file or directory“

pomůže vymazání adresáře s cache, pak už to jede normálně. Může někdo poradit, jak se toho zbavit jednou pro vždy?
Napadá mě, jestli to nemá nějaký potíž s permissions nebo nastavení cache, ale nevím co s tim.

díky všem.

KristianSubweb
Člen | 146
+
0
-

Ahoj no to može byť presne tým že nette chce vytvoriť nový priečinok len máš zle nastavené permission.

Hologos
Člen | 19
+
+1
-

Ahoj, mně se tahle chyba zobrazovala taky a problém nebyl v permissions ale v tom, že neexistoval adresář nette.application. Framework nekontroluje, jestli existuje tento adresář a funkce touch() selže, neboť nelze založit soubor v neexistujícím adresáři. Když jsem jej založil temp/cache/nette.application, chyba zmizela.

David Grudl
Nette Core | 8218
+
0
-

Mělo by to být opravené v nette/application @dev

Hologos
Člen | 19
+
0
-

Ještě jsem se nedostal k založení issue. Jsem rád, že jsi si všiml. Děkuji.