I have temporary solved this by editing classes/security/Hashing.inc.php
line 97 to 104:
if ($init === null) {
// password_compat uses namespaces, so ensure PHP version supports this
//if (version_compare(phpversion(), '5.3.0', '>=')) {
// $init = require_once(BASE_SYS_DIR . '/lib/password_compat/lib/password.php');
//}
//else {
$init = false;
//}
}
so it skips $init = require_once(BASE_SYS_DIR . ‘/lib/password_compat/lib/password.php’);
it seems like a php file missing but i am working on a shared server.