diff --git a/install.php b/install.php
index 3d9fddbb242067fe5b6c07646f9b2fde3b38fe5c..0a2bf0a460da4724e6e4d23d83263316de89b736 100644
--- a/install.php
+++ b/install.php
@@ -431,7 +431,7 @@ function check_configs(){
 
     // configs shouldn't exist
     foreach ($config_files as $file) {
-        if (@file_exists($file)) {
+        if (@file_exists($file) && filesize($file)) {
             $file    = str_replace($_SERVER['DOCUMENT_ROOT'],'{DOCUMENT_ROOT}/', $file);
             $error[] = sprintf($lang['i_confexists'],$file);
             $ok      = false;