Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/setup.php')
-rw-r--r--scripts/setup.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/setup.php b/scripts/setup.php
index 9f2b8b21d5..527dc2d57b 100644
--- a/scripts/setup.php
+++ b/scripts/setup.php
@@ -1155,7 +1155,8 @@ if ($action != 'download') {
// Check whether we can write to configuration
$fail_dir = FALSE;
$fail_dir = $fail_dir || !is_dir('./config/');
- $fail_dir = $fail_dir || !is_writable('./config/config.inc.php');
+ $fail_dir = $fail_dir || !is_writable('./config/');
+ $fail_dir = $fail_dir || (file_exists('./config/config.inc.php') && !is_writable('./config/config.inc.php'));
$config = @fopen('./config/config.inc.php', 'a');
$fail_dir = $fail_dir || ($config === FALSE);
@fclose($config);