From 945e14d4044e42c5b0496e183add26d31412e0ce Mon Sep 17 00:00:00 2001 From: Zankaria Date: Wed, 11 Sep 2024 17:56:57 +0200 Subject: [PATCH] install.php: better permission error reporting --- install.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/install.php b/install.php index 6e58d344..94a589b1 100644 --- a/install.php +++ b/install.php @@ -3,9 +3,14 @@ // Installation/upgrade file define('VERSION', '5.1.3'); -if (!is_writable('inc/instance-config.php') || !is_writable('inc/')) { - print('install.php does not have permission to write to /inc/, without permission the installer cannot continue'); - exit(); +if (!is_writable('inc/instance-config.php')) { + if (file_exists('inc/instance-config.php')) { + print('install.php does not have permission to write to /inc/instance-config.php, without permission the installer cannot continue'); + exit(); + } else if (!is_writable('inc/')) { + print('install.php does not have permission to write to /inc/, without permission the installer cannot continue'); + exit(); + } } require 'inc/bootstrap.php';