updated extension requirements
This commit is contained in:
@ -22,7 +22,7 @@ class Installer
|
||||
|
||||
public static function checkServerRequirements()
|
||||
{
|
||||
$requirements = array();
|
||||
$requirements = [];
|
||||
|
||||
if (ini_get('safe_mode')) {
|
||||
$requirements[] = trans('install.requirements.disabled', ['feature' => 'Safe Mode']);
|
||||
@ -52,6 +52,38 @@ class Installer
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'MySQL PDO']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('bcmath')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'BCMath']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('ctype')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'Ctype']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('curl')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'cURL']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('dom')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'DOM']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('fileinfo')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'FileInfo']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('gd')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'GD']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('json')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'JSON']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('mbstring')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'Mbstring']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('openssl')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'OpenSSL']);
|
||||
}
|
||||
@ -60,14 +92,6 @@ class Installer
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'Tokenizer']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('mbstring')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'mbstring']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('curl')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'cURL']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('xml')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'XML']);
|
||||
}
|
||||
@ -76,10 +100,6 @@ class Installer
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'ZIP']);
|
||||
}
|
||||
|
||||
if (!extension_loaded('fileinfo')) {
|
||||
$requirements[] = trans('install.requirements.extension', ['extension' => 'FileInfo']);
|
||||
}
|
||||
|
||||
if (!is_writable(base_path('storage/app'))) {
|
||||
$requirements[] = trans('install.requirements.directory', ['directory' => 'storage/app']);
|
||||
}
|
||||
|
Reference in New Issue
Block a user