From 3a141f0040d1bbbdbcbdaa4d6481365a5602c64c Mon Sep 17 00:00:00 2001 From: "ncomputers.org" Date: Mon, 23 Oct 2017 09:53:00 +0800 Subject: [PATCH 1/2] Some APS packages require PHP5 --- server/lib/classes/aps_installer.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/lib/classes/aps_installer.inc.php b/server/lib/classes/aps_installer.inc.php index 9b601d90b3..9496d10a62 100644 --- a/server/lib/classes/aps_installer.inc.php +++ b/server/lib/classes/aps_installer.inc.php @@ -554,7 +554,8 @@ class ApsInstaller extends ApsBase $shell_retcode = true; $shell_ret = array(); - exec('php '.escapeshellarg($this->local_installpath.'install_scripts/'.$cfgscript).' install 2>&1', $shell_ret, $shell_retcode); + // There are APS packages that require PHP5 for being installed + exec((is_executable('/usr/bin/php5')?'/usr/bin/php5 ':'php ').escapeshellarg($this->local_installpath.'install_scripts/'.$cfgscript).' install 2>&1', $shell_ret, $shell_retcode); $shell_ret = array_filter($shell_ret); $shell_ret_str = implode("\n", $shell_ret); -- GitLab From f5789de99093823776a4287c1ea0e4acd051b991 Mon Sep 17 00:00:00 2001 From: "ncomputers.org" Date: Mon, 23 Oct 2017 11:23:57 +0800 Subject: [PATCH 2/2] tabs corrected --- server/lib/classes/aps_installer.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/lib/classes/aps_installer.inc.php b/server/lib/classes/aps_installer.inc.php index 9496d10a62..f0ce0c2199 100644 --- a/server/lib/classes/aps_installer.inc.php +++ b/server/lib/classes/aps_installer.inc.php @@ -555,7 +555,7 @@ class ApsInstaller extends ApsBase $shell_retcode = true; $shell_ret = array(); // There are APS packages that require PHP5 for being installed - exec((is_executable('/usr/bin/php5')?'/usr/bin/php5 ':'php ').escapeshellarg($this->local_installpath.'install_scripts/'.$cfgscript).' install 2>&1', $shell_ret, $shell_retcode); + exec((is_executable('/usr/bin/php5')?'/usr/bin/php5 ':'php ').escapeshellarg($this->local_installpath.'install_scripts/'.$cfgscript).' install 2>&1', $shell_ret, $shell_retcode); $shell_ret = array_filter($shell_ret); $shell_ret_str = implode("\n", $shell_ret); -- GitLab