diff --git a/install/install.php b/install/install.php index d0d1146bf906b96154374b6de4152f1ebb795821..3b54edd69c507df6e14dd97fef402164727913ac 100644 --- a/install/install.php +++ b/install/install.php @@ -114,7 +114,11 @@ if(isset($cmd_opt['autoinstall']) && is_file($cmd_opt['autoinstall'])) { if($path_parts['extension'] == 'php') { include_once $cmd_opt['autoinstall']; } elseif($path_parts['extension'] == 'ini') { - $tmp = ini_to_array(file_get_contents('autoinstall.ini')); + if(is_file('autoinstall.ini')) { + $tmp = ini_to_array(file_get_contents('autoinstall.ini')); + } else { + $tmp = ini_to_array(file_get_contents($cmd_opt['autoinstall'])); + } if(!is_array($tmp['install'])) $tmp['install'] = array(); if(!is_array($tmp['ssl_cert'])) $tmp['ssl_cert'] = array(); if(!is_array($tmp['expert'])) $tmp['expert'] = array(); diff --git a/install/update.php b/install/update.php index ac052f8dd2f2836906d1000a100675f56f607084..230fa4db80e99d39a9a970a539fd3e6a0bffddf5 100644 --- a/install/update.php +++ b/install/update.php @@ -119,7 +119,11 @@ if(isset($cmd_opt['autoinstall']) && is_file($cmd_opt['autoinstall'])) { if($path_parts['extension'] == 'php') { include_once $cmd_opt['autoinstall']; } elseif($path_parts['extension'] == 'ini') { - $tmp = ini_to_array(file_get_contents('autoinstall.ini')); + if(is_file('autoinstall.ini')) { + $tmp = ini_to_array(file_get_contents('autoinstall.ini')); + } else { + $tmp = ini_to_array(file_get_contents($cmd_opt['autoinstall'])); + } if(!is_array($tmp['install'])) $tmp['install'] = array(); if(!is_array($tmp['ssl_cert'])) $tmp['ssl_cert'] = array(); if(!is_array($tmp['expert'])) $tmp['expert'] = array();