only check if phpfspot SQLite database is writeable, if the file really exists
[phpfspot.git] / phpfspot.class.php
index 9b24d3bb05e338d507c89814b4510e66457debeb..edfed95e1cae4294c6305f3f460a4f162f5eff37 100644 (file)
@@ -189,7 +189,7 @@ class PHPFSPOT {
       }
 
       /* Check if database file is writeable */
-      if(!is_writeable($this->cfg->phpfspot_db)) {
+      if(file_exists($this->cfg->phpfspot_db) && !is_writeable($this->cfg->phpfspot_db)) {
          print "Error: ". $this->cfg->phpfspot_db ." is not writeable for user ". $this->getuid() .".\n";
          print "Please fix permissions so phpfspot can create its own sqlite database to store some settings.\n";
          exit(1);