[Solved, thanks asmecher]OJS sign in fatal error/ 2.4.7-1 password reset not working

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.