Hi,
bekomme bei einem frisch aufgesetzten OXID_CE_4.1.0_17976 folgenden Fehler bei OpenID Anmeldung:
Fatal error: Define Auth_OpenID_RAND_SOURCE as null to continue with an insecure random number generator. in /var/www/vhosts/demo.shirtnetwork.de/httpdocs/oxid/die-shirttuner/core/openid/Auth/OpenID/CryptUtil.php on line 52
Verschwinden tut der Fehler wenn ich in der oxOpenId Klasse folgendes ändere:
if ( (PHP_OS == “WINNT”) && !defined(‘Auth_OpenID_RAND_SOURCE’) ) { /** * The OpenID suite from JanRain points to a randomness source specific * to Linux/Unix/Mac “/dev/urandom”. Need to set Auth_OpenID_RAND_SOURCE to null. */ define(‘Auth_OpenID_RAND_SOURCE’, null);}
if ( (PHP_OS == “WINNT”) || !defined(‘Auth_OpenID_RAND_SOURCE’) ) {
/**
* The OpenID suite from JanRain points to a randomness source specific
* to Linux/Unix/Mac “/dev/urandom”. Need to set Auth_OpenID_RAND_SOURCE to null.
*/
define(‘Auth_OpenID_RAND_SOURCE’, null);
}
Gibt es eine schönere Lösung die eventuell auch mit /dev/urandom funktioniert, ich habe extra auf dem Server gecheckt ob das hinhaut - liegt wohl am open_basedir irgendwie.
Aggrosoft it intelligence GbR