Nette\NotSupportedException: Nette\Security\Passwords::hash requires PHP >= 5.3.7
- Matej123
- Člen | 150
Pracujem na produkcnom webe, no pri prihlasovani mi hadze do logu tuto chybu:
Nette\NotSupportedException: Nette\Security\Passwords::hash requires PHP >= 5.3.7.
Zrejme to bude tym ze vyuzivam sluzby servera, kde je PHP 5.3. Da sa to nejakym sposobom obist? resp. existuje alternativa ku Passwords::hash vo verzii 5.3 ?
- David Matějka
- Moderator | 6445
a co tam je presne za verzi :-o ? 5.3.7 bylo vydano vic nez 4 roky zpatky, pokud je to tedy server pod tvoji spravou, tak aktualizovat. pokud je to webhosting, tak pryc odsud. mimochodem, cele 5.3 i 5.4 jiz nejsou vubec podporovane.. takze nejlepsi je aktualizace na 5.6
- Majkl578
- Moderator | 1364
David Matějka napsal(a):
a co tam je presne za verzi :-o ?
Já bych to tipoval na Debian Squeeze LTS s nesmrtelným 5.3.3. :)
Matej123 napsal(a):
Da sa to nejakym sposobom obist? resp. existuje alternativa ku Passwords::hash vo verzii 5.3 ?
Nic mě nenapadá. Původně mě napadlo ircmaxell/password_compat, nicméně tahle knihovna také vyžaduje 5.3.7+ z bezpečnostních důvodů – ve starších verzích je totiž Blowfish rozbitý.