Dear community,
I've just reinstalled my machine and now I'm using Greebo on a FreeBSD 11.1 server with PHP 7.2. I've restored the data from my previous installation and I can see all the pages from my browser but without the possibility of logging in, with the following error in nginx/error.log:
Fatal error: Uncaught Error: Call to undefined function hash_equals() in /usr/local/www/dokuwiki/inc/PassHash.class.php:94
Stack trace:
#0 /usr/local/www/dokuwiki/inc/auth.php(1215): PassHash->verify_hash('xxx', 'xxx...')
#1 /usr/local/www/dokuwiki/lib/plugins/authplain/auth.php(69): auth_verifyPassword('xxx', 'xxx...')
#2 /usr/local/www/dokuwiki/inc/auth.php(225): auth_plugin_authplain->checkPass('xxx', 'xxx')
#3 /usr/local/www/dokuwiki/inc/auth.php(177): auth_login('xxx', 'xxx', false, false)
#4 /usr/local/www/dokuwiki/inc/events.php(111): auth_login_wrapper(Array)
#5 /usr/local/www/dokuwiki/inc/events.php(256): Doku_Event->trigger('auth_login_wrap...', true)
#6 /usr/local/www/dokuwiki/inc/auth.php(109): trigger_event('AUTH_LOGIN_CHEC...', Array, 'auth_login_wrap...')
#7 /usr/local/www/dokuwiki/inc/init.php(215): auth_setup()
#8 /usr/local/www/dokuwiki/doku.php(34): require_once('/usr/local/www/...')
#9 {main} thrown in /usr/local/www/dokuwiki/inc/PassHash.class.php on line 94
What could that be? Am I the only one experiencing this?
Thank you very much,
Francesco