diff --git a/setup/install.php b/setup/install.php index 5f590da1c915d1c2c794e8363b41abb8a5bb3afa..130983a692155869064ae08b8ad47e88f4a6b2f2 100644 --- a/setup/install.php +++ b/setup/install.php @@ -105,7 +105,12 @@ switch(strtolower($_SESSION['ost_installer']['s'])) { break; default: //Fail IF any of the old config files exists. - if(file_exists(INCLUDE_DIR.'settings.php') || file_exists(ROOT_DIR.'ostconfig.php')) + if(file_exists(INCLUDE_DIR.'settings.php') + || file_exists(ROOT_DIR.'ostconfig.php') + || (file_exists(OSTICKET_CONFIGFILE) + && preg_match("/define\('OSTINSTALLED',TRUE\)\;/i", + file_get_contents(OSTICKET_CONFIGFILE))) + ) $inc='file-unclean.inc.php'; else $inc='install-prereq.inc.php';