Check old-styled-config and check write-permissions

This commit is contained in:
dg9vh 2016-05-25 15:08:36 +00:00
parent 09e8c929d1
commit cfa48e23b6
2 changed files with 16 additions and 4 deletions

View file

@ -55,10 +55,17 @@ function createConfigLines() {
} }
function checkSetup() { function checkSetup() {
if (file_exists ("setup.php")) { if (null == DISTRIBUTION) {
?> ?>
<div class="alert alert-danger" role="alert">You forgot to remove setup.php in root-directory of your dashboard! Please delete the file!</div> <div class="alert alert-danger" role="alert">You are using an old config.php. Please configure your Dashboard by calling <a href="setup.php">setup.php</a>!</div>
<?php <?php
}
} else {
if (file_exists ("setup.php")) {
?>
<div class="alert alert-danger" role="alert">You forgot to remove setup.php in root-directory of your dashboard or you forgot to configure it! Please delete the file or configure your Dashboard by calling <a href="setup.php">setup.php</a>!</div>
<?php
}
}
} }
?> ?>

View file

@ -20,7 +20,12 @@ include "include/tools.php";
<?php <?php
if ($_GET['cmd'] =="writeconfig") { if ($_GET['cmd'] =="writeconfig") {
if (!file_exists('./config')) { if (!file_exists('./config')) {
mkdir('./config', 0777, true); if (!mkdir('./config', 0777, true)) {
?>
<div class="alert alert-danger" role="alert">You forgot to give write-permissions to your webserver-user, see point 3 in <a href="linux-step-by-step.md">linux-step-by-step.md</a>!</div>
<?php
}
} }
$configfile = fopen("config/config.php", 'w'); $configfile = fopen("config/config.php", 'w');
fwrite($configfile,"<?php\n"); fwrite($configfile,"<?php\n");