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:
authorMichal Čihař <michal@cihar.com>2006-05-15 11:57:43 +0400
committerMichal Čihař <michal@cihar.com>2006-05-15 11:57:43 +0400
commitbd1c06cb4f21aebf389155fbcb3239c9692d37c0 (patch)
treec4ad6fb26413941aea1bb942958f30105f32862c /scripts
parent0381ffcd725daeeeeec93828bdf72ab681deee3e (diff)
Fix detection of writable config (bug #1488447).
Diffstat (limited to 'scripts')
-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);