Nette\DirectoryNotFoundException – Directory ‚temp‘ not found

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Lukass445
Člen | 19
+
0
-

Zdravíčko,

vytváram si vlastnú obaľovaciu triedu pre Cache a pri jej inicializácii v konštruktore dostanem takýto error.

Priečinok ‚temp‘ mám vytvorený, má práva 777, v boostrap-e ho mám nadefinovaný:

$configurator->setTempDirectory(__DIR__ . '/../temp');

Netuším kde je chyba, prosím teda o pomoc.

David Matějka
Moderator | 6445
+
+1
-
  1. kdyz nekde zadavas cestu, pouzivej absolutni
  2. FileStorage nevytvarej rucne, vyzadej si pomoci DI sluzbu typu Nette\Caching\IStorage, kde bude storage, ktery aktualne pouzivas a budes ho tedy moci snadno vymenit (treba za memcache nebo redis)
Lukass445
Člen | 19
+
0
-

David Matějka napsal(a):

  1. kdyz nekde zadavas cestu, pouzivej absolutni
  2. FileStorage nevytvarej rucne, vyzadej si pomoci DI sluzbu typu Nette\Caching\IStorage, kde bude storage, ktery aktualne pouzivas a budes ho tedy moci snadno vymenit (treba za memcache nebo redis)

Dík, chvíľu trvalo, kým som prišiel na to, ako funguje DI, no podarilo sa.