diff options
Diffstat (limited to 'install.php')
-rw-r--r-- | install.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/install.php b/install.php index 407c2c364..f77ddb55e 100644 --- a/install.php +++ b/install.php @@ -565,6 +565,20 @@ function check_functions(){ $ok = false; } + try { + random_bytes(1); + } catch (\Exception $th) { + // If an appropriate source of randomness cannot be found, an Exception will be thrown by PHP 7+ + // this exception is also thrown by paragonie/random_compat for PHP 5.6 support + $error[] = $lang['i_urandom']; + $ok = false; + } + + if(ini_get('mbstring.func_overload') != 0){ + $error[] = $lang['i_mbfuncoverload']; + $ok = false; + } + $funcs = explode(' ','addslashes call_user_func chmod copy fgets '. 'file file_exists fseek flush filesize ftell fopen '. 'glob header ignore_user_abort ini_get mail mkdir '. |