diff --git a/bootstrap/chkenv.php b/bootstrap/chkenv.php index 577051f4..d079d15a 100644 --- a/bootstrap/chkenv.php +++ b/bootstrap/chkenv.php @@ -14,6 +14,22 @@ ); } + if (!empty(ini_get('disable_functions'))) { + die_with_utf8_encoding( + '[Error] Please don\'t disable any functions, which is specified in "php.ini" file.
'. + '[错误] 请不要在 php.ini 中禁用任何函数。'. + '我们不建议使用您使用宝塔等面板软件,因为容易引起兼容性问题。' + ); + } + + if (!empty(ini_get('open_basedir'))) { + die_with_utf8_encoding( + '[Error] Please disable "open_basedir" option by editing "php.ini" file.
'. + '[错误] 请修改 php.ini 以关闭 "open_basedir" 选项。'. + '我们不建议使用您使用宝塔等面板软件,因为容易引起兼容性问题。' + ); + } + $requiredVersion = '7.2.5'; preg_match('/(\d+\.\d+\.\d+)/', PHP_VERSION, $matches); $version = $matches[1];