From: john Date: Tue, 2 Oct 2018 10:08:30 +0000 (+0800) Subject: sync X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=68e3bce93ff4a41549278eb6333d335e6ace16b0 sync --- diff --git a/UpdateDatabase.php b/UpdateDatabase.php index 70693bb3..9164a218 100644 --- a/UpdateDatabase.php +++ b/UpdateDatabase.php @@ -200,7 +200,8 @@ class Pman_Core_UpdateDatabase extends Pman $json = json_decode($response, true); if(empty($json['data']) || $json['data'] != 'DONE'){ - echo $response. "\n"; + echo "\nError: Missing php extensions:\n"; + print_r($json['errorMsg']); echo "Please install the above extensions and restart the apache.\n"; exit; } diff --git a/UpdateDatabase/VerifyExtensions.php b/UpdateDatabase/VerifyExtensions.php index 10763a50..89dc1d3e 100644 --- a/UpdateDatabase/VerifyExtensions.php +++ b/UpdateDatabase/VerifyExtensions.php @@ -15,7 +15,7 @@ class Pman_Core_UpdateDatabase_VerifyExtensions extends Pman function get($base, $opts = array()) { - $extensions = $error = array(); + $extensions = array(); $ff = HTML_FlexyFramework::get(); @@ -35,13 +35,15 @@ class Pman_Core_UpdateDatabase_VerifyExtensions extends Pman } } + $error = ''; + foreach ($extensions as $e){ if(extension_loaded($e)) { continue; } - $error[] = "Error: Please install php extension: {$e}"; + $error .= "$e\n"; } if(!empty($error)) {