From f1ca57b4cb15aa4263678d6233ae317a3fc42ab0 Mon Sep 17 00:00:00 2001 From: Dominique Fournier Date: Fri, 20 Jun 2014 11:23:17 +0000 Subject: [PATCH] Do the chmod only if we are on linux and if we are the owner of the file git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@1474 bf3deb0d-5f1a-0410-827f-c0cc1f45334c --- dblayer.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dblayer.php b/dblayer.php index 0de5175..0f19128 100644 --- a/dblayer.php +++ b/dblayer.php @@ -161,7 +161,8 @@ class dblayer extends PDO if (file_exists ($file) && ! is_writeable ($file)) throw new Exception (_("The SQLite database file is write protected"), 500); - chmod ($file, 0666); + if (function_exists ("posix_getuid") && fileowner ($file) === posix_getuid ()) + chmod ($file, 0666); // Force ForeignKeys support (disabled by default) $this->db->exec("PRAGMA foreign_keys = ON"); break;