Když změním savepath u session, musím něco řešit?
- h4kuna
- Backer | 740
Mě mazání funguje bez problému, jen to mám definováno takto. PHP 5.3
php:
session.save_path: %tempDir%/sessions
nette:
session:
autoStart: yes
expiration: 14 days
Nezkoumal jsem zda v tom je rozdíl.
EDIT
V tvém případě se všechno nastavuje až když je session potřeba v mém
se save_path nastaví při inicializaci SystemContaineru.
Editoval h4kuna (23. 2. 2015 14:24)
- David Matějka
- Moderator | 6445
Jestli se nepletu, tak zalezi na na konfiguraci serveru. Pokud je na serveru vypnuty php session garbage collector a o promazani session se stara cron, tak se ti stare session promazavat nebudou.
Takze bud napsat cron script, nebo pokud to bude mozne, zapnout gc: http://php.net/…guration.php
- Jan Tvrdík
- Nette guru | 2595
Downvote, PHP garbage collector funguje normálně při změně savePath. Akorát musí být zapnut – pochopitelně. Ubuntu a Debian mají standardně GC vypnutý a řeší si to po svém cronem. Ten pochopitelně se změnou savePath nepočítá.