Špatně vygenerovaná cache Nette Database
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- H0w4rd
- Člen | 96
Máme problém s Nette projektem na jednom serveru s Win 2008 R2. Občas se stává, že projekt najednou začne padat a v logu se začnou objevovat errory:
PHP Warning: Illegal string offset ‚id‘
PHP Warning: Illegal string offset ‚status‘
Dočasně pomůže smazat nette cache.
Po nějaké době jsem přišel na to, že když nastane problém, je nette
cache špatně vygenerovaná. Viz obrázek.
Vlevo vidíte obsah vadného souboru, vpravo je správný obsah.
Stačí smazat ten jeden špatný soubor _e88f0c15bf71184709470d8308cfb2d1
Nette: 2.2.7, zkoušel jsem ale i starší 2.2.x
Web server: XAMPP 1.8.3.5 – Apache 2.4.9, PHP 5.5.15, MySQL 5.6.20
Setkali jste se s něčím podobným?
Nevím, co s tím.
Editoval H0w4rd (16. 1. 2015 13:29)